+ set -e
+ set -o pipefail
++ dirname ./run.sh
+ cd .
+ echo 1828338
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Thu 29 Sep 2022 01:54:06 PM CEST
+ uptime
13:54:06 up 92 days, 15:55, 0 users, load average: 1.74, 0.76, 0.29
+ head=git@github.com:objectionary/reo.git
+ ff=default
+ image=yegor256/rultor-image:1.11.0
+ rebase=false
+ squash=false
+ head_branch=master
+ author=yegor256
+ tag=0.0.7
+ vars=('--env=head=git@github.com:objectionary/reo.git' '--env=tag=0.0.7' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/reo.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.0.7'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''pdd --file=/dev/null'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''sed -i -e "s/^version = \"0.0.0\"/version = \"${tag}\"/" Cargo.toml'\'' '\'';'\'' '\''cargo --color=never test -vv'\'' '\'';'\'' '\''cargo --color=never fmt --check'\'' '\'';'\'' '\''git commit -am "${tag}"'\'' '\'';'\'' '\''mkdir -p ~/.cargo && cp ../credentials ~/.cargo'\'' '\'';'\'' '\''cargo --color=never publish'\'' '\'';'\'' )' '--env=head_branch=master' '--env=author=yegor256')
+ scripts=('export '\''head=git@github.com:objectionary/reo.git'\''' ';' 'export '\''tag=0.0.7'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'pdd --file=/dev/null' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'sed -i -e "s/^version = \"0.0.0\"/version = \"${tag}\"/" Cargo.toml' ';' 'cargo --color=never test -vv' ';' 'cargo --color=never fmt --check' ';' 'git commit -am "${tag}"' ';' 'mkdir -p ~/.cargo && cp ../credentials ~/.cargo' ';' 'cargo --color=never publish' ';')
+ directory=
+ container=objectionary_reo_49
+ as_root=false
+ hostname
m1415.contaboserver.net
+ git --version
git version 2.25.1
+ docker --version
Docker version 20.10.17, build 100c701
+ mkdir -p /home/rultor/.ssh
+ echo -e 'Host github.com\n\tStrictHostKeyChecking no\n'
+ chmod 600 /home/rultor/.ssh/config
+ git clone git@github.com:objectionary/reo.git repo
Cloning into 'repo'...
+ cd repo
+ git config user.email me@rultor.com
+ git config user.name rultor
+ '[' -z 'export '\''head=git@github.com:objectionary/reo.git'\''' ']'
+ cd ..
+ cat
+ '[' false = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:objectionary/reo.git'\''' ';' 'export '\''tag=0.0.7'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'pdd --file=/dev/null' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'sed -i -e "s/^version = \"0.0.0\"/version = \"${tag}\"/" Cargo.toml' ';' 'cargo --color=never test -vv' ';' 'cargo --color=never fmt --check' ';' 'git commit -am "${tag}"' ';' 'mkdir -p ~/.cargo && cp ../credentials ~/.cargo' ';' 'cargo --color=never publish' ';'
+ sensitive=()
+ rm -rf .gnupg
+ '[' -z 0.0.7 ']'
+ [[ 0.0.7 =~ ^[a-zA-Z0-9\.\-]+$ ]]
+ echo 'tag name is valid: "0.0.7"'
tag name is valid: "0.0.7"
+ cd repo
++ git tag -l 0.0.7
+ '[' ']'
+ export BRANCH_NAME=__rultor
+ BRANCH_NAME=__rultor
++ git show-branch __rultor
++ wc -l
+ '[' 0 -gt 0 ']'
+ git checkout -b __rultor
Switched to a new branch '__rultor'
+ docker_when_possible
+ true
++ uptime
++ sed 's/ /\n/g'
++ tail -n 1
+ load=0.29
++ echo 0.29 '>' 30
++ bc
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.29, low enough to run a new Docker container'
load average is 0.29, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=yegor256/rultor-image:1.11.0
+ docker pull yegor256/rultor-image:1.11.0
1.11.0: Pulling from yegor256/rultor-image
Digest: sha256:d485defdd4859b0ce6e56283875ec4bd492327873856b2efb6cc5b2a31b22007
Status: Image is up to date for yegor256/rultor-image:1.11.0
docker.io/yegor256/rultor-image:1.11.0
+ docker ps --filter=status=exited
+ grep --quiet '\sobjectionary_reo_49\s*$'
+ ls -al .
total 44
drwx--x--x 3 rultor rultor 4096 Sep 29 13:54 .
drwxrwxrwt 19 root root 4096 Sep 29 13:54 ..
-rw-rw-r-- 1 rultor rultor 57 Sep 29 13:54 credentials
-rw-rw-r-- 1 rultor rultor 556 Sep 29 13:54 end.sh
-rwxrwxr-x 1 rultor rultor 363 Sep 29 13:54 entry.sh
-rw-rw-r-- 1 rultor rultor 8 Sep 29 13:54 pid
drwxrwxr-x 8 rultor rultor 4096 Sep 29 13:54 repo
-rwxrwxr-x 1 rultor rultor 5818 Sep 29 13:54 run.sh
-rw-rw-r-- 1 rultor rultor 632 Sep 29 13:54 script.sh
-rw-rw-r-- 1 rultor rultor 4016 Sep 29 13:54 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-vhLl:/main --env=head=git@github.com:objectionary/reo.git --env=tag=0.0.7 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/reo.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.0.7'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''pdd --file=/dev/null'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''sed -i -e "s/^version = \"0.0.0\"/version = \"${tag}\"/" Cargo.toml'\'' '\'';'\'' '\''cargo --color=never test -vv'\'' '\'';'\'' '\''cargo --color=never fmt --check'\'' '\'';'\'' '\''git commit -am "${tag}"'\'' '\'';'\'' '\''mkdir -p ~/.cargo && cp ../credentials ~/.cargo'\'' '\'';'\'' '\''cargo --color=never publish'\'' '\'';'\'' )' --env=head_branch=master --env=author=yegor256 --hostname=docker --privileged --memory=6g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-vhLl/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=objectionary_reo_49 yegor256/rultor-image:1.11.0 /main/entry.sh
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
+ set -e
+ set -o pipefail
+ shopt -s dotglob
+ useradd -m -G sudo r
+ usermod -s /bin/bash r
+ echo '%sudo ALL=(ALL) NOPASSWD:ALL'
+ cp -R /root/.bashrc /root/.cache /root/.cargo /root/.config /root/.gem /root/.gnupg /root/.m2 /root/.npm /root/.profile /root/.rustup /root/texmf /root/.wget-hsts /home/r
+ cp -R ./cid ./credentials ./end.sh ./entry.sh ./pid ./repo ./run.sh ./script.sh ./stdout /home/r
+ rm -rf repo
+ chown -R r:r /home/r
+ chmod a+x /home/r/script.sh
+ su --login r --command /home/r/script.sh
+ set -e
+ set -o pipefail
+ '[' -e /home/r/.profile ']'
+ source /home/r/.profile
++ '[' /bin/bash ']'
++ '[' -f /home/r/.bashrc ']'
++ . /home/r/.bashrc
+++ '[' -z '' ']'
+++ return
++ mesg n
++ true
++ . /home/r/.cargo/env
+++ case ":${PATH}:" in
+ shopt -s expand_aliases
+ alias 'sudo=sudo -i'
+ export HOME=/home/r
+ HOME=/home/r
+ cd /home/r/repo
+ export head=git@github.com:objectionary/reo.git
+ head=git@github.com:objectionary/reo.git
+ export tag=0.0.7
+ tag=0.0.7
+ export head_branch=master
+ head_branch=master
+ export author=yegor256
+ author=yegor256
+ pdd --file=/dev/null
+ [[ 0.0.7 =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]
+ sed -i -e 's/^version = "0.0.0"/version = "0.0.7"/' Cargo.toml
+ cargo --color=never test -vv
Updating crates.io index
Downloading crates ...
Downloaded atty v0.2.14
Downloaded itertools v0.10.5
Downloaded ryu v1.0.11
Downloaded remove_dir_all v0.5.3
Downloaded serde_derive v1.0.145
Downloaded termcolor v1.1.3
Downloaded normalize-line-endings v0.3.0
Downloaded textwrap v0.15.1
Downloaded time-macros v0.2.4
Downloaded unicode-ident v1.0.4
Downloaded aho-corasick v0.7.19
Downloaded cfg-if v1.0.0
Downloaded autocfg v1.1.0
Downloaded clap v3.2.22
Downloaded getrandom v0.2.7
Downloaded float-cmp v0.9.0
Downloaded env_logger v0.7.1
Downloaded glob v0.3.0
Downloaded difflib v0.4.0
Downloaded clap_lex v0.2.4
Downloaded hashbrown v0.12.3
Downloaded hex v0.4.3
Downloaded humantime v1.3.0
Downloaded filetime v0.2.17
Downloaded doc-comment v0.3.3
Downloaded ctor v0.1.23
Downloaded indexmap v1.9.1
Downloaded lazy_static v1.4.0
Downloaded itoa v1.0.3
Downloaded log v0.4.17
Downloaded memchr v2.5.0
Downloaded os_str_bytes v6.3.0
Downloaded ppv-lite86 v0.2.16
Downloaded predicates-tree v1.0.5
Downloaded predicates-core v1.0.3
Downloaded predicates v2.1.1
Downloaded quote v1.0.21
Downloaded rand v0.8.5
Downloaded rand_core v0.6.4
Downloaded rand_chacha v0.3.1
Downloaded num_threads v0.1.6
Downloaded num-traits v0.2.15
Downloaded regex v1.6.0
Downloaded regex-automata v0.1.10
Downloaded regex-syntax v0.6.27
Downloaded serde v1.0.145
Downloaded serde_json v1.0.85
Downloaded termtree v0.2.4
Downloaded time v0.3.14
Downloaded wait-timeout v0.2.0
Downloaded either v1.8.0
Downloaded peresil v0.3.0
Downloaded simple_logger v2.3.0
Downloaded colored v2.0.0
Downloaded assert_cmd v2.0.4
Downloaded fsutils v0.1.7
Downloaded fastrand v1.8.0
Downloaded bitflags v1.3.2
Downloaded bincode v1.3.3
Downloaded anyhow v1.0.65
Downloaded tempfile v3.3.0
Downloaded bstr v0.2.17
Downloaded xml-builder v0.5.0
Downloaded strsim v0.10.0
Downloaded syn v1.0.100
Downloaded sxd-xpath v0.4.2
Downloaded quick-error v1.2.3
Downloaded typed-arena v1.7.0
Downloaded libc v0.2.133
Downloaded sxd-document v0.3.2
Downloaded proc-macro2 v1.0.43
Downloaded once_cell v1.14.0
Compiling libc v0.2.133
Compiling cfg-if v1.0.0
Compiling autocfg v1.1.0
Compiling proc-macro2 v1.0.43
Compiling memchr v2.5.0
Compiling quote v1.0.21
Compiling unicode-ident v1.0.4
Compiling syn v1.0.100
Compiling log v0.4.17
Compiling regex-syntax v0.6.27
Compiling serde_derive v1.0.145
Compiling quick-error v1.2.3
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.133 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc.
' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libc CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' CARGO_PKG_VERSION=0.2.133 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=133 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.133/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=ec895288ed405978 -C extra-filename=-ec895288ed405978 --out-dir /home/r/repo/target/debug/build/libc-ec895288ed405978 -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0 CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg]
parameters. Structured like an if-else chain, the first matching branch is the
item that gets emitted.
' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_VERSION=1.0.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name cfg_if --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=f8ad2a765ea7f234 -C extra-filename=-f8ad2a765ea7f234 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=autocfg CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0 CARGO_PKG_AUTHORS='Josh Stone <cuviper@gmail.com>' CARGO_PKG_DESCRIPTION='Automatic cfg for Rust compiler features' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=autocfg CARGO_PKG_REPOSITORY='https://github.com/cuviper/autocfg' CARGO_PKG_VERSION=1.1.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name autocfg /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=8196867e0b9e6ea0 -C extra-filename=-8196867e0b9e6ea0 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.43 CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>:Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_DESCRIPTION='A substitute implementation of the compiler'\''s `proc_macro` API to decouple token-based libraries from the procedural macro use case.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=proc-macro2 CARGO_PKG_REPOSITORY='https://github.com/dtolnay/proc-macro2' CARGO_PKG_VERSION=1.0.43 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=43 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.43/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=ac77fa5cad7c1f8c -C extra-filename=-ac77fa5cad7c1f8c --out-dir /home/r/repo/target/debug/build/proc-macro2-ac77fa5cad7c1f8c -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0 CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>:bluss' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/memchr' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memchr CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/memchr' CARGO_PKG_VERSION=2.5.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=79a16f62d28a8d53 -C extra-filename=-79a16f62d28a8d53 --out-dir /home/r/repo/target/debug/build/memchr-79a16f62d28a8d53 -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21 CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='Quasi-quoting macro quote'\!'(...)' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=quote CARGO_PKG_REPOSITORY='https://github.com/dtolnay/quote' CARGO_PKG_VERSION=1.0.21 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=21 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=e03d72a831cf6b24 -C extra-filename=-e03d72a831cf6b24 --out-dir /home/r/repo/target/debug/build/quote-e03d72a831cf6b24 -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=unicode_ident CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.4 CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='(MIT OR Apache-2.0) AND Unicode-DFS-2016' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=unicode-ident CARGO_PKG_REPOSITORY='https://github.com/dtolnay/unicode-ident' CARGO_PKG_VERSION=1.0.4 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name unicode_ident --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-ident-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=dbaf7e04fa6f71aa -C extra-filename=-dbaf7e04fa6f71aa --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.100 CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='Parser for Rust source code' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=syn CARGO_PKG_REPOSITORY='https://github.com/dtolnay/syn' CARGO_PKG_VERSION=1.0.100 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=100 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.100/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' -C metadata=e04f677d5ab33ca1 -C extra-filename=-e04f677d5ab33ca1 --out-dir /home/r/repo/target/debug/build/syn-e04f677d5ab33ca1 -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A lightweight logging facade for Rust
' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=log CARGO_PKG_REPOSITORY='https://github.com/rust-lang/log' CARGO_PKG_VERSION=0.4.17 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="std"' -C metadata=232550f9e69a5229 -C extra-filename=-232550f9e69a5229 --out-dir /home/r/repo/target/debug/build/log-232550f9e69a5229 -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=regex_syntax CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A regular expression parser.' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/regex' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=regex-syntax CARGO_PKG_REPOSITORY='https://github.com/rust-lang/regex' CARGO_PKG_VERSION=0.6.27 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=27 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name regex_syntax --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' -C metadata=ab31d356260b7aef -C extra-filename=-ab31d356260b7aef --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145 CARGO_PKG_AUTHORS='Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='Macros 1.1 implementation of #[derive(Serialize, Deserialize)]' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde_derive CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_VERSION=1.0.145 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=145 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=62aac54fa6438396 -C extra-filename=-62aac54fa6438396 --out-dir /home/r/repo/target/debug/build/serde_derive-62aac54fa6438396 -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=quick_error CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.3 CARGO_PKG_AUTHORS='Paul Colomiets <paul@colomiets.name>:Colin Kiegel <kiegel@gmx.de>' CARGO_PKG_DESCRIPTION=' A macro which makes error types pleasant to write.
' CARGO_PKG_HOMEPAGE='http://github.com/tailhook/quick-error' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=quick-error CARGO_PKG_REPOSITORY='http://github.com/tailhook/quick-error' CARGO_PKG_VERSION=1.2.3 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name quick_error /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/quick-error-1.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=a9a66f25d8032b83 -C extra-filename=-a9a66f25d8032b83 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling lazy_static v1.4.0
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=lazy_static CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0 CARGO_PKG_AUTHORS='Marvin Löbel <loebel.marvin@gmail.com>' CARGO_PKG_DESCRIPTION='A macro for declaring lazily evaluated statics in Rust.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=lazy_static CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/lazy-static.rs' CARGO_PKG_VERSION=1.4.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name lazy_static /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=51f8aa49f78e53b1 -C extra-filename=-51f8aa49f78e53b1 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling serde v1.0.145
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145 CARGO_PKG_AUTHORS='Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_VERSION=1.0.145 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=145 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=f82354cce65f5537 -C extra-filename=-f82354cce65f5537 --out-dir /home/r/repo/target/debug/build/serde-f82354cce65f5537 -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling either v1.8.0
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=either CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/either-1.8.0 CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.
' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=either CARGO_PKG_REPOSITORY='https://github.com/bluss/either' CARGO_PKG_VERSION=1.8.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name either --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/either-1.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="use_std"' -C metadata=b6de4f778b2f4c8c -C extra-filename=-b6de4f778b2f4c8c --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling itoa v1.0.3
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=itoa CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-1.0.3 CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='Fast integer primitive to string conversion' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=itoa CARGO_PKG_REPOSITORY='https://github.com/dtolnay/itoa' CARGO_PKG_VERSION=1.0.3 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name itoa --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/itoa-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=9a5b46b5f0814a20 -C extra-filename=-9a5b46b5f0814a20 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling termcolor v1.1.3
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=termcolor CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/termcolor-1.1.3 CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>' CARGO_PKG_DESCRIPTION='A simple cross platform library for writing colored text to a terminal.
' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/termcolor' CARGO_PKG_LICENSE='Unlicense OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=termcolor CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/termcolor' CARGO_PKG_VERSION=1.1.3 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name termcolor --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/termcolor-1.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=c5c67257a2d4e5ab -C extra-filename=-c5c67257a2d4e5ab --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling os_str_bytes v6.3.0
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=os_str_bytes CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/os_str_bytes-6.3.0 CARGO_PKG_AUTHORS=dylni CARGO_PKG_DESCRIPTION='Convert between byte sequences and platform-native strings
' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=os_str_bytes CARGO_PKG_REPOSITORY='https://github.com/dylni/os_str_bytes' CARGO_PKG_VERSION=6.3.0 CARGO_PKG_VERSION_MAJOR=6 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name os_str_bytes --edition=2021 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/os_str_bytes-6.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="raw_os_str"' -C metadata=37f926ad125d4cbf -C extra-filename=-37f926ad125d4cbf --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling anyhow v1.0.65
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.65 CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='Flexible concrete Error type built on std::error::Error' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=anyhow CARGO_PKG_REPOSITORY='https://github.com/dtolnay/anyhow' CARGO_PKG_VERSION=1.0.65 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=65 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.65/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=ec2ad4c26a5e7103 -C extra-filename=-ec2ad4c26a5e7103 --out-dir /home/r/repo/target/debug/build/anyhow-ec2ad4c26a5e7103 -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling hashbrown v0.12.3
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=hashbrown CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.12.3 CARGO_PKG_AUTHORS='Amanieu d'\''Antras <amanieu@gmail.com>' CARGO_PKG_DESCRIPTION='A Rust port of Google'\''s SwissTable hash map' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=hashbrown CARGO_PKG_REPOSITORY='https://github.com/rust-lang/hashbrown' CARGO_PKG_VERSION=0.12.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=12 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name hashbrown --edition=2021 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/hashbrown-0.12.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="raw"' -C metadata=299b1f7601805bcc -C extra-filename=-299b1f7601805bcc --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling peresil v0.3.0
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=peresil CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/peresil-0.3.0 CARGO_PKG_AUTHORS='Jake Goulding <jake.goulding@gmail.com>' CARGO_PKG_DESCRIPTION='A simple and simplistic string parsing library' CARGO_PKG_HOMEPAGE='https://github.com/shepmaster/peresil' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=peresil CARGO_PKG_REPOSITORY='https://github.com/shepmaster/peresil' CARGO_PKG_VERSION=0.3.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name peresil /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/peresil-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=4d40d4c7d8b47cf3 -C extra-filename=-4d40d4c7d8b47cf3 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling time-macros v0.2.4
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=time_macros CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4 CARGO_PKG_AUTHORS='Jacob Pratt <open-source@jhpratt.dev>:Time contributors' CARGO_PKG_DESCRIPTION='Procedural macros for the time crate.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=time-macros CARGO_PKG_REPOSITORY='https://github.com/time-rs/time' CARGO_PKG_VERSION=0.2.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name time_macros --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/time-macros-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C metadata=c864b4bbf1d7537a -C extra-filename=-c864b4bbf1d7537a --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern proc_macro --cap-lints warn`
Compiling typed-arena v1.7.0
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=typed_arena CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/typed-arena-1.7.0 CARGO_PKG_AUTHORS='Simon Sapin <simon.sapin@exyr.org>:Nick Fitzgerald <fitzgen@gmail.com>' CARGO_PKG_DESCRIPTION='The arena, a fast but limited type of allocator' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=typed-arena CARGO_PKG_REPOSITORY='https://github.com/SimonSapin/rust-typed-arena' CARGO_PKG_VERSION=1.7.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name typed_arena /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/typed-arena-1.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=53ac4760a6b063ce -C extra-filename=-53ac4760a6b063ce --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling serde_json v1.0.85
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.85 CARGO_PKG_AUTHORS='Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='A JSON serialization file format' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde_json CARGO_PKG_REPOSITORY='https://github.com/serde-rs/json' CARGO_PKG_VERSION=1.0.85 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=85 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.85/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=f15a54c6c1b74193 -C extra-filename=-f15a54c6c1b74193 --out-dir /home/r/repo/target/debug/build/serde_json-f15a54c6c1b74193 -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling num_threads v0.1.6
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=num_threads CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/num_threads-0.1.6 CARGO_PKG_AUTHORS='Jacob Pratt <open-source@jhpratt.dev>' CARGO_PKG_DESCRIPTION='A minimal library that determines the number of running threads for the current process.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num_threads CARGO_PKG_REPOSITORY='https://github.com/jhpratt/num_threads' CARGO_PKG_VERSION=0.1.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name num_threads /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/num_threads-0.1.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=436e631735b9f786 -C extra-filename=-436e631735b9f786 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling textwrap v0.15.1
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=textwrap CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/textwrap-0.15.1 CARGO_PKG_AUTHORS='Martin Geisler <martin@geisler.net>' CARGO_PKG_DESCRIPTION='Library for word wrapping, indenting, and dedenting strings. Has optional support for Unicode and emojis as well as machine hyphenation.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=textwrap CARGO_PKG_REPOSITORY='https://github.com/mgeisler/textwrap' CARGO_PKG_VERSION=0.15.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=15 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name textwrap --edition=2021 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/textwrap-0.15.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=d830488d6d62a6d6 -C extra-filename=-d830488d6d62a6d6 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling bitflags v1.3.2
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=bitflags CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A macro to generate structures which behave like bitflags.
' CARGO_PKG_HOMEPAGE='https://github.com/bitflags/bitflags' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=bitflags CARGO_PKG_REPOSITORY='https://github.com/bitflags/bitflags' CARGO_PKG_VERSION=1.3.2 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name bitflags --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/bitflags-1.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=16739a95d19192ed -C extra-filename=-16739a95d19192ed --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling reo v0.0.7 (/home/r/repo)
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/r/repo CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Transpiler of EO programs to Rust functions' CARGO_PKG_HOMEPAGE='https://github.com/objectionary/reo' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE=LICENSE.txt CARGO_PKG_NAME=reo CARGO_PKG_REPOSITORY='https://github.com/objectionary/reo' CARGO_PKG_VERSION=0.0.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build --edition=2021 build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=569bf7cffddd19c3 -C extra-filename=-569bf7cffddd19c3 --out-dir /home/r/repo/target/debug/build/reo-569bf7cffddd19c3 -C incremental=/home/r/repo/target/debug/incremental -L dependency=/home/r/repo/target/debug/deps`
Compiling doc-comment v0.3.3
Compiling once_cell v1.14.0
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=once_cell CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.14.0 CARGO_PKG_AUTHORS='Aleksey Kladov <aleksey.kladov@gmail.com>' CARGO_PKG_DESCRIPTION='Single assignment cells and lazy values.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=once_cell CARGO_PKG_REPOSITORY='https://github.com/matklad/once_cell' CARGO_PKG_VERSION=1.14.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=14 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name once_cell --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/once_cell-1.14.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' -C metadata=cdd4c16d8f8c60ea -C extra-filename=-cdd4c16d8f8c60ea --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/doc-comment-0.3.3 CARGO_PKG_AUTHORS='Guillaume Gomez <guillaume1.gomez@gmail.com>' CARGO_PKG_DESCRIPTION='Macro to generate doc comments' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=doc-comment CARGO_PKG_REPOSITORY='https://github.com/GuillaumeGomez/doc-comment' CARGO_PKG_VERSION=0.3.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/doc-comment-0.3.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=0827e8f24548ffc0 -C extra-filename=-0827e8f24548ffc0 --out-dir /home/r/repo/target/debug/build/doc-comment-0827e8f24548ffc0 -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling predicates-core v1.0.3
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=predicates_core CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/predicates-core-1.0.3 CARGO_PKG_AUTHORS='Nick Stevens <nick@bitcurry.com>' CARGO_PKG_DESCRIPTION='An API for boolean-valued predicate functions.' CARGO_PKG_HOMEPAGE='https://github.com/assert-rs/predicates-rs/tree/master/predicates-core' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=predicates-core CARGO_PKG_REPOSITORY='https://github.com/assert-rs/predicates-rs/tree/master/predicates-core' CARGO_PKG_VERSION=1.0.3 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name predicates_core --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/predicates-core-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=511572e2963ae921 -C extra-filename=-511572e2963ae921 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling ryu v1.0.11
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=ryu CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11 CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='Fast floating point to string conversion' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR BSL-1.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=ryu CARGO_PKG_REPOSITORY='https://github.com/dtolnay/ryu' CARGO_PKG_VERSION=1.0.11 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=11 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name ryu --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/ryu-1.0.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=ed2e54b2ed510c67 -C extra-filename=-ed2e54b2ed510c67 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling strsim v0.10.0
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=strsim CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/strsim-0.10.0 CARGO_PKG_AUTHORS='Danny Guo <danny@dannyguo.com>' CARGO_PKG_DESCRIPTION='Implementations of string similarity metrics. Includes Hamming, Levenshtein,
OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.
' CARGO_PKG_HOMEPAGE='https://github.com/dguo/strsim-rs' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=strsim CARGO_PKG_REPOSITORY='https://github.com/dguo/strsim-rs' CARGO_PKG_VERSION=0.10.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name strsim /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/strsim-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=16ac45496957e8ab -C extra-filename=-16ac45496957e8ab --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling difflib v0.4.0
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=difflib CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/difflib-0.4.0 CARGO_PKG_AUTHORS='Dima Kudosh <dimakudosh@gmail.com>' CARGO_PKG_DESCRIPTION='Port of Python'\''s difflib library to Rust.' CARGO_PKG_HOMEPAGE='https://github.com/DimaKudosh/difflib' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=difflib CARGO_PKG_REPOSITORY='https://github.com/DimaKudosh/difflib' CARGO_PKG_VERSION=0.4.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name difflib /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/difflib-0.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=a202cb1ebadf8a8a -C extra-filename=-a202cb1ebadf8a8a --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling termtree v0.2.4
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=termtree CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/termtree-0.2.4 CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Visualize tree-like data on the command-line' CARGO_PKG_HOMEPAGE='https://github.com/rust-cli/termtree' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=termtree CARGO_PKG_REPOSITORY='https://github.com/rust-cli/termtree' CARGO_PKG_VERSION=0.2.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name termtree --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/termtree-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=b3f65393b0dd633f -C extra-filename=-b3f65393b0dd633f --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
warning: use of deprecated associated function `core::str::<impl str>::trim_right`: superseded by `trim_end`
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/difflib-0.4.0/src/differ.rs:271:52
|
271 | first_tags = first_tags.split_at(common).1.trim_right();
| ^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_end`
|
= note: `#[warn(deprecated)]` on by default
warning: use of deprecated associated function `core::str::<impl str>::trim_right`: superseded by `trim_end`
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/difflib-0.4.0/src/differ.rs:272:54
|
272 | second_tags = second_tags.split_at(common).1.trim_right();
| ^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_end`
Compiling ppv-lite86 v0.2.16
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=ppv_lite86 CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16 CARGO_PKG_AUTHORS='The CryptoCorrosion Contributors' CARGO_PKG_DESCRIPTION='Implementation of the crypto-simd API for x86' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=ppv-lite86 CARGO_PKG_REPOSITORY='https://github.com/cryptocorrosion/cryptocorrosion' CARGO_PKG_VERSION=0.2.16 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=16 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name ppv_lite86 --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/ppv-lite86-0.2.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="simd"' --cfg 'feature="std"' -C metadata=2d065cebe2837269 -C extra-filename=-2d065cebe2837269 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling hex v0.4.3
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=hex CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3 CARGO_PKG_AUTHORS='KokaKiwi <kokakiwi@kokakiwi.net>' CARGO_PKG_DESCRIPTION='Encoding and decoding data into/from hexadecimal representation.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=hex CARGO_PKG_REPOSITORY='https://github.com/KokaKiwi/rust-hex' CARGO_PKG_VERSION=0.4.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name hex --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/hex-0.4.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=be64ae2ca0e4a11d -C extra-filename=-be64ae2ca0e4a11d --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
warning: variable does not need to be mutable
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/difflib-0.4.0/src/sequencematcher.rs:117:17
|
117 | let mut counter = second_sequence_elements
| ----^^^^^^^
| |
| help: remove this `mut`
|
= note: `#[warn(unused_mut)]` on by default
Compiling glob v0.3.0
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=glob CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/glob-0.3.0 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Support for matching file paths against Unix shell style patterns.
' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/glob' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=glob CARGO_PKG_REPOSITORY='https://github.com/rust-lang/glob' CARGO_PKG_VERSION=0.3.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name glob /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/glob-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=53f2970e92c73372 -C extra-filename=-53f2970e92c73372 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling normalize-line-endings v0.3.0
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=normalize_line_endings CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/normalize-line-endings-0.3.0 CARGO_PKG_AUTHORS='Richard Dodd <richdodj@gmail.com>' CARGO_PKG_DESCRIPTION='Takes an iterator over chars and returns a new iterator with all line endings (\r, \n, or \r\n) as \n' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=normalize-line-endings CARGO_PKG_REPOSITORY='https://github.com/derekdreery/normalize-line-endings' CARGO_PKG_VERSION=0.3.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name normalize_line_endings /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/normalize-line-endings-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=3b5dffda705a15cc -C extra-filename=-3b5dffda705a15cc --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling xml-builder v0.5.0
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=xml_builder CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/xml-builder-0.5.0 CARGO_PKG_AUTHORS='LIAUD Corentin <corentin.liaud@orange.fr>' CARGO_PKG_DESCRIPTION='Easy and highly-configurable XML builder/writer' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=xml-builder CARGO_PKG_REPOSITORY='https://github.com/cocool97/xml-builder' CARGO_PKG_VERSION=0.5.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name xml_builder --edition=2021 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/xml-builder-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=7a57d4d091e55324 -C extra-filename=-7a57d4d091e55324 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
warning: trait objects without an explicit `dyn` are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/glob-0.3.0/src/lib.rs:294:32
|
294 | fn cause(&self) -> Option<&Error> {
| ^^^^^
|
= note: `#[warn(bare_trait_objects)]` on by default
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
help: use `dyn`
|
294 - fn cause(&self) -> Option<&Error> {
294 + fn cause(&self) -> Option<&dyn Error> {
|
Compiling regex-automata v0.1.10
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=regex_automata CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10 CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>' CARGO_PKG_DESCRIPTION='Automata construction and matching using regular expressions.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/regex-automata' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=regex-automata CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/regex-automata' CARGO_PKG_VERSION=0.1.10 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=10 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name regex_automata /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-automata-0.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=b91c60e01bf11bfe -C extra-filename=-b91c60e01bf11bfe --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/glob-0.3.0/src/lib.rs:291:20
|
291 | self.error.description()
| ^^^^^^^^^^^
|
= note: `#[warn(deprecated)]` on by default
Compiling fastrand v1.8.0
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=fastrand CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0 CARGO_PKG_AUTHORS='Stjepan Glavina <stjepang@gmail.com>' CARGO_PKG_DESCRIPTION='A simple and fast random number generator' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=fastrand CARGO_PKG_REPOSITORY='https://github.com/smol-rs/fastrand' CARGO_PKG_VERSION=1.8.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name fastrand --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/fastrand-1.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=36f6e1e6ad9068f7 -C extra-filename=-36f6e1e6ad9068f7 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling remove_dir_all v0.5.3
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=remove_dir_all CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3 CARGO_PKG_AUTHORS='Aaronepower <theaaronepower@gmail.com>' CARGO_PKG_DESCRIPTION='A safe, reliable implementation of remove_dir_all for Windows' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=remove_dir_all CARGO_PKG_REPOSITORY='https://github.com/XAMPPRocky/remove_dir_all.git' CARGO_PKG_VERSION=0.5.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name remove_dir_all /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=05f59fad7bde7c28 -C extra-filename=-05f59fad7bde7c28 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Compiling humantime v1.3.0
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=humantime CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0 CARGO_PKG_AUTHORS='Paul Colomiets <paul@colomiets.name>' CARGO_PKG_DESCRIPTION=' A parser and formatter for std::time::{Duration, SystemTime}
' CARGO_PKG_HOMEPAGE='https://github.com/tailhook/humantime' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=humantime CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=1.3.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name humantime /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=bf92402b5d64a80c -C extra-filename=-bf92402b5d64a80c --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern quick_error=/home/r/repo/target/debug/deps/libquick_error-a9a66f25d8032b83.rmeta --cap-lints warn`
Running `/home/r/repo/target/debug/build/log-232550f9e69a5229/build-script-build`
[log 0.4.17] cargo:rustc-cfg=atomic_cas
[log 0.4.17] cargo:rustc-cfg=has_atomics
[log 0.4.17] cargo:rerun-if-changed=build.rs
Compiling itertools v0.10.5
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=itertools CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5 CARGO_PKG_AUTHORS=bluss CARGO_PKG_DESCRIPTION='Extra iterator adaptors, iterator methods, free functions, and macros.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=itertools CARGO_PKG_REPOSITORY='https://github.com/rust-itertools/itertools' CARGO_PKG_VERSION=0.10.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name itertools --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.10.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' -C metadata=6463c2d35536071f -C extra-filename=-6463c2d35536071f --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern either=/home/r/repo/target/debug/deps/libeither-b6de4f778b2f4c8c.rmeta --cap-lints warn`
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:93:20
|
93 | '0'...'9' => {
| ^^^ help: use `..=` for an inclusive range
|
= note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:109:37
|
109 | "usec" | "us" => (0u64, try!(n.mul(1000))),
| ^^^
|
= note: `#[warn(deprecated)]` on by default
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:110:48
|
110 | "millis" | "msec" | "ms" => (0u64, try!(n.mul(1000_000))),
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:113:17
|
113 | => (try!(n.mul(60)), 0),
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:114:55
|
114 | "hours" | "hour" | "hr" | "hrs" | "h" => (try!(n.mul(3600)), 0),
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:115:38
|
115 | "days" | "day" | "d" => (try!(n.mul(86400)), 0),
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:116:40
|
116 | "weeks" | "week" | "w" => (try!(n.mul(86400*7)), 0),
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:117:42
|
117 | "months" | "month" | "M" => (try!(n.mul(2630016)), 0), // 30.44d
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:118:40
|
118 | "years" | "year" | "y" => (try!(n.mul(31557600)), 0), // 365.25d
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:121:24
|
121 | let mut nsec = try!(self.current.1.add(nsec));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:123:19
|
123 | sec = try!(sec.add(nsec / 1000_000_000));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:126:15
|
126 | sec = try!(self.current.0.add(sec));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:132:21
|
132 | let mut n = try!(try!(self.parse_first_char()).ok_or(Error::Empty));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:132:26
|
132 | let mut n = try!(try!(self.parse_first_char()).ok_or(Error::Empty));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:169:13
|
169 | try!(self.parse_unit(n, start, off));
| ^^^
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:137:24
|
137 | '0'...'9' => {
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:138:29
|
138 | n = try!(n.checked_mul(10)
| ^^^
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:143:24
|
143 | 'a'...'z' | 'A'...'Z' => {
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:143:36
|
143 | 'a'...'z' | 'A'...'Z' => {
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:156:24
|
156 | '0'...'9' => {
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:157:25
|
157 | try!(self.parse_unit(n, start, off));
| ^^^
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:162:24
|
162 | 'a'...'z' | 'A'...'Z' => {}
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:162:36
|
162 | 'a'...'z' | 'A'...'Z' => {}
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:170:23
|
170 | n = match try!(self.parse_first_char()) {
| ^^^
warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:48:44
|
48 | display(self_) -> ("{}", self_.description())
| ^^^^^^^^^^^
warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/humantime-1.3.0/src/duration.rs:53:44
|
53 | display(self_) -> ("{}", self_.description())
| ^^^^^^^^^^^
Running `/home/r/repo/target/debug/build/memchr-79a16f62d28a8d53/build-script-build`
[memchr 2.5.0] cargo:rustc-cfg=memchr_runtime_simd
[memchr 2.5.0] cargo:rustc-cfg=memchr_runtime_sse2
[memchr 2.5.0] cargo:rustc-cfg=memchr_runtime_sse42
[memchr 2.5.0] cargo:rustc-cfg=memchr_runtime_avx
Running `/home/r/repo/target/debug/build/quote-e03d72a831cf6b24/build-script-build`
[quote 1.0.21] cargo:rerun-if-changed=build.rs
Running `/home/r/repo/target/debug/build/serde_derive-62aac54fa6438396/build-script-build`
Running `/home/r/repo/target/debug/build/syn-e04f677d5ab33ca1/build-script-build`
Running `/home/r/repo/target/debug/build/proc-macro2-ac77fa5cad7c1f8c/build-script-build`
[proc-macro2 1.0.43] cargo:rerun-if-changed=build.rs
Running `/home/r/repo/target/debug/build/libc-ec895288ed405978/build-script-build`
[libc 0.2.133] cargo:rerun-if-changed=build.rs
Compiling clap_lex v0.2.4
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=clap_lex CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/clap_lex-0.2.4 CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Minimal, flexible command line parser' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=clap_lex CARGO_PKG_REPOSITORY='https://github.com/clap-rs/clap/tree/master/clap_lex' CARGO_PKG_VERSION=0.2.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name clap_lex --edition=2021 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/clap_lex-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=997b6a7bde70cdda -C extra-filename=-997b6a7bde70cdda --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern os_str_bytes=/home/r/repo/target/debug/deps/libos_str_bytes-37f926ad125d4cbf.rmeta --cap-lints warn`
[syn 1.0.100] cargo:rustc-cfg=syn_disable_nightly_tests
[proc-macro2 1.0.43] cargo:rustc-cfg=use_proc_macro
[proc-macro2 1.0.43] cargo:rustc-cfg=wrap_proc_macro
Running `/home/r/repo/target/debug/build/serde-f82354cce65f5537/build-script-build`
Compiling sxd-document v0.3.2
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=sxd_document CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2 CARGO_PKG_AUTHORS='Jake Goulding <jake.goulding@gmail.com>' CARGO_PKG_DESCRIPTION='A Rust XML DOM library' CARGO_PKG_HOMEPAGE='https://github.com/shepmaster/sxd-document' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=sxd-document CARGO_PKG_REPOSITORY='https://github.com/shepmaster/sxd-document' CARGO_PKG_VERSION=0.3.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name sxd_document /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=deb0b83641b8e4d1 -C extra-filename=-deb0b83641b8e4d1 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern peresil=/home/r/repo/target/debug/deps/libperesil-4d40d4c7d8b47cf3.rmeta --extern typed_arena=/home/r/repo/target/debug/deps/libtyped_arena-53ac4760a6b063ce.rmeta --cap-lints warn`
Compiling num-traits v0.2.15
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.15 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Numeric traits for generic mathematics' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-traits' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-traits CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-traits' CARGO_PKG_VERSION=0.2.15 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=15 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.15/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=0f79bdf73f9018ef -C extra-filename=-0f79bdf73f9018ef --out-dir /home/r/repo/target/debug/build/num-traits-0f79bdf73f9018ef -L dependency=/home/r/repo/target/debug/deps --extern autocfg=/home/r/repo/target/debug/deps/libautocfg-8196867e0b9e6ea0.rlib --cap-lints warn`
[libc 0.2.133] cargo:rustc-cfg=freebsd11
[libc 0.2.133] cargo:rustc-cfg=libc_priv_mod_use
[libc 0.2.133] cargo:rustc-cfg=libc_union
[libc 0.2.133] cargo:rustc-cfg=libc_const_size_of
[libc 0.2.133] cargo:rustc-cfg=libc_align
[libc 0.2.133] cargo:rustc-cfg=libc_int128
[libc 0.2.133] cargo:rustc-cfg=libc_core_cvoid
[libc 0.2.133] cargo:rustc-cfg=libc_packedN
[libc 0.2.133] cargo:rustc-cfg=libc_cfg_target_vendor
[libc 0.2.133] cargo:rustc-cfg=libc_non_exhaustive
[libc 0.2.133] cargo:rustc-cfg=libc_ptr_addr_of
[libc 0.2.133] cargo:rustc-cfg=libc_underscore_const_names
[libc 0.2.133] cargo:rustc-cfg=libc_const_extern_fn
Compiling indexmap v1.9.1
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1 CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='A hash table with consistent order and fast iteration.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=indexmap CARGO_PKG_REPOSITORY='https://github.com/bluss/indexmap' CARGO_PKG_VERSION=1.9.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name build_script_build --edition=2021 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="std"' -C metadata=9488ffebea2f45e4 -C extra-filename=-9488ffebea2f45e4 --out-dir /home/r/repo/target/debug/build/indexmap-9488ffebea2f45e4 -L dependency=/home/r/repo/target/debug/deps --extern autocfg=/home/r/repo/target/debug/deps/libautocfg-8196867e0b9e6ea0.rlib --cap-lints warn`
Running `/home/r/repo/target/debug/build/anyhow-ec2ad4c26a5e7103/build-script-build`
Running `/home/r/repo/target/debug/build/serde_json-f15a54c6c1b74193/build-script-build`
[serde_json 1.0.85] cargo:rustc-cfg=limb_width_64
warning: `humantime` (lib) generated 26 warnings
Compiling predicates-tree v1.0.5
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=predicates_tree CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/predicates-tree-1.0.5 CARGO_PKG_AUTHORS='Nick Stevens <nick@bitcurry.com>' CARGO_PKG_DESCRIPTION='Render boolean-valued predicate functions results as a tree.' CARGO_PKG_HOMEPAGE='https://github.com/assert-rs/predicates-rs/tree/master/predicates-tree' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=predicates-tree CARGO_PKG_REPOSITORY='https://github.com/assert-rs/predicates-rs/tree/master/predicates-tree' CARGO_PKG_VERSION=1.0.5 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name predicates_tree --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/predicates-tree-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=ab6fafca41ef8d63 -C extra-filename=-ab6fafca41ef8d63 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern predicates_core=/home/r/repo/target/debug/deps/libpredicates_core-511572e2963ae921.rmeta --extern termtree=/home/r/repo/target/debug/deps/libtermtree-b3f65393b0dd633f.rmeta --cap-lints warn`
Running `/home/r/repo/target/debug/build/doc-comment-0827e8f24548ffc0/build-script-build`
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:181:16
|
181 | 'A'...'Z' |
| ^^^ help: use `..=` for an inclusive range
|
= note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:183:16
|
183 | 'a'...'z' |
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:184:25
|
184 | '\u{0000C0}'...'\u{0000D6}' |
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:185:25
|
185 | '\u{0000D8}'...'\u{0000F6}' |
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:186:25
|
186 | '\u{0000F8}'...'\u{0002FF}' |
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:187:25
|
187 | '\u{000370}'...'\u{00037D}' |
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:188:25
|
188 | '\u{00037F}'...'\u{001FFF}' |
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:189:25
|
189 | '\u{00200C}'...'\u{00200D}' |
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:190:25
|
190 | '\u{002070}'...'\u{00218F}' |
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:191:25
|
191 | '\u{002C00}'...'\u{002FEF}' |
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:192:25
|
192 | '\u{003001}'...'\u{00D7FF}' |
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:193:25
|
193 | '\u{00F900}'...'\u{00FDCF}' |
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:194:25
|
194 | '\u{00FDF0}'...'\u{00FFFD}' |
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:195:25
|
195 | '\u{010000}'...'\u{0EFFFF}' => true,
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:205:16
|
205 | '0'...'9' |
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:207:23
|
207 | '\u{0300}'...'\u{036F}' |
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:208:23
|
208 | '\u{203F}'...'\u{2040}' => true,
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:225:16
|
225 | '0'...'9' => true,
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:232:16
|
232 | '0'...'9' |
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:233:16
|
233 | 'a'...'f' |
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:234:16
|
234 | 'A'...'F' => true,
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:241:16
|
241 | 'A'...'Z' |
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:242:16
|
242 | 'a'...'z' => true,
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:249:16
|
249 | 'A'...'Z' |
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:250:16
|
250 | 'a'...'z' |
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: `...` range patterns are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/str.rs:251:16
|
251 | '0'...'9' |
| ^^^ help: use `..=` for an inclusive range
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/parser.rs:869:9
|
869 | try!(attributes.check_duplicates());
| ^^^
|
= note: `#[warn(deprecated)]` on by default
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/parser.rs:870:33
|
870 | let default_namespace = try!(attributes.default_namespace());
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/parser.rs:874:25
|
874 | let value = try!(AttributeValueBuilder::convert(&ns.values));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/parser.rs:931:13
|
931 | try!(builder.ingest(&attribute.values));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/parser.rs:979:17
|
979 | try!(self.finish_opening_tag());
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/parser.rs:983:17
|
983 | try!(self.finish_opening_tag());
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/parser.rs:1020:17
|
1020 | try!(decode_reference(t, |s| self.add_text_data(s)));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/parser.rs:1092:13
|
1092 | try!(builder.consume(token));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/parser.rs:1091:25
|
1091 | let token = try!(token);
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/parser.rs:1157:9
|
1157 | try!(builder.ingest(values));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/parser.rs:1173:47
|
1173 | ReferenceAttributeValue(r) => try!(decode_reference(r, |s| self.value.push_str(s))),
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/parser.rs:1261:29
|
1261 | let value = try!(AttributeValueBuilder::convert(&ns.values));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:352:21
|
352 | try!(writer.write_str(prefix));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:353:21
|
353 | try!(writer.write_str(":"));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:368:47
|
368 | SplitType::Match(t) => try!(writer.write_str(t)),
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:369:47
|
369 | SplitType::Delimiter("<") => try!(writer.write_str("<")),
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:370:47
|
370 | SplitType::Delimiter(">") => try!(writer.write_str(">")),
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:371:47
|
371 | SplitType::Delimiter("&") => try!(writer.write_str("&")),
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:372:47
|
372 | SplitType::Delimiter("'") => try!(writer.write_str("'")),
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:373:47
|
373 | SplitType::Delimiter("\"") => try!(writer.write_str(""")),
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:392:9
|
392 | try!(writer.write_str("<"));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:393:9
|
393 | try!(self.format_qname(element.name(), mapping, element.preferred_prefix(), false, writer));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:396:13
|
396 | try!(writer.write_str(" "));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:397:13
|
397 | try!(self.format_qname(attr.name(), mapping, attr.preferred_prefix(), true, writer));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:398:13
|
398 | try!(write!(writer, "="));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:399:13
|
399 | try!(write!(writer, "{}", self.quote_char()));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:400:13
|
400 | try!(self.format_attribute_value(attr.value(), writer));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:401:13
|
401 | try!(write!(writer, "{}", self.quote_char()));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:405:13
|
405 | try!(writer.write_str(" xmlns='"));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:406:13
|
406 | try!(writer.write_str(ns_uri));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:407:13
|
407 | try!(writer.write_str("'"));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:411:13
|
411 | try!(writer.write_str(" xmlns:"));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:412:13
|
412 | try!(writer.write_str(prefix));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:413:13
|
413 | try!(write!(writer, "='{}'", ns_uri));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:418:13
|
418 | try!(writer.write_str("/>"));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:422:13
|
422 | try!(writer.write_str(">"));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:445:9
|
445 | try!(writer.write_str("</"));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:446:9
|
446 | try!(self.format_qname(element.name(), mapping, element.preferred_prefix(), false, writer));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:455:46
|
455 | SplitType::Match(t) => try!(writer.write_str(t)),
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:456:46
|
456 | SplitType::Delimiter("<") => try!(writer.write_str("<")),
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:457:46
|
457 | SplitType::Delimiter(">") => try!(writer.write_str(">")),
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:458:46
|
458 | SplitType::Delimiter("&") => try!(writer.write_str("&")),
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:512:13
|
512 | try!(self.format_one(todo.pop().unwrap(), &mut todo, &mut mapping, writer));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:521:9
|
521 | try!(write!(writer, "<?xml version={}1.0{}", self.quote_char(), self.quote_char()));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:527:9
|
527 | try!(write!(writer, "?>"));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:524:13
|
524 | try!(write!(writer, " encoding={}UTF-8{}", self.quote_char(), self.quote_char()));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:536:9
|
536 | try!(self.format_declaration(writer));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/writer.rs:539:13
|
539 | try!(match child {
| ^^^
Running `/home/r/repo/target/debug/build/reo-569bf7cffddd19c3/build-script-build`
[reo 0.0.7] cargo:rerun-if-changed=eo-tests
[reo 0.0.7] cargo:rerun-if-changed=build.rs
[reo 0.0.7] cargo:rerun-if-changed=test-pom.xml
[reo 0.0.7] cargo:rerun-if-changed=target/eo
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=log CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A lightweight logging facade for Rust
' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=log CARGO_PKG_REPOSITORY='https://github.com/rust-lang/log' CARGO_PKG_VERSION=0.4.17 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/log-840dcccfd35fd978/out rustc --crate-name log /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/log-0.4.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="std"' -C metadata=e279ba4715b9ab44 -C extra-filename=-e279ba4715b9ab44 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern cfg_if=/home/r/repo/target/debug/deps/libcfg_if-f8ad2a765ea7f234.rmeta --cap-lints warn --cfg atomic_cas --cfg has_atomics`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=memchr CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0 CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>:bluss' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/memchr' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memchr CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/memchr' CARGO_PKG_VERSION=2.5.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/memchr-0246aec4eed5f5e1/out rustc --crate-name memchr --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=8aa45ca67d010578 -C extra-filename=-8aa45ca67d010578 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn --cfg memchr_runtime_simd --cfg memchr_runtime_sse2 --cfg memchr_runtime_sse42 --cfg memchr_runtime_avx`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=proc_macro2 CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.43 CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>:Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_DESCRIPTION='A substitute implementation of the compiler'\''s `proc_macro` API to decouple token-based libraries from the procedural macro use case.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=proc-macro2 CARGO_PKG_REPOSITORY='https://github.com/dtolnay/proc-macro2' CARGO_PKG_VERSION=1.0.43 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=43 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/proc-macro2-e2810d457df05c6f/out rustc --crate-name proc_macro2 --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-1.0.43/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=421caec5ab20a5dc -C extra-filename=-421caec5ab20a5dc --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern unicode_ident=/home/r/repo/target/debug/deps/libunicode_ident-dbaf7e04fa6f71aa.rmeta --cap-lints warn --cfg use_proc_macro --cfg wrap_proc_macro`
warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/parser.rs:124:55
|
124 | write!(f, "Parser error: {} {}", self.description(), s)
| ^^^^^^^^^^^
warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-document-0.3.2/src/parser.rs:126:53
|
126 | _ => write!(f, "Parser error: {}", self.description())
| ^^^^^^^^^^^
warning: `glob` (lib) generated 2 warnings
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=libc CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.133 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc.
' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libc CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' CARGO_PKG_VERSION=0.2.133 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=133 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/libc-79b468607203720c/out rustc --crate-name libc /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.133/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=703cfcc342db9867 -C extra-filename=-703cfcc342db9867 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn --cfg freebsd11 --cfg libc_priv_mod_use --cfg libc_union --cfg libc_const_size_of --cfg libc_align --cfg libc_int128 --cfg libc_core_cvoid --cfg libc_packedN --cfg libc_cfg_target_vendor --cfg libc_non_exhaustive --cfg libc_ptr_addr_of --cfg libc_underscore_const_names --cfg libc_const_extern_fn`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=anyhow CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.65 CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='Flexible concrete Error type built on std::error::Error' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=anyhow CARGO_PKG_REPOSITORY='https://github.com/dtolnay/anyhow' CARGO_PKG_VERSION=1.0.65 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=65 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/anyhow-438dbf428389c032/out rustc --crate-name anyhow --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/anyhow-1.0.65/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=1f50ca8f7a6a2081 -C extra-filename=-1f50ca8f7a6a2081 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
[reo 0.0.7] Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
[reo 0.0.7] Maven home: /usr/local/apache-maven/apache-maven-3.8.6
[reo 0.0.7] Java version: 11.0.15, vendor: Private Build, runtime: /usr/lib/jvm/java-11-openjdk-amd64
[reo 0.0.7] Default locale: en_US, platform encoding: UTF-8
[reo 0.0.7] OS name: "linux", version: "5.4.0-105-generic", arch: "amd64", family: "unix"
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=doc_comment CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/doc-comment-0.3.3 CARGO_PKG_AUTHORS='Guillaume Gomez <guillaume1.gomez@gmail.com>' CARGO_PKG_DESCRIPTION='Macro to generate doc comments' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=doc-comment CARGO_PKG_REPOSITORY='https://github.com/GuillaumeGomez/doc-comment' CARGO_PKG_VERSION=0.3.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/doc-comment-594b72a4a3027ffe/out rustc --crate-name doc_comment /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/doc-comment-0.3.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=410a338f631e82b8 -C extra-filename=-410a338f631e82b8 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn`
Running `/home/r/repo/target/debug/build/indexmap-9488ffebea2f45e4/build-script-build`
[indexmap 1.9.1] cargo:rustc-cfg=has_std
[indexmap 1.9.1] cargo:rerun-if-changed=build.rs
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=indexmap CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1 CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='A hash table with consistent order and fast iteration.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=indexmap CARGO_PKG_REPOSITORY='https://github.com/bluss/indexmap' CARGO_PKG_VERSION=1.9.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/indexmap-a6a5dc90f746765f/out rustc --crate-name indexmap --edition=2021 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/indexmap-1.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="std"' -C metadata=11280a8dcfcddb29 -C extra-filename=-11280a8dcfcddb29 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern hashbrown=/home/r/repo/target/debug/deps/libhashbrown-299b1f7601805bcc.rmeta --cap-lints warn --cfg has_std`
Running `/home/r/repo/target/debug/build/num-traits-0f79bdf73f9018ef/build-script-build`
warning: `difflib` (lib) generated 3 warnings
[num-traits 0.2.15] cargo:rustc-cfg=has_i128
[num-traits 0.2.15] cargo:rustc-cfg=has_to_int_unchecked
[num-traits 0.2.15] cargo:rustc-cfg=has_reverse_bits
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=quote CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21 CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='Quasi-quoting macro quote'\!'(...)' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=quote CARGO_PKG_REPOSITORY='https://github.com/dtolnay/quote' CARGO_PKG_VERSION=1.0.21 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=21 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/quote-c61099e647f3d29c/out rustc --crate-name quote --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=47ffe75c230037d8 -C extra-filename=-47ffe75c230037d8 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern proc_macro2=/home/r/repo/target/debug/deps/libproc_macro2-421caec5ab20a5dc.rmeta --cap-lints warn`
[num-traits 0.2.15] cargo:rustc-cfg=has_leading_trailing_ones
[num-traits 0.2.15] cargo:rustc-cfg=has_int_assignop_ref
Compiling aho-corasick v0.7.19
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=aho_corasick CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19 CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>' CARGO_PKG_DESCRIPTION='Fast multiple substring searching.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/aho-corasick' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=aho-corasick CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/aho-corasick' CARGO_PKG_VERSION=0.7.19 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=19 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name aho_corasick --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=8f6a30d0a1cae1cb -C extra-filename=-8f6a30d0a1cae1cb --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern memchr=/home/r/repo/target/debug/deps/libmemchr-8aa45ca67d010578.rmeta --cap-lints warn`
[num-traits 0.2.15] cargo:rustc-cfg=has_div_euclid
[num-traits 0.2.15] cargo:rerun-if-changed=build.rs
Compiling bstr v0.2.17
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=bstr CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/bstr-0.2.17 CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>' CARGO_PKG_DESCRIPTION='A string type that is not required to be valid UTF-8.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/bstr' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=bstr CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/bstr' CARGO_PKG_VERSION=0.2.17 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name bstr --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/bstr-0.2.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="regex-automata"' --cfg 'feature="std"' --cfg 'feature="unicode"' -C metadata=23e0676265d4f58f -C extra-filename=-23e0676265d4f58f --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern lazy_static=/home/r/repo/target/debug/deps/liblazy_static-51f8aa49f78e53b1.rmeta --extern memchr=/home/r/repo/target/debug/deps/libmemchr-8aa45ca67d010578.rmeta --extern regex_automata=/home/r/repo/target/debug/deps/libregex_automata-b91c60e01bf11bfe.rmeta --cap-lints warn`
Compiling sxd-xpath v0.4.2
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=sxd_xpath CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2 CARGO_PKG_AUTHORS='Jake Goulding <jake.goulding@gmail.com>' CARGO_PKG_DESCRIPTION='A Rust XML XPath library' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=sxd-xpath CARGO_PKG_REPOSITORY='https://github.com/shepmaster/sxd-xpath' CARGO_PKG_VERSION=0.4.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name sxd_xpath /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=e4fa56c22da58355 -C extra-filename=-e4fa56c22da58355 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern peresil=/home/r/repo/target/debug/deps/libperesil-4d40d4c7d8b47cf3.rmeta --extern quick_error=/home/r/repo/target/debug/deps/libquick_error-a9a66f25d8032b83.rmeta --extern sxd_document=/home/r/repo/target/debug/deps/libsxd_document-deb0b83641b8e4d1.rmeta --cap-lints warn`
Compiling atty v0.2.14
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=atty CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/atty-0.2.14 CARGO_PKG_AUTHORS='softprops <d.tangren@gmail.com>' CARGO_PKG_DESCRIPTION='A simple interface for querying atty' CARGO_PKG_HOMEPAGE='https://github.com/softprops/atty' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=atty CARGO_PKG_REPOSITORY='https://github.com/softprops/atty' CARGO_PKG_VERSION=0.2.14 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=14 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name atty /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/atty-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=c53cbb59d09af743 -C extra-filename=-c53cbb59d09af743 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern libc=/home/r/repo/target/debug/deps/liblibc-703cfcc342db9867.rmeta --cap-lints warn`
Compiling getrandom v0.2.7
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=getrandom CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7 CARGO_PKG_AUTHORS='The Rand Project Developers' CARGO_PKG_DESCRIPTION='A small cross-platform library for retrieving random data from system source' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=getrandom CARGO_PKG_REPOSITORY='https://github.com/rust-random/getrandom' CARGO_PKG_VERSION=0.2.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name getrandom --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="std"' -C metadata=06b37e1a11edf577 -C extra-filename=-06b37e1a11edf577 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern cfg_if=/home/r/repo/target/debug/deps/libcfg_if-f8ad2a765ea7f234.rmeta --extern libc=/home/r/repo/target/debug/deps/liblibc-703cfcc342db9867.rmeta --cap-lints warn`
Compiling filetime v0.2.17
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=filetime CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.2.17 CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_DESCRIPTION='Platform-agnostic accessors of timestamps in File metadata
' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/filetime' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=filetime CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/filetime' CARGO_PKG_VERSION=0.2.17 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name filetime --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.2.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=a2d20e63b70741b6 -C extra-filename=-a2d20e63b70741b6 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern cfg_if=/home/r/repo/target/debug/deps/libcfg_if-f8ad2a765ea7f234.rmeta --extern libc=/home/r/repo/target/debug/deps/liblibc-703cfcc342db9867.rmeta --cap-lints warn`
warning: unnecessary trailing semicolon
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/nodeset.rs:99:10
|
99 | };
| ^ help: remove this semicolon
|
= note: `#[warn(redundant_semicolons)]` on by default
warning: unnecessary trailing semicolon
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/nodeset.rs:203:10
|
203 | };
| ^ help: remove this semicolon
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/expression.rs:95:20
|
95 | let left = try!(self.left.evaluate(context)).boolean();
| ^^^
|
= note: `#[warn(deprecated)]` on by default
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/expression.rs:96:25
|
96 | let v = left && try!(self.right.evaluate(context)).boolean();
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/expression.rs:121:24
|
121 | let left_val = try!(self.left.evaluate(context));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/expression.rs:122:25
|
122 | let right_val = try!(self.right.evaluate(context));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/expression.rs:200:28
|
200 | let args = try!(self.arguments.iter().map(|arg| arg.evaluate(context)).collect());
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/expression.rs:259:20
|
259 | let left = try!(self.left.evaluate(context));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/expression.rs:260:21
|
260 | let right = try!(self.right.evaluate(context));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/expression.rs:293:20
|
293 | let left = try!(self.left.evaluate(context)).boolean();
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/expression.rs:294:25
|
294 | let v = left || try!(self.right.evaluate(context)).boolean();
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/expression.rs:313:22
|
313 | let result = try!(self.start_point.evaluate(context));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/expression.rs:314:26
|
314 | let mut result = try!(value_into_nodeset(result));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/expression.rs:317:22
|
317 | result = try!(step.evaluate(context, result));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/expression.rs:381:24
|
381 | let left_val = try!(self.left.evaluate(context));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/expression.rs:382:25
|
382 | let right_val = try!(self.right.evaluate(context));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/expression.rs:423:21
|
423 | let value = try!(self.expression.evaluate(context));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/expression.rs:468:25
|
468 | nodes = try!(predicate.select(context, nodes));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/expression.rs:490:30
|
490 | let mut left_nodes = try!(as_nodes(&self.left));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/expression.rs:491:27
|
491 | let right_nodes = try!(as_nodes(&self.right));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:199:9
|
199 | try!(args.exactly(0));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:212:9
|
212 | try!(args.exactly(0));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:225:9
|
225 | try!(args.exactly(1));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:226:19
|
226 | let arg = try!(args.pop_nodeset());
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:239:9
|
239 | try!(args.at_most(1));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:240:19
|
240 | let arg = try!(args.pop_nodeset_or_context_node(context));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:258:9
|
258 | try!(args.at_most(1));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:259:19
|
259 | let arg = try!(args.pop_nodeset_or_context_node(context));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:277:9
|
277 | try!(args.at_most(1));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:278:19
|
278 | let arg = try!(args.pop_nodeset_or_context_node(context));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:295:9
|
295 | try!(args.at_most(1));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:309:9
|
309 | try!(args.at_least(2));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:323:9
|
323 | try!(args.exactly(2));
| ^^^
warning: unnecessary trailing semicolon
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:331:64
|
331 | fn imp(a: &str, b: &str) -> bool { str::starts_with(a, b) };
| ^ help: remove this semicolon
warning: unnecessary trailing semicolon
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:335:61
|
335 | fn imp(a: &str, b: &str) -> bool { str::contains(a, b) };
| ^ help: remove this semicolon
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:347:9
|
347 | try!(args.exactly(2));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:382:9
|
382 | try!(args.at_least(2));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:383:9
|
383 | try!(args.at_most(3));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:386:23
|
386 | let len = try!(args.pop_number());
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:392:21
|
392 | let start = try!(args.pop_number());
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:394:17
|
394 | let s = try!(args.pop_string());
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:418:9
|
418 | try!(args.at_most(1));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:432:9
|
432 | try!(args.at_most(1));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:449:9
|
449 | try!(args.exactly(3));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:451:18
|
451 | let to = try!(args.pop_string());
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:452:20
|
452 | let from = try!(args.pop_string());
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:453:17
|
453 | let s = try!(args.pop_string());
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:479:9
|
479 | try!(args.exactly(1));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:492:9
|
492 | try!(args.exactly(1));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:493:19
|
493 | let arg = try!(args.pop_boolean());
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:506:9
|
506 | try!(args.exactly(0));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:522:9
|
522 | try!(args.at_most(1));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:536:9
|
536 | try!(args.exactly(1));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:537:19
|
537 | let arg = try!(args.pop_nodeset());
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:551:9
|
551 | try!(args.exactly(1));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/function.rs:552:19
|
552 | let arg = try!(args.pop_number());
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:140:20
|
140 | let left = try!(child_parse(source));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:152:21
|
152 | try!(source.consume(&rule.token));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:154:33
|
154 | let right = try!(child_parse(source));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:182:20
|
182 | let expr = try!((*child_parse)(source));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:258:13
|
258 | try!(source.consume(&Token::LeftParen));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:260:13
|
260 | try!(source.consume(&Token::RightParen));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:259:26
|
259 | let result = try!(self.parse_expression(source));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:305:13
|
305 | try!(source.consume(&Token::Comma));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:307:19
|
307 | match try!(self.parse_expression(source)) {
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:322:15
|
322 | match try!(self.parse_expression(source)) {
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:336:13
|
336 | try!(source.consume(&Token::LeftParen));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:338:13
|
338 | try!(source.consume(&Token::RightParen));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:337:29
|
337 | let arguments = try!(self.parse_function_args(source));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:364:13
|
364 | try!(source.consume(&Token::LeftBracket));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:366:19
|
366 | match try!(self.parse_expression(source)) {
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:368:21
|
368 | try!(source.consume(&Token::RightBracket));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:383:37
|
383 | while let Some(predicate) = try!(self.parse_predicate_expression(source)) {
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:393:20
|
393 | let axis = try!(self.parse_axis(source));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:395:31
|
395 | let node_test = match try!(self.parse_node_test(source)) {
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:397:21
|
397 | None => try!(self.default_node_test(source, axis)),
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:405:26
|
405 | let predicates = try!(self.parse_predicates(source));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:415:15
|
415 | match try!(self.parse_step(source)) {
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:420:21
|
420 | try!(source.consume(&Token::Slash));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:422:27
|
422 | match try!(self.parse_step(source)) {
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:445:13
|
445 | try!(source.consume(&Token::Slash));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:448:19
|
448 | match try!(self.parse_relative_location_path_raw(source, start_point)) {
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:471:15
|
471 | match try!(self.parse_primary_expression(source)) {
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:473:34
|
473 | let predicates = try!(self.parse_predicates(source));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:486:20
|
486 | let expr = try!(self.parse_location_path(source));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:491:15
|
491 | match try!(self.parse_filter_expression(source)) {
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:494:21
|
494 | try!(source.consume(&Token::Slash));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:496:27
|
496 | match try!(self.parse_relative_location_path_raw(source, expr)) {
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:521:20
|
521 | let expr = try!(self.parse_union_expression(source));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:527:13
|
527 | try!(source.consume(&Token::MinusSign));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:529:24
|
529 | let expr = try!(self.parse_unary_expression(source));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:631:20
|
631 | let expr = try!(self.parse_or_expression(&mut source));
| ^^^
warning: use of deprecated macro `try`: use the `?` operator instead
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/tokenizer.rs:372:21
|
372 | let token = try!(self.raw_next_token());
| ^^^
warning: trait objects without an explicit `dyn` are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/context.rs:14:42
|
14 | type Functions = HashMap<OwnedQName, Box<function::Function + 'static>>;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: `#[warn(bare_trait_objects)]` on by default
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
help: use `dyn`
|
14 - type Functions = HashMap<OwnedQName, Box<function::Function + 'static>>;
14 + type Functions = HashMap<OwnedQName, Box<dyn function::Function + 'static>>;
|
warning: trait objects without an explicit `dyn` are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/axis.rs:49:20
|
49 | node_test: &'c NodeTest,
| ^^^^^^^^
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
help: use `dyn`
|
49 - node_test: &'c NodeTest,
49 + node_test: &'c dyn NodeTest,
|
warning: trait objects without an explicit `dyn` are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/expression.rs:73:30
|
73 | pub type SubExpression = Box<Expression + 'static>;
| ^^^^^^^^^^^^^^^^^^^^
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
help: use `dyn`
|
73 - pub type SubExpression = Box<Expression + 'static>;
73 + pub type SubExpression = Box<dyn Expression + 'static>;
|
warning: trait objects without an explicit `dyn` are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/expression.rs:435:25
|
435 | pub type StepTest = Box<NodeTest + 'static>;
| ^^^^^^^^^^^^^^^^^^
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
help: use `dyn`
|
435 - pub type StepTest = Box<NodeTest + 'static>;
435 + pub type StepTest = Box<dyn NodeTest + 'static>;
|
warning: trait objects without an explicit `dyn` are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/lib.rs:339:22
|
339 | pub struct XPath(Box<expression::Expression + 'static>);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
help: use `dyn`
|
339 - pub struct XPath(Box<expression::Expression + 'static>);
339 + pub struct XPath(Box<dyn expression::Expression + 'static>);
|
warning: trait objects without an explicit `dyn` are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/lib.rs:414:40
|
414 | fn cause(&self) -> Option<&std::error::Error> {
| ^^^^^^^^^^^^^^^^^
...
433 | / opaque_error!(
434 | | /// Errors that may occur when parsing an XPath
435 | | ParserError(parser::Error)
436 | | );
| |_- in this macro invocation
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
= note: this warning originates in the macro `opaque_error` (in Nightly builds, run with -Z macro-backtrace for more info)
help: use `dyn`
|
414 - fn cause(&self) -> Option<&std::error::Error> {
414 + fn cause(&self) -> Option<&dyn std::error::Error> {
|
warning: trait objects without an explicit `dyn` are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/lib.rs:414:40
|
414 | fn cause(&self) -> Option<&std::error::Error> {
| ^^^^^^^^^^^^^^^^^
...
438 | / opaque_error!(
439 | | /// Errors that may occur when executing an XPath
440 | | ExecutionError(expression::Error)
441 | | );
| |_- in this macro invocation
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
= note: this warning originates in the macro `opaque_error` (in Nightly builds, run with -Z macro-backtrace for more info)
help: use `dyn`
|
414 - fn cause(&self) -> Option<&std::error::Error> {
414 + fn cause(&self) -> Option<&dyn std::error::Error> {
|
warning: trait objects without an explicit `dyn` are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/context.rs:179:64
|
179 | pub fn function_for_name(&self, name: QName) -> Option<&'c function::Function> {
| ^^^^^^^^^^^^^^^^^^
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
help: use `dyn`
|
179 - pub fn function_for_name(&self, name: QName) -> Option<&'c function::Function> {
179 + pub fn function_for_name(&self, name: QName) -> Option<&'c dyn function::Function> {
|
warning: trait objects without an explicit `dyn` are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/axis.rs:22:41
|
22 | ... node_test: &NodeTest) -> OrderedNodes<'d>;
| ^^^^^^^^
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
help: use `dyn`
|
22 - node_test: &NodeTest) -> OrderedNodes<'d>;
22 + node_test: &dyn NodeTest) -> OrderedNodes<'d>;
|
warning: trait objects without an explicit `dyn` are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/axis.rs:54:69
|
54 | fn new(context: &'c context::Evaluation<'c, 'd>, node_test: &'c NodeTest) -> Self {
| ^^^^^^^^
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
help: use `dyn`
|
54 - fn new(context: &'c context::Evaluation<'c, 'd>, node_test: &'c NodeTest) -> Self {
54 + fn new(context: &'c context::Evaluation<'c, 'd>, node_test: &'c dyn NodeTest) -> Self {
|
warning: trait objects without an explicit `dyn` are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/axis.rs:71:41
|
71 | ... node_test: &NodeTest) -> OrderedNodes<'d>
| ^^^^^^^^
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
help: use `dyn`
|
71 - node_test: &NodeTest) -> OrderedNodes<'d>
71 + node_test: &dyn NodeTest) -> OrderedNodes<'d>
|
warning: trait objects without an explicit `dyn` are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/node_test.rs:20:28
|
20 | pub type SubNodeTest = Box<NodeTest + 'static>;
| ^^^^^^^^^^^^^^^^^^
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
help: use `dyn`
|
20 - pub type SubNodeTest = Box<NodeTest + 'static>;
20 + pub type SubNodeTest = Box<dyn NodeTest + 'static>;
|
warning: trait objects without an explicit `dyn` are deprecated
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/parser.rs:175:20
|
175 | type Rule<'a, I> = Fn(TokenSource<I>) -> ParseResult + 'a;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
help: use `dyn`
|
175 - type Rule<'a, I> = Fn(TokenSource<I>) -> ParseResult + 'a;
175 + type Rule<'a, I> = dyn Fn(TokenSource<I>) -> ParseResult + 'a;
|
Compiling wait-timeout v0.2.0
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=wait_timeout CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/wait-timeout-0.2.0 CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_DESCRIPTION='A crate to wait on a child process with a timeout specified across Unix and
Windows platforms.
' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/wait-timeout' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wait-timeout CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/wait-timeout' CARGO_PKG_VERSION=0.2.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name wait_timeout /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/wait-timeout-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=63a4c5df3a682a75 -C extra-filename=-63a4c5df3a682a75 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern libc=/home/r/repo/target/debug/deps/liblibc-703cfcc342db9867.rmeta --cap-lints warn`
warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/wait-timeout-0.2.0/src/unix.rs:27:23
|
27 | use std::sync::{Once, ONCE_INIT, Mutex};
| ^^^^^^^^^
|
note: the lint level is defined here
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/wait-timeout-0.2.0/src/lib.rs:31:23
|
31 | #![deny(missing_docs, warnings)]
| ^^^^^^^^
= note: `#[warn(deprecated)]` implied by `#[warn(warnings)]`
warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/wait-timeout-0.2.0/src/unix.rs:32:21
|
32 | static INIT: Once = ONCE_INIT;
| ^^^^^^^^^ help: replace the use of the deprecated constant: `Once::new()`
Compiling tempfile v3.3.0
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=tempfile CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/tempfile-3.3.0 CARGO_PKG_AUTHORS='Steven Allen <steven@stebalien.com>:The Rust Project Developers:Ashley Mannix <ashleymannix@live.com.au>:Jason White <jasonaw0@gmail.com>' CARGO_PKG_DESCRIPTION='A library for managing temporary files and directories.' CARGO_PKG_HOMEPAGE='http://stebalien.com/projects/tempfile-rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=tempfile CARGO_PKG_REPOSITORY='https://github.com/Stebalien/tempfile' CARGO_PKG_VERSION=3.3.0 CARGO_PKG_VERSION_MAJOR=3 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name tempfile --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/tempfile-3.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=cf8c93c72b733f29 -C extra-filename=-cf8c93c72b733f29 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern cfg_if=/home/r/repo/target/debug/deps/libcfg_if-f8ad2a765ea7f234.rmeta --extern fastrand=/home/r/repo/target/debug/deps/libfastrand-36f6e1e6ad9068f7.rmeta --extern libc=/home/r/repo/target/debug/deps/liblibc-703cfcc342db9867.rmeta --extern remove_dir_all=/home/r/repo/target/debug/deps/libremove_dir_all-05f59fad7bde7c28.rmeta --cap-lints warn`
[reo 0.0.7] [DEBUG] Created new class realm maven.api
[reo 0.0.7] [DEBUG] Importing foreign packages into class realm maven.api
[reo 0.0.7] [DEBUG] Imported: javax.annotation.* < plexus.core
[reo 0.0.7] [DEBUG] Imported: javax.annotation.security.* < plexus.core
[reo 0.0.7] [DEBUG] Imported: javax.inject.* < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.* < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.artifact < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.classrealm < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.cli < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.configuration < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.exception < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.execution < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.execution.scope < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.lifecycle < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.model < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.monitor < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.plugin < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.profiles < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.project < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.reporting < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.repository < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.rtinfo < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.settings < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.toolchain < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.usability < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.wagon.* < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.wagon.authentication < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.wagon.authorization < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.wagon.events < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.wagon.observers < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.wagon.proxy < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.wagon.repository < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.apache.maven.wagon.resource < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.codehaus.classworlds < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.codehaus.plexus.* < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.codehaus.plexus.classworlds < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.codehaus.plexus.component < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.codehaus.plexus.configuration < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.codehaus.plexus.container < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.codehaus.plexus.context < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.codehaus.plexus.lifecycle < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.codehaus.plexus.logging < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.codehaus.plexus.personality < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.eclipse.aether.* < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.eclipse.aether.artifact < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.eclipse.aether.collection < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.eclipse.aether.deployment < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.eclipse.aether.graph < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.eclipse.aether.impl < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.eclipse.aether.installation < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.eclipse.aether.internal.impl < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.eclipse.aether.metadata < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.eclipse.aether.repository < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.eclipse.aether.resolution < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.eclipse.aether.spi < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.eclipse.aether.transfer < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.eclipse.aether.version < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.fusesource.jansi.* < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.slf4j.* < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.slf4j.event.* < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.slf4j.helpers.* < plexus.core
[reo 0.0.7] [DEBUG] Imported: org.slf4j.spi.* < plexus.core
[reo 0.0.7] [DEBUG] Populating class realm maven.api
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=num_traits CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.15 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Numeric traits for generic mathematics' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-traits' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-traits CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-traits' CARGO_PKG_VERSION=0.2.15 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=15 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/num-traits-1610a2cc0f879306/out rustc --crate-name num_traits /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=423fcb90a2b13a60 -C extra-filename=-423fcb90a2b13a60 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --cap-lints warn --cfg has_i128 --cfg has_to_int_unchecked --cfg has_reverse_bits --cfg has_leading_trailing_ones --cfg has_int_assignop_ref --cfg has_div_euclid`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=syn CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.100 CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='Parser for Rust source code' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=syn CARGO_PKG_REPOSITORY='https://github.com/dtolnay/syn' CARGO_PKG_VERSION=1.0.100 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=100 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/syn-7f37662cda3f66f7/out rustc --crate-name syn --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.100/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' -C metadata=eefbf157dd335de1 -C extra-filename=-eefbf157dd335de1 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern proc_macro2=/home/r/repo/target/debug/deps/libproc_macro2-421caec5ab20a5dc.rmeta --extern quote=/home/r/repo/target/debug/deps/libquote-47ffe75c230037d8.rmeta --extern unicode_ident=/home/r/repo/target/debug/deps/libunicode_ident-dbaf7e04fa6f71aa.rmeta --cap-lints warn --cfg syn_disable_nightly_tests`
Compiling colored v2.0.0
Compiling clap v3.2.22
[reo 0.0.7] [INFO] Error stacktraces are turned on.
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=colored CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/colored-2.0.0 CARGO_PKG_AUTHORS='Thomas Wickham <mackwic@gmail.com>' CARGO_PKG_DESCRIPTION='The most simple way to add colors in your terminal' CARGO_PKG_HOMEPAGE='https://github.com/mackwic/colored' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=colored CARGO_PKG_REPOSITORY='https://github.com/mackwic/colored' CARGO_PKG_VERSION=2.0.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name colored /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/colored-2.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=47163289a6554d5b -C extra-filename=-47163289a6554d5b --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern atty=/home/r/repo/target/debug/deps/libatty-c53cbb59d09af743.rmeta --extern lazy_static=/home/r/repo/target/debug/deps/liblazy_static-51f8aa49f78e53b1.rmeta --cap-lints warn`
[reo 0.0.7] [DEBUG] Message scheme: plain
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=clap CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-3.2.22 CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='A simple to use, efficient, and full-featured Command Line Argument Parser' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=clap CARGO_PKG_REPOSITORY='https://github.com/clap-rs/clap' CARGO_PKG_VERSION=3.2.22 CARGO_PKG_VERSION_MAJOR=3 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name clap --edition=2021 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-3.2.22/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="atty"' --cfg 'feature="cargo"' --cfg 'feature="color"' --cfg 'feature="default"' --cfg 'feature="once_cell"' --cfg 'feature="std"' --cfg 'feature="strsim"' --cfg 'feature="suggestions"' --cfg 'feature="termcolor"' -C metadata=e26ea87efb410544 -C extra-filename=-e26ea87efb410544 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern atty=/home/r/repo/target/debug/deps/libatty-c53cbb59d09af743.rmeta --extern bitflags=/home/r/repo/target/debug/deps/libbitflags-16739a95d19192ed.rmeta --extern clap_lex=/home/r/repo/target/debug/deps/libclap_lex-997b6a7bde70cdda.rmeta --extern indexmap=/home/r/repo/target/debug/deps/libindexmap-11280a8dcfcddb29.rmeta --extern once_cell=/home/r/repo/target/debug/deps/libonce_cell-cdd4c16d8f8c60ea.rmeta --extern strsim=/home/r/repo/target/debug/deps/libstrsim-16ac45496957e8ab.rmeta --extern termcolor=/home/r/repo/target/debug/deps/libtermcolor-c5c67257a2d4e5ab.rmeta --extern textwrap=/home/r/repo/target/debug/deps/libtextwrap-d830488d6d62a6d6.rmeta --cap-lints warn`
[reo 0.0.7] [DEBUG] Reading global settings from /usr/local/apache-maven/apache-maven-3.8.6/conf/settings.xml
[reo 0.0.7] [DEBUG] Reading user settings from /home/r/.m2/settings.xml
[reo 0.0.7] [DEBUG] Reading global toolchains from /usr/local/apache-maven/apache-maven-3.8.6/conf/toolchains.xml
[reo 0.0.7] [DEBUG] Reading user toolchains from /home/r/.m2/toolchains.xml
[reo 0.0.7] [DEBUG] Using local repository at /home/r/.m2/repository
[reo 0.0.7] [DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for /home/r/.m2/repository
[reo 0.0.7] [INFO] Scanning for projects...
warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/lib.rs:411:24
|
411 | self.0.description()
| ^^^^^^^^^^^
...
433 | / opaque_error!(
434 | | /// Errors that may occur when parsing an XPath
435 | | ParserError(parser::Error)
436 | | );
| |_- in this macro invocation
|
= note: this warning originates in the macro `opaque_error` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/lib.rs:415:24
|
415 | self.0.cause()
| ^^^^^
...
433 | / opaque_error!(
434 | | /// Errors that may occur when parsing an XPath
435 | | ParserError(parser::Error)
436 | | );
| |_- in this macro invocation
|
= note: this warning originates in the macro `opaque_error` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/lib.rs:411:24
|
411 | self.0.description()
| ^^^^^^^^^^^
...
438 | / opaque_error!(
439 | | /// Errors that may occur when executing an XPath
440 | | ExecutionError(expression::Error)
441 | | );
| |_- in this macro invocation
|
= note: this warning originates in the macro `opaque_error` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: use of deprecated associated function `std::error::Error::cause`: replaced by Error::source, which can support downcasting
--> /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/sxd-xpath-0.4.2/src/lib.rs:415:24
|
415 | self.0.cause()
| ^^^^^
...
438 | / opaque_error!(
439 | | /// Errors that may occur when executing an XPath
440 | | ExecutionError(expression::Error)
441 | | );
| |_- in this macro invocation
|
= note: this warning originates in the macro `opaque_error` (in Nightly builds, run with -Z macro-backtrace for more info)
[reo 0.0.7] [DEBUG] Using mirror Maven (https://repo.maven.apache.org/maven2) for central (https://repo.maven.apache.org/maven2).
[reo 0.0.7] [DEBUG] Extension realms for project org.eolang:reo:jar:1.0-SNAPSHOT: (none)
[reo 0.0.7] [DEBUG] Looking up lifecycle mappings for packaging jar from ClassRealm[plexus.core, parent: null]
[reo 0.0.7] [DEBUG] === REACTOR BUILD PLAN ================================================
[reo 0.0.7] [DEBUG] Project: org.eolang:reo:jar:1.0-SNAPSHOT
[reo 0.0.7] [DEBUG] Tasks: [process-resources]
[reo 0.0.7] [DEBUG] Style: Regular
[reo 0.0.7] [DEBUG] =======================================================================
[reo 0.0.7] [INFO]
[reo 0.0.7] [INFO] ---------------------------< org.eolang:reo >---------------------------
[reo 0.0.7] [INFO] Building reo 1.0-SNAPSHOT
[reo 0.0.7] [INFO] --------------------------------[ jar ]---------------------------------
[reo 0.0.7] [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[reo 0.0.7] [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[reo 0.0.7] [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[reo 0.0.7] [DEBUG] Resolving artifact org.eolang:eo-maven-plugin:pom:0.28.7 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
warning: `wait-timeout` (lib) generated 2 warnings
Compiling time v0.3.14
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=time CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/time-0.3.14 CARGO_PKG_AUTHORS='Jacob Pratt <open-source@jhpratt.dev>:Time contributors' CARGO_PKG_DESCRIPTION='Date and time library. Fully interoperable with the standard library. Mostly compatible with #'\!'[no_std].' CARGO_PKG_HOMEPAGE='https://time-rs.github.io' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=time CARGO_PKG_REPOSITORY='https://github.com/time-rs/time' CARGO_PKG_VERSION=0.3.14 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=14 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name time --edition=2021 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/time-0.3.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="formatting"' --cfg 'feature="itoa"' --cfg 'feature="local-offset"' --cfg 'feature="macros"' --cfg 'feature="std"' --cfg 'feature="time-macros"' -C metadata=63e1d38572493c9a -C extra-filename=-63e1d38572493c9a --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern itoa=/home/r/repo/target/debug/deps/libitoa-9a5b46b5f0814a20.rmeta --extern libc=/home/r/repo/target/debug/deps/liblibc-703cfcc342db9867.rmeta --extern num_threads=/home/r/repo/target/debug/deps/libnum_threads-436e631735b9f786.rmeta --extern time_macros=/home/r/repo/target/debug/deps/libtime_macros-c864b4bbf1d7537a.so --cap-lints warn`
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.28.7/eo-maven-plugin-0.28.7.pom
Compiling rand_core v0.6.4
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=rand_core CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4 CARGO_PKG_AUTHORS='The Rand Project Developers:The Rust Project Developers' CARGO_PKG_DESCRIPTION='Core random number generator traits and tools for implementation.
' CARGO_PKG_HOMEPAGE='https://rust-random.github.io/book' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand_core CARGO_PKG_REPOSITORY='https://github.com/rust-random/rand' CARGO_PKG_VERSION=0.6.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name rand_core --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_core-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="getrandom"' --cfg 'feature="std"' -C metadata=36b7519e816e99be -C extra-filename=-36b7519e816e99be --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern getrandom=/home/r/repo/target/debug/deps/libgetrandom-06b37e1a11edf577.rmeta --cap-lints warn`
Compiling regex v1.6.0
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=regex CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.6.0 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='An implementation of regular expressions for Rust. This implementation uses
finite automata and guarantees linear time matching on all inputs.
' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/regex' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=regex CARGO_PKG_REPOSITORY='https://github.com/rust-lang/regex' CARGO_PKG_VERSION=1.6.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name regex --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="aho-corasick"' --cfg 'feature="default"' --cfg 'feature="memchr"' --cfg 'feature="perf"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' -C metadata=fa0b870984a3206e -C extra-filename=-fa0b870984a3206e --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern aho_corasick=/home/r/repo/target/debug/deps/libaho_corasick-8f6a30d0a1cae1cb.rmeta --extern memchr=/home/r/repo/target/debug/deps/libmemchr-8aa45ca67d010578.rmeta --extern regex_syntax=/home/r/repo/target/debug/deps/libregex_syntax-ab31d356260b7aef.rmeta --cap-lints warn`
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.28.7/eo-maven-plugin-0.28.7.pom (11 kB at 15 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/eolang/eo-maven-plugin/0.28.7/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/eolang/eo-maven-plugin/0.28.7/eo-maven-plugin-0.28.7.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.eolang:eo-parent:pom:0.28.7 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-parent/0.28.7/eo-parent-0.28.7.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-parent/0.28.7/eo-parent-0.28.7.pom (9.6 kB at 240 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/eolang/eo-parent/0.28.7/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/eolang/eo-parent/0.28.7/eo-parent-0.28.7.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact com.jcabi:parent:pom:0.62.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.62.0/parent-0.62.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.62.0/parent-0.62.0.pom (63 kB at 803 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/parent/0.62.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/parent/0.62.0/parent-0.62.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.eolang:eo-maven-plugin:jar:0.28.7 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.28.7/eo-maven-plugin-0.28.7.jar
Compiling rand_chacha v0.3.1
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=rand_chacha CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1 CARGO_PKG_AUTHORS='The Rand Project Developers:The Rust Project Developers:The CryptoCorrosion Contributors' CARGO_PKG_DESCRIPTION='ChaCha random number generator
' CARGO_PKG_HOMEPAGE='https://rust-random.github.io/book' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand_chacha CARGO_PKG_REPOSITORY='https://github.com/rust-random/rand' CARGO_PKG_VERSION=0.3.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name rand_chacha --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/rand_chacha-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="std"' -C metadata=b7c5ab3369ee01fe -C extra-filename=-b7c5ab3369ee01fe --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern ppv_lite86=/home/r/repo/target/debug/deps/libppv_lite86-2d065cebe2837269.rmeta --extern rand_core=/home/r/repo/target/debug/deps/librand_core-36b7519e816e99be.rmeta --cap-lints warn`
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-maven-plugin/0.28.7/eo-maven-plugin-0.28.7.jar (149 kB at 1.2 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/eolang/eo-maven-plugin/0.28.7/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/eolang/eo-maven-plugin/0.28.7/eo-maven-plugin-0.28.7.jar.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom (8.1 kB at 312 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/2.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.plugins:maven-plugins:pom:23 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/23/maven-plugins-23.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/23/maven-plugins-23.pom (9.2 kB at 354 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/plugins/maven-plugins/23/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/plugins/maven-plugins/23/maven-plugins-23.pom.lastUpdated
[reo 0.0.7] [DEBUG] Using mirror Maven (https://repo.maven.apache.org/maven2) for apache.snapshots (http://repository.apache.org/snapshots).
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-parent:pom:22 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/22/maven-parent-22.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/22/maven-parent-22.pom (30 kB at 708 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/22/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/22/maven-parent-22.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache:apache:pom:11 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/11/apache-11.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/11/apache-11.pom (15 kB at 494 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/11/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/11/apache-11.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.plugins:maven-resources-plugin:jar:2.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.jar (30 kB at 476 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/2.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.jar.lastUpdated
[reo 0.0.7] [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[reo 0.0.7] [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[reo 0.0.7] [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[reo 0.0.7] [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[reo 0.0.7] [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[reo 0.0.7] [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[reo 0.0.7] [DEBUG] Lifecycle default -> [validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy]
[reo 0.0.7] [DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[reo 0.0.7] [DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[reo 0.0.7] [DEBUG] === PROJECT BUILD PLAN ================================================
[reo 0.0.7] [DEBUG] Project: org.eolang:reo:1.0-SNAPSHOT
[reo 0.0.7] [DEBUG] Dependencies (collect): []
[reo 0.0.7] [DEBUG] Dependencies (resolve): [compile]
[reo 0.0.7] [DEBUG] Repositories (dependencies): [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Repositories (plugins) : [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] -----------------------------------------------------------------------
[reo 0.0.7] [DEBUG] Goal: org.eolang:eo-maven-plugin:0.28.7:register (compile)
[reo 0.0.7] [DEBUG] Style: Regular
[reo 0.0.7] [DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <configuration>
[reo 0.0.7] <foreign default-value="${project.build.directory}/eo/foreign.csv">${eo.foreign}</foreign>
[reo 0.0.7] <foreignFormat default-value="csv">${eo.foreignFormat}</foreignFormat>
[reo 0.0.7] <placed default-value="${project.build.directory}/eo/placed.csv">${eo.placed}</placed>
[reo 0.0.7] <placedFormat default-value="csv">${eo.placedFormat}</placedFormat>
[reo 0.0.7] <project default-value="${project}"/>
[reo 0.0.7] <scope>${eo.scope}</scope>
[reo 0.0.7] <session default-value="${session}"/>
[reo 0.0.7] <skip default-value="false">${eo.skip}</skip>
[reo 0.0.7] <sourcesDir default-value="${project.basedir}/src/main/eo">/home/r/repo/eo-tests</sourcesDir>
[reo 0.0.7] <targetDir default-value="${project.build.directory}/eo">${eo.targetDir}</targetDir>
[reo 0.0.7] <transpiled default-value="${project.build.directory}/eo/transpiled.csv">${eo.transpiled}</transpiled>
[reo 0.0.7] <transpiledFormat default-value="csv">${eo.transpiledFormat}</transpiledFormat>
[reo 0.0.7] </configuration>
[reo 0.0.7] [DEBUG] -----------------------------------------------------------------------
[reo 0.0.7] [DEBUG] Goal: org.eolang:eo-maven-plugin:0.28.7:assemble (compile)
[reo 0.0.7] [DEBUG] Style: Regular
[reo 0.0.7] [DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <configuration>
[reo 0.0.7] <cache>${eo.cache}</cache>
[reo 0.0.7] <discoverSelf default-value="false">${eo.discoverSelf}</discoverSelf>
[reo 0.0.7] <failOnError default-value="true">${eo.failOnError}</failOnError>
[reo 0.0.7] <foreign default-value="${project.build.directory}/eo/foreign.csv">${eo.foreign}</foreign>
[reo 0.0.7] <foreignFormat default-value="csv">${eo.foreignFormat}</foreignFormat>
[reo 0.0.7] <hash default-value="master">${eo.hash}</hash>
[reo 0.0.7] <outputDir default-value="${project.build.outputDirectory}">${eo.outputDir}</outputDir>
[reo 0.0.7] <overWrite default-value="false">${eo.overWrite}</overWrite>
[reo 0.0.7] <placed default-value="${project.build.directory}/eo/placed.csv">${eo.placed}</placed>
[reo 0.0.7] <placedFormat default-value="csv">${eo.placedFormat}</placedFormat>
[reo 0.0.7] <project default-value="${project}"/>
[reo 0.0.7] <scope>${eo.scope}</scope>
[reo 0.0.7] <session default-value="${session}"/>
[reo 0.0.7] <skip default-value="false">${eo.skip}</skip>
[reo 0.0.7] <skipZeroVersions default-value="true">${eo.skipZeroVersions}</skipZeroVersions>
[reo 0.0.7] <targetDir default-value="${project.build.directory}/eo">${eo.targetDir}</targetDir>
[reo 0.0.7] <trackOptimizationSteps default-value="false">${eo.trackOptimizationSteps}</trackOptimizationSteps>
[reo 0.0.7] <transpiled default-value="${project.build.directory}/eo/transpiled.csv">${eo.transpiled}</transpiled>
[reo 0.0.7] <transpiledFormat default-value="csv">${eo.transpiledFormat}</transpiledFormat>
[reo 0.0.7] </configuration>
[reo 0.0.7] [DEBUG] -----------------------------------------------------------------------
[reo 0.0.7] [DEBUG] Goal: org.eolang:eo-maven-plugin:0.28.7:gmi (gmi-graphs)
[reo 0.0.7] [DEBUG] Style: Regular
[reo 0.0.7] [DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <configuration>
[reo 0.0.7] <foreign default-value="${project.build.directory}/eo/foreign.csv">${eo.foreign}</foreign>
[reo 0.0.7] <foreignFormat default-value="csv">${eo.foreignFormat}</foreignFormat>
[reo 0.0.7] <generateDotFiles default-value="false">true</generateDotFiles>
[reo 0.0.7] <generateGmiXmlFiles default-value="false">true</generateGmiXmlFiles>
[reo 0.0.7] <generateGraphFiles default-value="false">true</generateGraphFiles>
[reo 0.0.7] <generateXemblyFiles default-value="false">true</generateXemblyFiles>
[reo 0.0.7] <gmiIncludes>org.eolang.reo.**</gmiIncludes>
[reo 0.0.7] <placed default-value="${project.build.directory}/eo/placed.csv">${eo.placed}</placed>
[reo 0.0.7] <placedFormat default-value="csv">${eo.placedFormat}</placedFormat>
[reo 0.0.7] <project default-value="${project}"/>
[reo 0.0.7] <scope>${eo.scope}</scope>
[reo 0.0.7] <session default-value="${session}"/>
[reo 0.0.7] <skip default-value="false">${eo.skip}</skip>
[reo 0.0.7] <targetDir default-value="${project.build.directory}/eo">${eo.targetDir}</targetDir>
[reo 0.0.7] <transpiled default-value="${project.build.directory}/eo/transpiled.csv">${eo.transpiled}</transpiled>
[reo 0.0.7] <transpiledFormat default-value="csv">${eo.transpiledFormat}</transpiledFormat>
[reo 0.0.7] </configuration>
[reo 0.0.7] [DEBUG] -----------------------------------------------------------------------
[reo 0.0.7] [DEBUG] Goal: org.eolang:eo-maven-plugin:0.28.7:gmi (gmi-everything)
[reo 0.0.7] [DEBUG] Style: Regular
[reo 0.0.7] [DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <configuration>
[reo 0.0.7] <foreign default-value="${project.build.directory}/eo/foreign.csv">${eo.foreign}</foreign>
[reo 0.0.7] <foreignFormat default-value="csv">${eo.foreignFormat}</foreignFormat>
[reo 0.0.7] <generateDotFiles default-value="false">${eo.generateDotFiles}</generateDotFiles>
[reo 0.0.7] <generateGmiXmlFiles default-value="false">${eo.generateGmiXmlFiles}</generateGmiXmlFiles>
[reo 0.0.7] <generateGraphFiles default-value="false">${eo.generateGraphFiles}</generateGraphFiles>
[reo 0.0.7] <generateXemblyFiles default-value="false">${eo.generateXemblyFiles}</generateXemblyFiles>
[reo 0.0.7] <placed default-value="${project.build.directory}/eo/placed.csv">${eo.placed}</placed>
[reo 0.0.7] <placedFormat default-value="csv">${eo.placedFormat}</placedFormat>
[reo 0.0.7] <project default-value="${project}"/>
[reo 0.0.7] <scope>${eo.scope}</scope>
[reo 0.0.7] <session default-value="${session}"/>
[reo 0.0.7] <skip default-value="false">${eo.skip}</skip>
[reo 0.0.7] <targetDir default-value="${project.build.directory}/eo">${eo.targetDir}</targetDir>
[reo 0.0.7] <transpiled default-value="${project.build.directory}/eo/transpiled.csv">${eo.transpiled}</transpiled>
[reo 0.0.7] <transpiledFormat default-value="csv">${eo.transpiledFormat}</transpiledFormat>
[reo 0.0.7] </configuration>
[reo 0.0.7] [DEBUG] -----------------------------------------------------------------------
[reo 0.0.7] [DEBUG] Goal: org.apache.maven.plugins:maven-resources-plugin:2.6:resources (default-resources)
[reo 0.0.7] [DEBUG] Style: Regular
[reo 0.0.7] [DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <configuration>
[reo 0.0.7] <buildFilters default-value="${project.build.filters}"/>
[reo 0.0.7] <encoding default-value="${project.build.sourceEncoding}">${encoding}</encoding>
[reo 0.0.7] <escapeString>${maven.resources.escapeString}</escapeString>
[reo 0.0.7] <escapeWindowsPaths default-value="true">${maven.resources.escapeWindowsPaths}</escapeWindowsPaths>
[reo 0.0.7] <includeEmptyDirs default-value="false">${maven.resources.includeEmptyDirs}</includeEmptyDirs>
[reo 0.0.7] <outputDirectory default-value="${project.build.outputDirectory}"/>
[reo 0.0.7] <overwrite default-value="false">${maven.resources.overwrite}</overwrite>
[reo 0.0.7] <project default-value="${project}"/>
[reo 0.0.7] <resources default-value="${project.resources}"/>
[reo 0.0.7] <session default-value="${session}"/>
[reo 0.0.7] <supportMultiLineFiltering default-value="false">${maven.resources.supportMultiLineFiltering}</supportMultiLineFiltering>
[reo 0.0.7] <useBuildFilters default-value="true"/>
[reo 0.0.7] <useDefaultDelimiters default-value="true"/>
[reo 0.0.7] </configuration>
[reo 0.0.7] [DEBUG] =======================================================================
[reo 0.0.7] [DEBUG] Dependency collection stats {ConflictMarker.analyzeTime=61631, ConflictMarker.markTime=109735, ConflictMarker.nodeCount=1, ConflictIdSorter.graphTime=28762, ConflictIdSorter.topsortTime=630136, ConflictIdSorter.conflictIdCount=0, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=1902876, ConflictResolver.conflictItemCount=0, DefaultDependencyCollector.collectTime=292207, DefaultDependencyCollector.transformTime=57431857}
[reo 0.0.7] [DEBUG] org.eolang:reo:jar:1.0-SNAPSHOT
[reo 0.0.7] [INFO]
[reo 0.0.7] [INFO] --- eo-maven-plugin:0.28.7:register (compile) @ reo ---
Compiling float-cmp v0.9.0
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=float_cmp CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/float-cmp-0.9.0 CARGO_PKG_AUTHORS='Mike Dilger <mike@mikedilger.com>' CARGO_PKG_DESCRIPTION='Floating point approximate comparison traits' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=float-cmp CARGO_PKG_REPOSITORY='https://github.com/mikedilger/float-cmp' CARGO_PKG_VERSION=0.9.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name float_cmp --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/float-cmp-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="num-traits"' --cfg 'feature="ratio"' -C metadata=8c170daff0fc6249 -C extra-filename=-8c170daff0fc6249 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern num_traits=/home/r/repo/target/debug/deps/libnum_traits-423fcb90a2b13a60.rmeta --cap-lints warn`
[reo 0.0.7] [DEBUG] Resolving artifact org.eolang:eo-parser:pom:0.28.7 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-parser/0.28.7/eo-parser-0.28.7.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-parser/0.28.7/eo-parser-0.28.7.pom (5.7 kB at 202 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/eolang/eo-parser/0.28.7/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/eolang/eo-parser/0.28.7/eo-parser-0.28.7.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.cactoos:cactoos:pom:0.54.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.54.0/cactoos-0.54.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.54.0/cactoos-0.54.0.pom (11 kB at 396 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/cactoos/cactoos/0.54.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/cactoos/cactoos/0.54.0/cactoos-0.54.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact com.jcabi:parent:pom:0.60.5 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.60.5/parent-0.60.5.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.60.5/parent-0.60.5.pom (63 kB at 1.8 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/parent/0.60.5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/parent/0.60.5/parent-0.60.5.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.junit:junit-bom:pom:5.9.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom (5.6 kB at 217 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/junit/junit-bom/5.9.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact xml-apis:xml-apis:pom:1.4.01 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.pom (2.7 kB at 74 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/xml-apis/xml-apis/1.4.01/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact com.yegor256:xsline:pom:0.12.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/yegor256/xsline/0.12.2/xsline-0.12.2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/yegor256/xsline/0.12.2/xsline-0.12.2.pom (4.9 kB at 144 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/yegor256/xsline/0.12.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/yegor256/xsline/0.12.2/xsline-0.12.2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact com.jcabi:parent:pom:0.61.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.61.0/parent-0.61.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.61.0/parent-0.61.0.pom (63 kB at 1.8 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/parent/0.61.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/parent/0.61.0/parent-0.61.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact com.jcabi:jcabi-xml:pom:0.25.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.25.4/jcabi-xml-0.25.4.pom
Compiling rand v0.8.5
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=rand CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5 CARGO_PKG_AUTHORS='The Rand Project Developers:The Rust Project Developers' CARGO_PKG_DESCRIPTION='Random number generators and other randomness functionality.
' CARGO_PKG_HOMEPAGE='https://rust-random.github.io/book' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand CARGO_PKG_REPOSITORY='https://github.com/rust-random/rand' CARGO_PKG_VERSION=0.8.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name rand --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/rand-0.8.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="getrandom"' --cfg 'feature="libc"' --cfg 'feature="rand_chacha"' --cfg 'feature="std"' --cfg 'feature="std_rng"' -C metadata=cb1d4c6fc9faf6c6 -C extra-filename=-cb1d4c6fc9faf6c6 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern libc=/home/r/repo/target/debug/deps/liblibc-703cfcc342db9867.rmeta --extern rand_chacha=/home/r/repo/target/debug/deps/librand_chacha-b7c5ab3369ee01fe.rmeta --extern rand_core=/home/r/repo/target/debug/deps/librand_core-36b7519e816e99be.rmeta --cap-lints warn`
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.25.4/jcabi-xml-0.25.4.pom (6.1 kB at 142 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/jcabi-xml/0.25.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/jcabi-xml/0.25.4/jcabi-xml-0.25.4.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact com.jcabi:jcabi:pom:1.35.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.35.0/jcabi-1.35.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.35.0/jcabi-1.35.0.pom (5.8 kB at 216 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/jcabi/1.35.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/jcabi/1.35.0/jcabi-1.35.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact com.jcabi:jcabi-log:pom:0.22.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.pom (5.1 kB at 184 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/jcabi-log/0.22.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact com.jcabi:jcabi:pom:1.34.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.34.1/jcabi-1.34.1.pom
Compiling simple_logger v2.3.0
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=simple_logger CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/simple_logger-2.3.0 CARGO_PKG_AUTHORS='Sam Clements <sam@borntyping.co.uk>' CARGO_PKG_DESCRIPTION='A logger that prints all messages with a readable output format' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=simple_logger CARGO_PKG_REPOSITORY='https://github.com/borntyping/rust-simple_logger' CARGO_PKG_VERSION=2.3.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name simple_logger --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/simple_logger-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="colored"' --cfg 'feature="colors"' --cfg 'feature="default"' --cfg 'feature="time"' --cfg 'feature="timestamps"' -C metadata=d4b39ee8b9ffc7fe -C extra-filename=-d4b39ee8b9ffc7fe --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern colored=/home/r/repo/target/debug/deps/libcolored-47163289a6554d5b.rmeta --extern log=/home/r/repo/target/debug/deps/liblog-e279ba4715b9ab44.rmeta --extern time=/home/r/repo/target/debug/deps/libtime-63e1d38572493c9a.rmeta --cap-lints warn`
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.34.1/jcabi-1.34.1.pom (5.8 kB at 121 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/jcabi/1.34.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/jcabi/1.34.1/jcabi-1.34.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.slf4j:slf4j-api:pom:2.0.0-beta1 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.0-beta1/slf4j-api-2.0.0-beta1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.0-beta1/slf4j-api-2.0.0-beta1.pom (1.6 kB at 56 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/slf4j/slf4j-api/2.0.0-beta1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/slf4j/slf4j-api/2.0.0-beta1/slf4j-api-2.0.0-beta1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.slf4j:slf4j-parent:pom:2.0.0-beta1 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.0-beta1/slf4j-parent-2.0.0-beta1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/2.0.0-beta1/slf4j-parent-2.0.0-beta1.pom (16 kB at 385 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/slf4j/slf4j-parent/2.0.0-beta1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/slf4j/slf4j-parent/2.0.0-beta1/slf4j-parent-2.0.0-beta1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.mockito:mockito-core:pom:4.7.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.7.0/mockito-core-4.7.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.7.0/mockito-core-4.7.0.pom (2.5 kB at 89 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/mockito/mockito-core/4.7.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/mockito/mockito-core/4.7.0/mockito-core-4.7.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact net.bytebuddy:byte-buddy:pom:1.12.13 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.13/byte-buddy-1.12.13.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.13/byte-buddy-1.12.13.pom (16 kB at 282 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/net/bytebuddy/byte-buddy/1.12.13/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/net/bytebuddy/byte-buddy/1.12.13/byte-buddy-1.12.13.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact net.bytebuddy:byte-buddy-parent:pom:1.12.13 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-parent/1.12.13/byte-buddy-parent-1.12.13.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-parent/1.12.13/byte-buddy-parent-1.12.13.pom (52 kB at 763 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/net/bytebuddy/byte-buddy-parent/1.12.13/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/net/bytebuddy/byte-buddy-parent/1.12.13/byte-buddy-parent-1.12.13.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact net.bytebuddy:byte-buddy-agent:pom:1.12.13 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.13/byte-buddy-agent-1.12.13.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.13/byte-buddy-agent-1.12.13.pom (11 kB at 231 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/net/bytebuddy/byte-buddy-agent/1.12.13/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/net/bytebuddy/byte-buddy-agent/1.12.13/byte-buddy-agent-1.12.13.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.objenesis:objenesis:pom:3.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.pom (3.0 kB at 131 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/objenesis/objenesis/3.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.objenesis:objenesis-parent:pom:3.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/objenesis/objenesis-parent/3.2/objenesis-parent-3.2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/objenesis/objenesis-parent/3.2/objenesis-parent-3.2.pom (18 kB at 536 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/objenesis/objenesis-parent/3.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/objenesis/objenesis-parent/3.2/objenesis-parent-3.2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact net.sf.saxon:Saxon-HE:pom:11.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.pom (4.2 kB at 83 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/net/sf/saxon/Saxon-HE/11.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.xmlresolver:xmlresolver:pom:4.4.3 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3.pom (2.3 kB at 90 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/xmlresolver/xmlresolver/4.4.3/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.httpcomponents.client5:httpclient5:pom:5.1.3 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/client5/httpclient5/5.1.3/httpclient5-5.1.3.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/client5/httpclient5/5.1.3/httpclient5-5.1.3.pom (5.8 kB at 193 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/httpcomponents/client5/httpclient5/5.1.3/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/httpcomponents/client5/httpclient5/5.1.3/httpclient5-5.1.3.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.httpcomponents.client5:httpclient5-parent:pom:5.1.3 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/client5/httpclient5-parent/5.1.3/httpclient5-parent-5.1.3.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/client5/httpclient5-parent/5.1.3/httpclient5-parent-5.1.3.pom (14 kB at 337 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/httpcomponents/client5/httpclient5-parent/5.1.3/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/httpcomponents/client5/httpclient5-parent/5.1.3/httpclient5-parent-5.1.3.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.httpcomponents:httpcomponents-parent:pom:12 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-parent/12/httpcomponents-parent-12.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/httpcomponents-parent/12/httpcomponents-parent-12.pom (32 kB at 709 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/httpcomponents/httpcomponents-parent/12/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/httpcomponents/httpcomponents-parent/12/httpcomponents-parent-12.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache:apache:pom:23 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/23/apache-23.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/23/apache-23.pom (18 kB at 737 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/23/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/23/apache-23.pom.lastUpdated
[reo 0.0.7] [DEBUG] Using mirror Maven (https://repo.maven.apache.org/maven2) for apache.snapshots (https://repository.apache.org/snapshots).
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.httpcomponents.core5:httpcore5:pom:5.1.3 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5/5.1.3/httpcore5-5.1.3.pom
warning: `sxd-document` (lib) generated 76 warnings
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5/5.1.3/httpcore5-5.1.3.pom (3.8 kB at 135 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/httpcomponents/core5/httpcore5/5.1.3/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/httpcomponents/core5/httpcore5/5.1.3/httpcore5-5.1.3.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.httpcomponents.core5:httpcore5-parent:pom:5.1.3 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5-parent/5.1.3/httpcore5-parent-5.1.3.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5-parent/5.1.3/httpcore5-parent-5.1.3.pom (10 kB at 311 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/httpcomponents/core5/httpcore5-parent/5.1.3/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/httpcomponents/core5/httpcore5-parent/5.1.3/httpcore5-parent-5.1.3.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.httpcomponents.core5:httpcore5-h2:pom:5.1.3 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5-h2/5.1.3/httpcore5-h2-5.1.3.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5-h2/5.1.3/httpcore5-h2-5.1.3.pom (3.5 kB at 140 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/httpcomponents/core5/httpcore5-h2/5.1.3/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/httpcomponents/core5/httpcore5-h2/5.1.3/httpcore5-h2-5.1.3.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.slf4j:slf4j-api:pom:1.7.25 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom (3.8 kB at 160 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/slf4j/slf4j-api/1.7.25/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.slf4j:slf4j-parent:pom:1.7.25 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.25.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.25.pom (14 kB at 500 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/slf4j/slf4j-parent/1.7.25/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/slf4j/slf4j-parent/1.7.25/slf4j-parent-1.7.25.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact commons-codec:commons-codec:pom:1.15 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.pom (15 kB at 572 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-codec/commons-codec/1.15/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-codec/commons-codec/1.15/commons-codec-1.15.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.commons:commons-parent:pom:52 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/52/commons-parent-52.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/52/commons-parent-52.pom (79 kB at 2.3 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-parent/52/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-parent/52/commons-parent-52.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.antlr:antlr4-runtime:pom:4.11.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.11.1/antlr4-runtime-4.11.1.pom
Compiling env_logger v0.7.1
Compiling predicates v2.1.1
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=env_logger CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/env_logger-0.7.1 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A logging implementation for `log` which is configured via an environment
variable.
' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=env_logger CARGO_PKG_REPOSITORY='https://github.com/sebasmagri/env_logger/' CARGO_PKG_VERSION=0.7.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name env_logger --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/env_logger-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="atty"' --cfg 'feature="default"' --cfg 'feature="humantime"' --cfg 'feature="regex"' --cfg 'feature="termcolor"' -C metadata=39ba21acee4d4c78 -C extra-filename=-39ba21acee4d4c78 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern atty=/home/r/repo/target/debug/deps/libatty-c53cbb59d09af743.rmeta --extern humantime=/home/r/repo/target/debug/deps/libhumantime-bf92402b5d64a80c.rmeta --extern log=/home/r/repo/target/debug/deps/liblog-e279ba4715b9ab44.rmeta --extern regex=/home/r/repo/target/debug/deps/libregex-fa0b870984a3206e.rmeta --extern termcolor=/home/r/repo/target/debug/deps/libtermcolor-c5c67257a2d4e5ab.rmeta --cap-lints warn`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=predicates CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/predicates-2.1.1 CARGO_PKG_AUTHORS='Nick Stevens <nick@bitcurry.com>' CARGO_PKG_DESCRIPTION='An implementation of boolean-valued predicate functions.' CARGO_PKG_HOMEPAGE='https://github.com/assert-rs/predicates-rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=predicates CARGO_PKG_REPOSITORY='https://github.com/assert-rs/predicates-rs' CARGO_PKG_VERSION=2.1.1 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name predicates --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/predicates-2.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="diff"' --cfg 'feature="difflib"' --cfg 'feature="float-cmp"' --cfg 'feature="normalize-line-endings"' --cfg 'feature="regex"' -C metadata=9d601dea744ac393 -C extra-filename=-9d601dea744ac393 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern difflib=/home/r/repo/target/debug/deps/libdifflib-a202cb1ebadf8a8a.rmeta --extern float_cmp=/home/r/repo/target/debug/deps/libfloat_cmp-8c170daff0fc6249.rmeta --extern itertools=/home/r/repo/target/debug/deps/libitertools-6463c2d35536071f.rmeta --extern normalize_line_endings=/home/r/repo/target/debug/deps/libnormalize_line_endings-3b5dffda705a15cc.rmeta --extern predicates_core=/home/r/repo/target/debug/deps/libpredicates_core-511572e2963ae921.rmeta --extern regex=/home/r/repo/target/debug/deps/libregex-fa0b870984a3206e.rmeta --cap-lints warn`
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.11.1/antlr4-runtime-4.11.1.pom (3.6 kB at 72 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/antlr/antlr4-runtime/4.11.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/antlr/antlr4-runtime/4.11.1/antlr4-runtime-4.11.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.antlr:antlr4-master:pom:4.11.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-master/4.11.1/antlr4-master-4.11.1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-master/4.11.1/antlr4-master-4.11.1.pom (4.4 kB at 120 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/antlr/antlr4-master/4.11.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/antlr/antlr4-master/4.11.1/antlr4-master-4.11.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.sonatype.oss:oss-parent:pom:9 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom (6.6 kB at 227 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/sonatype/oss/oss-parent/9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/sonatype/oss/oss-parent/9/oss-parent-9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Using mirror Maven (https://repo.maven.apache.org/maven2) for sonatype-nexus-snapshots (https://oss.sonatype.org/content/repositories/snapshots).
[reo 0.0.7] [DEBUG] Resolving artifact com.jcabi:jcabi-manifests:pom:1.2.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-manifests/1.2.1/jcabi-manifests-1.2.1.pom
warning: `sxd-xpath` (lib) generated 110 warnings
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-manifests/1.2.1/jcabi-manifests-1.2.1.pom (4.0 kB at 159 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/jcabi-manifests/1.2.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/jcabi-manifests/1.2.1/jcabi-manifests-1.2.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact com.jcabi:jcabi:pom:1.30.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.30.0/jcabi-1.30.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi/1.30.0/jcabi-1.30.0.pom (5.8 kB at 224 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/jcabi/1.30.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/jcabi/1.30.0/jcabi-1.30.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact com.jcabi:parent:pom:0.55.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.55.0/parent-0.55.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/jcabi/parent/0.55.0/parent-0.55.0.pom (62 kB at 2.0 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/parent/0.55.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/parent/0.55.0/parent-0.55.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.junit:junit-bom:pom:5.6.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.6.2/junit-bom-5.6.2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.6.2/junit-bom-5.6.2.pom (4.9 kB at 154 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/junit/junit-bom/5.6.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/junit/junit-bom/5.6.2/junit-bom-5.6.2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact com.jcabi.incubator:xembly:pom:0.28.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/incubator/xembly/0.28.1/xembly-0.28.1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/jcabi/incubator/xembly/0.28.1/xembly-0.28.1.pom (10 kB at 347 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/incubator/xembly/0.28.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/incubator/xembly/0.28.1/xembly-0.28.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.yaml:snakeyaml:pom:1.33 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.33/snakeyaml-1.33.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.33/snakeyaml-1.33.pom (39 kB at 1.2 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/yaml/snakeyaml/1.33/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/yaml/snakeyaml/1.33/snakeyaml-1.33.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.commons:commons-text:pom:1.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.9/commons-text-1.9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.9/commons-text-1.9.pom (17 kB at 527 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-text/1.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-text/1.9/commons-text-1.9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.commons:commons-parent:pom:51 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/51/commons-parent-51.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/51/commons-parent-51.pom (78 kB at 2.2 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-parent/51/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-parent/51/commons-parent-51.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.commons:commons-lang3:pom:3.12.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom (31 kB at 786 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-lang3/3.12.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.junit:junit-bom:pom:5.7.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom (5.1 kB at 204 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/junit/junit-bom/5.7.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/junit/junit-bom/5.7.1/junit-bom-5.7.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.twdata.maven:mojo-executor:pom:2.4.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/twdata/maven/mojo-executor/2.4.0/mojo-executor-2.4.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/twdata/maven/mojo-executor/2.4.0/mojo-executor-2.4.0.pom (3.1 kB at 101 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/twdata/maven/mojo-executor/2.4.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/twdata/maven/mojo-executor/2.4.0/mojo-executor-2.4.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.twdata.maven:mojo-executor-parent:pom:2.4.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/twdata/maven/mojo-executor-parent/2.4.0/mojo-executor-parent-2.4.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/twdata/maven/mojo-executor-parent/2.4.0/mojo-executor-parent-2.4.0.pom (11 kB at 365 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/twdata/maven/mojo-executor-parent/2.4.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/twdata/maven/mojo-executor-parent/2.4.0/mojo-executor-parent-2.4.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven:pom:3.3.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/3.3.1/maven-3.3.1.pom
Compiling fsutils v0.1.7
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=fsutils CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/fsutils-0.1.7 CARGO_PKG_AUTHORS='Jared Forth <jaredforthdev@gmail.com>' CARGO_PKG_DESCRIPTION='An API for typical filesystem operations based on Bash commands' CARGO_PKG_HOMEPAGE='https://crates.io/crates/fsutils' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=fsutils CARGO_PKG_REPOSITORY='https://github.com/jaredforth/fsutils' CARGO_PKG_VERSION=0.1.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name fsutils --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/fsutils-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=9375144fc6ccaa33 -C extra-filename=-9375144fc6ccaa33 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern env_logger=/home/r/repo/target/debug/deps/libenv_logger-39ba21acee4d4c78.rmeta --extern log=/home/r/repo/target/debug/deps/liblog-e279ba4715b9ab44.rmeta --cap-lints warn`
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/3.3.1/maven-3.3.1.pom (23 kB at 650 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven/3.3.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven/3.3.1/maven-3.3.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-parent:pom:26 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/26/maven-parent-26.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/26/maven-parent-26.pom (40 kB at 1.4 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/26/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/26/maven-parent-26.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache:apache:pom:16 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/16/apache-16.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/16/apache-16.pom (15 kB at 531 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/16/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/16/apache-16.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-utils:pom:3.0.24 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.pom (4.1 kB at 36 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.24/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus:pom:4.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/4.0/plexus-4.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/4.0/plexus-4.0.pom (22 kB at 377 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/4.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/4.0/plexus-4.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.sonatype.forge:forge-parent:pom:10 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/10/forge-parent-10.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/10/forge-parent-10.pom (14 kB at 156 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/sonatype/forge/forge-parent/10/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/sonatype/forge/forge-parent/10/forge-parent-10.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact com.yegor256:tojos:pom:0.13.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/yegor256/tojos/0.13.0/tojos-0.13.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/yegor256/tojos/0.13.0/tojos-0.13.0.pom (4.2 kB at 53 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/yegor256/tojos/0.13.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/yegor256/tojos/0.13.0/tojos-0.13.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact javax.json:javax.json-api:pom:1.1.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/javax/json/javax.json-api/1.1.4/javax.json-api-1.1.4.pom
Compiling assert_cmd v2.0.4
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=assert_cmd CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.4 CARGO_PKG_AUTHORS='Pascal Hertleif <killercup@gmail.com>:Ed Page <eopage@gmail.com>' CARGO_PKG_DESCRIPTION='Test CLI Applications.' CARGO_PKG_HOMEPAGE='https://github.com/assert-rs/assert_cmd' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=assert_cmd CARGO_PKG_REPOSITORY='https://github.com/assert-rs/assert_cmd.git' CARGO_PKG_VERSION=2.0.4 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name assert_cmd --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/assert_cmd-2.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=fd708c9036182ae4 -C extra-filename=-fd708c9036182ae4 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern bstr=/home/r/repo/target/debug/deps/libbstr-23e0676265d4f58f.rmeta --extern doc_comment=/home/r/repo/target/debug/deps/libdoc_comment-410a338f631e82b8.rmeta --extern predicates=/home/r/repo/target/debug/deps/libpredicates-9d601dea744ac393.rmeta --extern predicates_core=/home/r/repo/target/debug/deps/libpredicates_core-511572e2963ae921.rmeta --extern predicates_tree=/home/r/repo/target/debug/deps/libpredicates_tree-ab6fafca41ef8d63.rmeta --extern wait_timeout=/home/r/repo/target/debug/deps/libwait_timeout-63a4c5df3a682a75.rmeta --cap-lints warn`
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/javax/json/javax.json-api/1.1.4/javax.json-api-1.1.4.pom (6.7 kB at 81 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/javax/json/javax.json-api/1.1.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/javax/json/javax.json-api/1.1.4/javax.json-api-1.1.4.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.glassfish:json:pom:1.1.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/glassfish/json/1.1.4/json-1.1.4.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/glassfish/json/1.1.4/json-1.1.4.pom (18 kB at 256 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/glassfish/json/1.1.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/glassfish/json/1.1.4/json-1.1.4.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact net.java:jvnet-parent:pom:5 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/net/java/jvnet-parent/5/jvnet-parent-5.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/net/java/jvnet-parent/5/jvnet-parent-5.pom (8.9 kB at 277 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/net/java/jvnet-parent/5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/net/java/jvnet-parent/5/jvnet-parent-5.pom.lastUpdated
[reo 0.0.7] [DEBUG] Using mirror Maven (https://repo.maven.apache.org/maven2) for jvnet-nexus-releases (https://maven.java.net/content/repositories/releases/).
[reo 0.0.7] [DEBUG] Resolving artifact org.glassfish:javax.json:pom:1.1.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.pom (12 kB at 189 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/glassfish/javax.json/1.1.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact com.opencsv:opencsv:pom:5.7.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/opencsv/opencsv/5.7.0/opencsv-5.7.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/opencsv/opencsv/5.7.0/opencsv-5.7.0.pom (32 kB at 674 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/opencsv/opencsv/5.7.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/opencsv/opencsv/5.7.0/opencsv-5.7.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact commons-beanutils:commons-beanutils:pom:1.9.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.pom (18 kB at 514 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.commons:commons-parent:pom:47 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/47/commons-parent-47.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/47/commons-parent-47.pom (78 kB at 479 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-parent/47/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-parent/47/commons-parent-47.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache:apache:pom:19 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/19/apache-19.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/19/apache-19.pom (15 kB at 103 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/19/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/19/apache-19.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact commons-logging:commons-logging:pom:1.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.pom (19 kB at 331 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-logging/commons-logging/1.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.commons:commons-parent:pom:34 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/34/commons-parent-34.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/34/commons-parent-34.pom (56 kB at 948 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-parent/34/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-parent/34/commons-parent-34.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache:apache:pom:13 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/13/apache-13.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/13/apache-13.pom (14 kB at 318 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/13/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/13/apache-13.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact commons-collections:commons-collections:pom:3.2.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom (12 kB at 310 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-collections/commons-collections/3.2.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.commons:commons-parent:pom:39 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/39/commons-parent-39.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/39/commons-parent-39.pom (62 kB at 1.9 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-parent/39/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-parent/39/commons-parent-39.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.commons:commons-collections4:pom:4.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom (24 kB at 743 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-collections4/4.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.commons:commons-parent:pom:48 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/48/commons-parent-48.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/48/commons-parent-48.pom (72 kB at 783 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-parent/48/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-parent/48/commons-parent-48.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache:apache:pom:21 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/21/apache-21.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/21/apache-21.pom (17 kB at 214 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/21/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/21/apache-21.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact com.jcabi:jcabi-maven-slf4j:pom:0.12.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.pom (4.9 kB at 196 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/jcabi-maven-slf4j/0.12.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Dependency collection stats {ConflictMarker.analyzeTime=1439683, ConflictMarker.markTime=266117, ConflictMarker.nodeCount=59, ConflictIdSorter.graphTime=346099, ConflictIdSorter.topsortTime=78322, ConflictIdSorter.conflictIdCount=36, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=7927562, ConflictResolver.conflictItemCount=59, DefaultDependencyCollector.collectTime=4068835131, DefaultDependencyCollector.transformTime=10199273}
[reo 0.0.7] [DEBUG] org.eolang:eo-maven-plugin:jar:0.28.7
[reo 0.0.7] [DEBUG] org.eolang:eo-parser:jar:0.28.7:compile
[reo 0.0.7] [DEBUG] net.sf.saxon:Saxon-HE:jar:11.4:runtime
[reo 0.0.7] [DEBUG] org.xmlresolver:xmlresolver:jar:4.4.3:runtime
[reo 0.0.7] [DEBUG] org.apache.httpcomponents.client5:httpclient5:jar:5.1.3:runtime
[reo 0.0.7] [DEBUG] org.apache.httpcomponents.core5:httpcore5-h2:jar:5.1.3:runtime
[reo 0.0.7] [DEBUG] commons-codec:commons-codec:jar:1.15:runtime (version managed from default)
[reo 0.0.7] [DEBUG] org.apache.httpcomponents.core5:httpcore5:jar:5.1.3:runtime
[reo 0.0.7] [DEBUG] org.xmlresolver:xmlresolver:jar:data:4.4.3:runtime
[reo 0.0.7] [DEBUG] com.jcabi:jcabi-manifests:jar:1.2.1:compile (version managed from default)
[reo 0.0.7] [DEBUG] org.yaml:snakeyaml:jar:1.33:compile (version managed from default)
[reo 0.0.7] [DEBUG] org.apache.commons:commons-text:jar:1.9:compile (version managed from default)
[reo 0.0.7] [DEBUG] com.yegor256:xsline:jar:0.12.2:compile
[reo 0.0.7] [DEBUG] com.jcabi.incubator:xembly:jar:0.28.1:compile
[reo 0.0.7] [DEBUG] org.antlr:antlr4-runtime:jar:4.11.1:runtime
[reo 0.0.7] [DEBUG] org.cactoos:cactoos:jar:0.54.0:compile
[reo 0.0.7] [DEBUG] com.jcabi:jcabi-log:jar:0.22.0:compile
[reo 0.0.7] [DEBUG] org.slf4j:slf4j-api:jar:2.0.0-beta1:compile
[reo 0.0.7] [DEBUG] org.mockito:mockito-core:jar:4.7.0:compile (version managed from default)
[reo 0.0.7] [DEBUG] net.bytebuddy:byte-buddy:jar:1.12.13:compile
[reo 0.0.7] [DEBUG] net.bytebuddy:byte-buddy-agent:jar:1.12.13:compile
[reo 0.0.7] [DEBUG] org.objenesis:objenesis:jar:3.2:runtime
[reo 0.0.7] [DEBUG] com.jcabi:jcabi-xml:jar:0.25.4:compile
[reo 0.0.7] [DEBUG] org.twdata.maven:mojo-executor:jar:2.4.0:compile
[reo 0.0.7] [DEBUG] org.codehaus.plexus:plexus-utils:jar:3.0.24:compile
[reo 0.0.7] [DEBUG] xml-apis:xml-apis:jar:1.4.01:compile
[reo 0.0.7] [DEBUG] com.yegor256:tojos:jar:0.13.0:compile
[reo 0.0.7] [DEBUG] javax.json:javax.json-api:jar:1.1.4:runtime
[reo 0.0.7] [DEBUG] org.glassfish:javax.json:jar:1.1.4:runtime
[reo 0.0.7] [DEBUG] com.opencsv:opencsv:jar:5.7.0:runtime
[reo 0.0.7] [DEBUG] org.apache.commons:commons-lang3:jar:3.12.0:compile (version managed from default)
[reo 0.0.7] [DEBUG] commons-beanutils:commons-beanutils:jar:1.9.4:runtime
[reo 0.0.7] [DEBUG] commons-logging:commons-logging:jar:1.2:runtime
[reo 0.0.7] [DEBUG] commons-collections:commons-collections:jar:3.2.2:runtime
[reo 0.0.7] [DEBUG] org.apache.commons:commons-collections4:jar:4.4:runtime (version managed from default)
[reo 0.0.7] [DEBUG] com.jcabi:jcabi-maven-slf4j:jar:0.12.2:compile
[reo 0.0.7] [DEBUG] Resolving artifact org.eolang:eo-parser:jar:0.28.7 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact net.sf.saxon:Saxon-HE:jar:11.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact org.xmlresolver:xmlresolver:jar:4.4.3 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.httpcomponents.client5:httpclient5:jar:5.1.3 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.httpcomponents.core5:httpcore5-h2:jar:5.1.3 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact commons-codec:commons-codec:jar:1.15 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.httpcomponents.core5:httpcore5:jar:5.1.3 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact org.xmlresolver:xmlresolver:jar:data:4.4.3 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact com.jcabi:jcabi-manifests:jar:1.2.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact org.yaml:snakeyaml:jar:1.33 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.commons:commons-text:jar:1.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact com.yegor256:xsline:jar:0.12.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact com.jcabi.incubator:xembly:jar:0.28.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact org.antlr:antlr4-runtime:jar:4.11.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact org.cactoos:cactoos:jar:0.54.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact com.jcabi:jcabi-log:jar:0.22.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact org.slf4j:slf4j-api:jar:2.0.0-beta1 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact org.mockito:mockito-core:jar:4.7.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact net.bytebuddy:byte-buddy:jar:1.12.13 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact net.bytebuddy:byte-buddy-agent:jar:1.12.13 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact org.objenesis:objenesis:jar:3.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact com.jcabi:jcabi-xml:jar:0.25.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact org.twdata.maven:mojo-executor:jar:2.4.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-utils:jar:3.0.24 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact xml-apis:xml-apis:jar:1.4.01 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact com.yegor256:tojos:jar:0.13.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact javax.json:javax.json-api:jar:1.1.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact org.glassfish:javax.json:jar:1.1.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact com.opencsv:opencsv:jar:5.7.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.commons:commons-lang3:jar:3.12.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact commons-beanutils:commons-beanutils:jar:1.9.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact commons-logging:commons-logging:jar:1.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact commons-collections:commons-collections:jar:3.2.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.commons:commons-collections4:jar:4.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact com.jcabi:jcabi-maven-slf4j:jar:0.12.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-parser/0.28.7/eo-parser-0.28.7.jar
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.jar
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3.jar
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/client5/httpclient5/5.1.3/httpclient5-5.1.3.jar
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5-h2/5.1.3/httpcore5-h2-5.1.3.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-parser/0.28.7/eo-parser-0.28.7.jar (121 kB at 531 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5-h2/5.1.3/httpcore5-h2-5.1.3.jar (232 kB at 1.0 MB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5/5.1.3/httpcore5-5.1.3.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3.jar (153 kB at 633 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3-data.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.jar (354 kB at 815 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-manifests/1.2.1/jcabi-manifests-1.2.1.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-manifests/1.2.1/jcabi-manifests-1.2.1.jar (11 kB at 23 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.33/snakeyaml-1.33.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/core5/httpcore5/5.1.3/httpcore5-5.1.3.jar (851 kB at 1.4 MB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.9/commons-text-1.9.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.33/snakeyaml-1.33.jar (332 kB at 500 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/yegor256/xsline/0.12.2/xsline-0.12.2.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/httpcomponents/client5/httpclient5/5.1.3/httpclient5-5.1.3.jar (798 kB at 1.2 MB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/incubator/xembly/0.28.1/xembly-0.28.1.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-text/1.9/commons-text-1.9.jar (216 kB at 312 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.11.1/antlr4-runtime-4.11.1.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/yegor256/xsline/0.12.2/xsline-0.12.2.jar (32 kB at 46 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.54.0/cactoos-0.54.0.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/jcabi/incubator/xembly/0.28.1/xembly-0.28.1.jar (62 kB at 86 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.jar (51 kB at 65 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.0-beta1/slf4j-api-2.0.0-beta1.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/antlr/antlr4-runtime/4.11.1/antlr4-runtime-4.11.1.jar (324 kB at 401 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.7.0/mockito-core-4.7.0.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3-data.jar (1.0 MB at 1.3 MB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.13/byte-buddy-1.12.13.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/2.0.0-beta1/slf4j-api-2.0.0-beta1.jar (61 kB at 73 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.13/byte-buddy-agent-1.12.13.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/cactoos/cactoos/0.54.0/cactoos-0.54.0.jar (346 kB at 408 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/objenesis/objenesis/3.2/objenesis-3.2.jar (49 kB at 55 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.25.4/jcabi-xml-0.25.4.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-xml/0.25.4/jcabi-xml-0.25.4.jar (41 kB at 43 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/twdata/maven/mojo-executor/2.4.0/mojo-executor-2.4.0.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/twdata/maven/mojo-executor/2.4.0/mojo-executor-2.4.0.jar (13 kB at 13 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy-agent/1.12.13/byte-buddy-agent-1.12.13.jar (256 kB at 260 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/mockito/mockito-core/4.7.0/mockito-core-4.7.0.jar (669 kB at 638 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/yegor256/tojos/0.13.0/tojos-0.13.0.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar (247 kB at 228 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/javax/json/javax.json-api/1.1.4/javax.json-api-1.1.4.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/yegor256/tojos/0.13.0/tojos-0.13.0.jar (24 kB at 22 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.jar (5.1 MB at 4.6 MB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/opencsv/opencsv/5.7.0/opencsv-5.7.0.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar (221 kB at 200 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/javax/json/javax.json-api/1.1.4/javax.json-api-1.1.4.jar (31 kB at 28 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.jar (129 kB at 110 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/opencsv/opencsv/5.7.0/opencsv-5.7.0.jar (239 kB at 201 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar (62 kB at 50 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar (247 kB at 200 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar (587 kB at 451 kB/s)
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.jar (10 kB at 8.1 kB/s)
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar (588 kB at 430 kB/s)
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar (752 kB at 523 kB/s)
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/net/bytebuddy/byte-buddy/1.12.13/byte-buddy-1.12.13.jar (3.9 MB at 2.1 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/eolang/eo-parser/0.28.7/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/eolang/eo-parser/0.28.7/eo-parser-0.28.7.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/net/sf/saxon/Saxon-HE/11.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/net/sf/saxon/Saxon-HE/11.4/Saxon-HE-11.4.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/xmlresolver/xmlresolver/4.4.3/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/httpcomponents/client5/httpclient5/5.1.3/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/httpcomponents/client5/httpclient5/5.1.3/httpclient5-5.1.3.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/httpcomponents/core5/httpcore5-h2/5.1.3/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/httpcomponents/core5/httpcore5-h2/5.1.3/httpcore5-h2-5.1.3.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-codec/commons-codec/1.15/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-codec/commons-codec/1.15/commons-codec-1.15.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/httpcomponents/core5/httpcore5/5.1.3/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/httpcomponents/core5/httpcore5/5.1.3/httpcore5-5.1.3.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/xmlresolver/xmlresolver/4.4.3/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/xmlresolver/xmlresolver/4.4.3/xmlresolver-4.4.3-data.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/jcabi-manifests/1.2.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/jcabi-manifests/1.2.1/jcabi-manifests-1.2.1.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/yaml/snakeyaml/1.33/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/yaml/snakeyaml/1.33/snakeyaml-1.33.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-text/1.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-text/1.9/commons-text-1.9.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/yegor256/xsline/0.12.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/yegor256/xsline/0.12.2/xsline-0.12.2.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/incubator/xembly/0.28.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/incubator/xembly/0.28.1/xembly-0.28.1.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/antlr/antlr4-runtime/4.11.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/antlr/antlr4-runtime/4.11.1/antlr4-runtime-4.11.1.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/cactoos/cactoos/0.54.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/cactoos/cactoos/0.54.0/cactoos-0.54.0.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/jcabi-log/0.22.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/jcabi-log/0.22.0/jcabi-log-0.22.0.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/slf4j/slf4j-api/2.0.0-beta1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/slf4j/slf4j-api/2.0.0-beta1/slf4j-api-2.0.0-beta1.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/mockito/mockito-core/4.7.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/mockito/mockito-core/4.7.0/mockito-core-4.7.0.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/net/bytebuddy/byte-buddy/1.12.13/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/net/bytebuddy/byte-buddy/1.12.13/byte-buddy-1.12.13.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/net/bytebuddy/byte-buddy-agent/1.12.13/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/net/bytebuddy/byte-buddy-agent/1.12.13/byte-buddy-agent-1.12.13.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/objenesis/objenesis/3.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/objenesis/objenesis/3.2/objenesis-3.2.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/jcabi-xml/0.25.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/jcabi-xml/0.25.4/jcabi-xml-0.25.4.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/twdata/maven/mojo-executor/2.4.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/twdata/maven/mojo-executor/2.4.0/mojo-executor-2.4.0.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.24/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/xml-apis/xml-apis/1.4.01/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/yegor256/tojos/0.13.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/yegor256/tojos/0.13.0/tojos-0.13.0.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/javax/json/javax.json-api/1.1.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/javax/json/javax.json-api/1.1.4/javax.json-api-1.1.4.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/glassfish/javax.json/1.1.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/glassfish/javax.json/1.1.4/javax.json-1.1.4.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/opencsv/opencsv/5.7.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/opencsv/opencsv/5.7.0/opencsv-5.7.0.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-lang3/3.12.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-logging/commons-logging/1.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-collections/commons-collections/3.2.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-collections4/4.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/jcabi-maven-slf4j/0.12.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/jcabi/jcabi-maven-slf4j/0.12.2/jcabi-maven-slf4j-0.12.2.jar.lastUpdated
[reo 0.0.7] [DEBUG] Created new class realm plugin>org.eolang:eo-maven-plugin:0.28.7
[reo 0.0.7] [DEBUG] Importing foreign packages into class realm plugin>org.eolang:eo-maven-plugin:0.28.7
[reo 0.0.7] [DEBUG] Imported: < maven.api
[reo 0.0.7] [DEBUG] Populating class realm plugin>org.eolang:eo-maven-plugin:0.28.7
[reo 0.0.7] [DEBUG] Included: org.eolang:eo-maven-plugin:jar:0.28.7
[reo 0.0.7] [DEBUG] Included: org.eolang:eo-parser:jar:0.28.7
[reo 0.0.7] [DEBUG] Included: net.sf.saxon:Saxon-HE:jar:11.4
[reo 0.0.7] [DEBUG] Included: org.xmlresolver:xmlresolver:jar:4.4.3
[reo 0.0.7] [DEBUG] Included: org.apache.httpcomponents.client5:httpclient5:jar:5.1.3
[reo 0.0.7] [DEBUG] Included: org.apache.httpcomponents.core5:httpcore5-h2:jar:5.1.3
[reo 0.0.7] [DEBUG] Included: commons-codec:commons-codec:jar:1.15
[reo 0.0.7] [DEBUG] Included: org.apache.httpcomponents.core5:httpcore5:jar:5.1.3
[reo 0.0.7] [DEBUG] Included: org.xmlresolver:xmlresolver:jar:data:4.4.3
[reo 0.0.7] [DEBUG] Included: com.jcabi:jcabi-manifests:jar:1.2.1
[reo 0.0.7] [DEBUG] Included: org.yaml:snakeyaml:jar:1.33
[reo 0.0.7] [DEBUG] Included: org.apache.commons:commons-text:jar:1.9
[reo 0.0.7] [DEBUG] Included: com.yegor256:xsline:jar:0.12.2
[reo 0.0.7] [DEBUG] Included: com.jcabi.incubator:xembly:jar:0.28.1
[reo 0.0.7] [DEBUG] Included: org.antlr:antlr4-runtime:jar:4.11.1
[reo 0.0.7] [DEBUG] Included: org.cactoos:cactoos:jar:0.54.0
[reo 0.0.7] [DEBUG] Included: com.jcabi:jcabi-log:jar:0.22.0
[reo 0.0.7] [DEBUG] Included: org.mockito:mockito-core:jar:4.7.0
[reo 0.0.7] [DEBUG] Included: net.bytebuddy:byte-buddy:jar:1.12.13
[reo 0.0.7] [DEBUG] Included: net.bytebuddy:byte-buddy-agent:jar:1.12.13
[reo 0.0.7] [DEBUG] Included: org.objenesis:objenesis:jar:3.2
[reo 0.0.7] [DEBUG] Included: com.jcabi:jcabi-xml:jar:0.25.4
[reo 0.0.7] [DEBUG] Included: org.twdata.maven:mojo-executor:jar:2.4.0
[reo 0.0.7] [DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.0.24
[reo 0.0.7] [DEBUG] Included: xml-apis:xml-apis:jar:1.4.01
[reo 0.0.7] [DEBUG] Included: com.yegor256:tojos:jar:0.13.0
[reo 0.0.7] [DEBUG] Included: javax.json:javax.json-api:jar:1.1.4
[reo 0.0.7] [DEBUG] Included: org.glassfish:javax.json:jar:1.1.4
[reo 0.0.7] [DEBUG] Included: com.opencsv:opencsv:jar:5.7.0
[reo 0.0.7] [DEBUG] Included: org.apache.commons:commons-lang3:jar:3.12.0
[reo 0.0.7] [DEBUG] Included: commons-beanutils:commons-beanutils:jar:1.9.4
[reo 0.0.7] [DEBUG] Included: commons-logging:commons-logging:jar:1.2
[reo 0.0.7] [DEBUG] Included: commons-collections:commons-collections:jar:3.2.2
[reo 0.0.7] [DEBUG] Included: org.apache.commons:commons-collections4:jar:4.4
[reo 0.0.7] [DEBUG] Included: com.jcabi:jcabi-maven-slf4j:jar:0.12.2
[reo 0.0.7] [DEBUG] Configuring mojo org.eolang:eo-maven-plugin:0.28.7:register from plugin realm ClassRealm[plugin>org.eolang:eo-maven-plugin:0.28.7, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@55054057]
[reo 0.0.7] [DEBUG] Configuring mojo 'org.eolang:eo-maven-plugin:0.28.7:register' with basic configurator -->
[reo 0.0.7] [DEBUG] (f) foreign = /home/r/repo/target/eo/foreign.csv
[reo 0.0.7] [DEBUG] (f) foreignFormat = csv
[reo 0.0.7] [DEBUG] (f) placed = /home/r/repo/target/eo/placed.csv
[reo 0.0.7] [DEBUG] (f) placedFormat = csv
[reo 0.0.7] [DEBUG] (f) project = MavenProject: org.eolang:reo:1.0-SNAPSHOT @ /home/r/repo/test-pom.xml
[reo 0.0.7] [DEBUG] (f) session = org.apache.maven.execution.MavenSession@dc4a691
[reo 0.0.7] [DEBUG] (f) skip = false
[reo 0.0.7] [DEBUG] (f) sourcesDir = /home/r/repo/eo-tests
[reo 0.0.7] [DEBUG] (f) targetDir = /home/r/repo/target/eo
[reo 0.0.7] [DEBUG] (f) transpiled = /home/r/repo/target/eo/transpiled.csv
[reo 0.0.7] [DEBUG] (f) transpiledFormat = csv
[reo 0.0.7] [DEBUG] -- end configuration --
[reo 0.0.7] [DEBUG] EO source org.eolang.reo.simple.sum registered
[reo 0.0.7] [INFO] Registered 1 EO sources from ./home/r/repo/eo-tests to ./home/r/repo/target/eo/foreign.csv, included [**.eo], excluded []
[reo 0.0.7] [DEBUG] Execution of RegisterMojo took 42ms
[reo 0.0.7] [INFO]
[reo 0.0.7] [INFO] --- eo-maven-plugin:0.28.7:assemble (compile) @ reo ---
[reo 0.0.7] [DEBUG] Configuring mojo org.eolang:eo-maven-plugin:0.28.7:assemble from plugin realm ClassRealm[plugin>org.eolang:eo-maven-plugin:0.28.7, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@55054057]
[reo 0.0.7] [DEBUG] Configuring mojo 'org.eolang:eo-maven-plugin:0.28.7:assemble' with basic configurator -->
[reo 0.0.7] [DEBUG] (f) discoverSelf = false
[reo 0.0.7] [DEBUG] (f) failOnError = true
[reo 0.0.7] [DEBUG] (f) foreign = /home/r/repo/target/eo/foreign.csv
[reo 0.0.7] [DEBUG] (f) foreignFormat = csv
[reo 0.0.7] [DEBUG] (f) hash = master
[reo 0.0.7] [DEBUG] (f) outputDir = /home/r/repo/target/classes
[reo 0.0.7] [DEBUG] (f) overWrite = false
[reo 0.0.7] [DEBUG] (f) placed = /home/r/repo/target/eo/placed.csv
[reo 0.0.7] [DEBUG] (f) placedFormat = csv
[reo 0.0.7] [DEBUG] (f) project = MavenProject: org.eolang:reo:1.0-SNAPSHOT @ /home/r/repo/test-pom.xml
[reo 0.0.7] [DEBUG] (f) session = org.apache.maven.execution.MavenSession@dc4a691
[reo 0.0.7] [DEBUG] (f) skip = false
[reo 0.0.7] [DEBUG] (f) skipZeroVersions = true
[reo 0.0.7] [DEBUG] (f) targetDir = /home/r/repo/target/eo
[reo 0.0.7] [DEBUG] (f) trackOptimizationSteps = false
[reo 0.0.7] [DEBUG] (f) transpiled = /home/r/repo/target/eo/transpiled.csv
[reo 0.0.7] [DEBUG] (f) transpiledFormat = csv
[reo 0.0.7] [DEBUG] -- end configuration --
[reo 0.0.7] ANTLR Tool version 4.10.1 used for code generation does not match the current runtime version 4.11.1
[reo 0.0.7] ANTLR Tool version 4.10.1 used for code generation does not match the current runtime version 4.11.1
[reo 0.0.7] [DEBUG] 3 attribute(s) loaded ["Created-By", "Main-Class", "Manifest-Version"]
[reo 0.0.7] [DEBUG] 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"]
[reo 0.0.7] [DEBUG] 4 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "EO-Version", "Manifest-Version"]
[reo 0.0.7] [DEBUG] 3 attribute(s) loaded ["Main-Class", "Manifest-Version", "Project-Name"]
[reo 0.0.7] [DEBUG] 6 attribute(s) loaded ["Automatic-Module-Name", "Built-By", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Manifest-Version"]
[reo 0.0.7] [DEBUG] 12 attribute(s) loaded ["Automatic-Module-Name", "Build-Jdk-Spec", "Created-By", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Manifest-Version", "Specification-Title", "Specification-Vendor", "Specification-Version"]
[reo 0.0.7] [DEBUG] 12 attribute(s) loaded ["Automatic-Module-Name", "Build-Jdk-Spec", "Created-By", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Manifest-Version", "Specification-Title", "Specification-Vendor", "Specification-Version"]
[reo 0.0.7] [DEBUG] 24 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk-Spec", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Import-Package", "Include-Resource", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"]
[reo 0.0.7] [DEBUG] 12 attribute(s) loaded ["Automatic-Module-Name", "Build-Jdk-Spec", "Created-By", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Manifest-Version", "Specification-Title", "Specification-Vendor", "Specification-Version"]
[reo 0.0.7] [DEBUG] 6 attribute(s) loaded ["Automatic-Module-Name", "Built-By", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Manifest-Version"]
[reo 0.0.7] [DEBUG] 6 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "JCabi-Build", "JCabi-Date", "JCabi-Version", "Manifest-Version"]
[reo 0.0.7] [DEBUG] 15 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk-Spec", "Bundle-Description", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Created-By", "Export-Package", "Import-Package", "Manifest-Version", "Require-Capability", "Tool"]
[reo 0.0.7] [DEBUG] 26 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk", "Build-Jdk-Spec", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Import-Package", "Include-Resource", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"]
[reo 0.0.7] [DEBUG] 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"]
[reo 0.0.7] [DEBUG] 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"]
[reo 0.0.7] [DEBUG] 24 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk", "Build-Jdk-Spec", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Import-Package", "Manifest-Version", "Require-Capability", "Tool"]
[reo 0.0.7] [DEBUG] 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"]
[reo 0.0.7] [DEBUG] 16 attribute(s) loaded ["Bnd-LastModified", "Build-Jdk-Spec", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Import-Package", "Manifest-Version", "Require-Capability", "Tool"]
[reo 0.0.7] [DEBUG] 9 attribute(s) loaded ["Automatic-Module-Name", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Export-Package", "Import-Package", "Manifest-Version", "Require-Capability"]
[reo 0.0.7] [DEBUG] 13 attribute(s) loaded ["Build-Jdk-Spec", "Bundle-Description", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Created-By", "Export-Package", "Main-Class", "Manifest-Version", "Multi-Release", "Tool"]
[reo 0.0.7] [DEBUG] 19 attribute(s) loaded ["Agent-Class", "Build-Jdk-Spec", "Bundle-Description", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Can-Redefine-Classes", "Can-Retransform-Classes", "Can-Set-Native-Method-Prefix", "Created-By", "Export-Package", "Import-Package", "Manifest-Version", "Multi-Release", "Premain-Class", "Require-Capability", "Tool"]
[reo 0.0.7] [DEBUG] 23 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk-Spec", "Bundle-Description", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Dependencies", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Import-Package", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"]
[reo 0.0.7] [DEBUG] 6 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "JCabi-Build", "JCabi-Date", "JCabi-Version", "Manifest-Version"]
[reo 0.0.7] [DEBUG] 5 attribute(s) loaded ["Archiver-Version", "Build-Jdk", "Built-By", "Created-By", "Manifest-Version"]
[reo 0.0.7] [DEBUG] 5 attribute(s) loaded ["Archiver-Version", "Build-Jdk", "Built-By", "Created-By", "Manifest-Version"]
[reo 0.0.7] [DEBUG] 3 attribute(s) loaded ["Ant-Version", "Created-By", "Manifest-Version"]
[reo 0.0.7] [DEBUG] 3 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "Manifest-Version"]
[reo 0.0.7] [DEBUG] 19 attribute(s) loaded ["Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Extension-Name", "Implementation-Version", "Import-Package", "Manifest-Version", "Specification-Version", "Tool"]
[reo 0.0.7] [DEBUG] 20 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Extension-Name", "Implementation-Version", "Import-Package", "Manifest-Version", "Specification-Version", "Tool"]
[reo 0.0.7] [DEBUG] 15 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk-Spec", "Bundle-Description", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Version", "Created-By", "Export-Package", "Import-Package", "Manifest-Version", "Require-Capability", "Tool"]
[reo 0.0.7] [DEBUG] 23 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk-Spec", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-Vendor", "Implementation-Version", "Include-Resource", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"]
[reo 0.0.7] [DEBUG] 29 attribute(s) loaded ["Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Build", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Import-Package", "Include-Resource", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool", "X-Compile-Source-JDK", "X-Compile-Target-JDK"]
[reo 0.0.7] [DEBUG] 28 attribute(s) loaded ["Archiver-Version", "Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Build", "Implementation-Title", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Import-Package", "Include-Resource", "Manifest-Version", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool", "X-Compile-Source-JDK", "X-Compile-Target-JDK"]
[reo 0.0.7] [DEBUG] 29 attribute(s) loaded ["Archiver-Version", "Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Build", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Include-Resource", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool", "X-Compile-Source-JDK", "X-Compile-Target-JDK"]
[reo 0.0.7] [DEBUG] 27 attribute(s) loaded ["Automatic-Module-Name", "Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Implementation-Title", "Implementation-URL", "Implementation-Vendor", "Implementation-Vendor-Id", "Implementation-Version", "Import-Package", "Include-Resource", "Manifest-Version", "Require-Capability", "Specification-Title", "Specification-Vendor", "Specification-Version", "Tool"]
[reo 0.0.7] [DEBUG] 6 attribute(s) loaded ["Build-Jdk-Spec", "Created-By", "JCabi-Build", "JCabi-Date", "JCabi-Version", "Manifest-Version"]
[reo 0.0.7] [DEBUG] 18 attribute(s) loaded ["Bnd-LastModified", "Build-Jdk", "Built-By", "Bundle-Description", "Bundle-DocURL", "Bundle-License", "Bundle-ManifestVersion", "Bundle-Name", "Bundle-SymbolicName", "Bundle-Vendor", "Bundle-Version", "Created-By", "Export-Package", "Import-Package", "Main-Class", "Manifest-Version", "Require-Capability", "Tool"]
[reo 0.0.7] [INFO] 0 attributes loaded from 37 stream(s) in 130ms, 47 saved, 434 ignored: []
Compiling ctor v0.1.23
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=serde_derive CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145 CARGO_PKG_AUTHORS='Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='Macros 1.1 implementation of #[derive(Serialize, Deserialize)]' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde_derive CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_VERSION=1.0.145 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=145 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/serde_derive-e740fd70a445045f/out rustc --crate-name serde_derive /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.145/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=08939a6c8ef9de83 -C extra-filename=-08939a6c8ef9de83 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern proc_macro2=/home/r/repo/target/debug/deps/libproc_macro2-421caec5ab20a5dc.rlib --extern quote=/home/r/repo/target/debug/deps/libquote-47ffe75c230037d8.rlib --extern syn=/home/r/repo/target/debug/deps/libsyn-eefbf157dd335de1.rlib --extern proc_macro --cap-lints warn`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=ctor CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/ctor-0.1.23 CARGO_PKG_AUTHORS='Matt Mastracci <matthew@mastracci.com>' CARGO_PKG_DESCRIPTION='__attribute__((constructor)) for Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=ctor CARGO_PKG_REPOSITORY='https://github.com/mmastrac/rust-ctor' CARGO_PKG_VERSION=0.1.23 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=23 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name ctor --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/ctor-0.1.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C metadata=5a28e18a0c353ac1 -C extra-filename=-5a28e18a0c353ac1 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern quote=/home/r/repo/target/debug/deps/libquote-47ffe75c230037d8.rlib --extern syn=/home/r/repo/target/debug/deps/libsyn-eefbf157dd335de1.rlib --extern proc_macro --cap-lints warn`
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 29 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3154 bytes of XML in 3ms
[reo 0.0.7] [DEBUG] Parsed program org.eolang.reo.simple.sum:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="244"
[reo 0.0.7] name="org.eolang.reo.simple.sum"
[reo 0.0.7] source="/home/r/repo/eo-tests/org/eolang/reo/simple/sum.eo"
[reo 0.0.7] time="2022-09-29T11:55:26.191097Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # Copyright (c) 2022 Yegor Bugayenko
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +package org.eolang.reo.simple
[reo 0.0.7]
[reo 0.0.7] [] > sum
[reo 0.0.7]
[reo 0.0.7] 43 > expected
[reo 0.0.7]
[reo 0.0.7] 42.plus 1 > @
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] Copyright (c) 2022 Yegor Bugayenko
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang.reo.simple</tail>
[reo 0.0.7] <part>org.eolang.reo.simple</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="25" name="sum" pos="0">
[reo 0.0.7] <o base="int" data="bytes" line="27" name="expected" pos="2">00 00 00 00 00 00 00 2B</o>
[reo 0.0.7] <o base="int" data="bytes" line="29" pos="2">00 00 00 00 00 00 00 2A</o>
[reo 0.0.7] <o base=".plus" line="29" method="" name="@" pos="4">
[reo 0.0.7] <o base="int" data="bytes" line="29" pos="10">00 00 00 00 00 00 00 01</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/eo/01-parse/org/eolang/reo/simple
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/reo/simple/sum.xmir saved (3224 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/eo-tests/org/eolang/reo/simple/sum.eo to ./home/r/repo/target/eo/01-parse/org/eolang/reo/simple/sum.xmir
[reo 0.0.7] [INFO] Parsed 1 .eo sources to XMIRs
[reo 0.0.7] [DEBUG] Execution of ParseMojo took 1s
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3224 bytes of XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3224 bytes of XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 48ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 1ms
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 2ms
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 1ms
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 1ms
[reo 0.0.7] [WARNING] XSL transformation 'not-empty-atoms' took too long 647ms (over 100ms)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 993µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 1ms
[reo 0.0.7] [WARNING] XSL transformation 'not-empty-atoms' took too long 715ms (over 100ms)
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 867µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 732µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 774µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 772µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 1ms
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 948µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 626µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 575µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 519µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 549µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 795µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 453µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 445µs
[reo 0.0.7] [WARNING] XSL transformation 'broken-aliases' took too long 145ms (over 100ms)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 540µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 462µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 623µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 439µs
[reo 0.0.7] [WARNING] XSL transformation 'broken-aliases' took too long 166ms (over 100ms)
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 730µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 483µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 435µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 495µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 682µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 530µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 483µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 500µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 459µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 370µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 411µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 338µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 451µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 363µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 355µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 341µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 708µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 439µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 481µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 447µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 554µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 438µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' produced (3592 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="244"\n
[reo 0.0.7] name="org.eolang.reo.simple.sum"\n
[reo 0.0.7] source="/home/r/repo/eo-tests/org/eolang/reo/simple/sum.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:26.191097Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +package org.eolang.reo.simple\n
[reo 0.0.7] \n
[reo 0.0.7] [] > sum\n
[reo 0.0.7] \n
[reo 0.0.7] 43 > expected\n
[reo 0.0.7] \n
[reo 0.0.7] 42.plus 1 > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.reo.simple</tail>\n
[reo 0.0.7] <part>org.eolang.reo.simple</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="25" name="sum" pos="0">\n
[reo 0.0.7] <o base="int" data="bytes" line="27" name="expected" pos="2">00 00 00 00 00 00 00 2B</o>\n
[reo 0.0.7] <o base=".plus" line="29" name="@" pos="4">\n
[reo 0.0.7] <o base="int" data="bytes" line="29" pos="2">00 00 00 00 00 00 00 2A</o>\n
[reo 0.0.7] <o base="int" data="bytes" line="29" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 530µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 324µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 464µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 442µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 561µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 650µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 598µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 582µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 563µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 411µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 358µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 266µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 469µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 545µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 385µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 348µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 294µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 319µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 393µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 298µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 310µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 305µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 361µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 319µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 323µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 291µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 287µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 207µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 225µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 312µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 475µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 435µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' produced (3973 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="244"\n
[reo 0.0.7] name="org.eolang.reo.simple.sum"\n
[reo 0.0.7] source="/home/r/repo/eo-tests/org/eolang/reo/simple/sum.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:26.191097Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +package org.eolang.reo.simple\n
[reo 0.0.7] \n
[reo 0.0.7] [] > sum\n
[reo 0.0.7] \n
[reo 0.0.7] 43 > expected\n
[reo 0.0.7] \n
[reo 0.0.7] 42.plus 1 > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.reo.simple</tail>\n
[reo 0.0.7] <part>org.eolang.reo.simple</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="25" name="sum" pos="0">\n
[reo 0.0.7] <o base="org.eolang.int"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="27"\n
[reo 0.0.7] name="expected"\n
[reo 0.0.7] pos="2">00 00 00 00 00 00 00 2B</o>\n
[reo 0.0.7] <o base=".plus" line="29" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="29" pos="2">00 00 00 00 00 00 00 2A</o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="29" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 371µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 347µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 679µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 554µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 473µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 494µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 475µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 373µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 300µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 313µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 387µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 386µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 513µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 488µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 531µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 391µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 415µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 530µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 348µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 332µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 407µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 486µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 542µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 524µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 526µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 446µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 370µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 417µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 389µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 419µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 336µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 339µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 358µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 285µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 197µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 213µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 241µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 330µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 215µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 249µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 249µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 332µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 181µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 251µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 216µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 206µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 231µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 274µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 197µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 586µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 429µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (4529 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="244"\n
[reo 0.0.7] name="org.eolang.reo.simple.sum"\n
[reo 0.0.7] source="/home/r/repo/eo-tests/org/eolang/reo/simple/sum.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:26.191097Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +package org.eolang.reo.simple\n
[reo 0.0.7] \n
[reo 0.0.7] [] > sum\n
[reo 0.0.7] \n
[reo 0.0.7] 43 > expected\n
[reo 0.0.7] \n
[reo 0.0.7] 42.plus 1 > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.reo.simple</tail>\n
[reo 0.0.7] <part>org.eolang.reo.simple</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="25"\n
[reo 0.0.7] name="sum"\n
[reo 0.0.7] original-name="sum"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o base="org.eolang.int"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="27"\n
[reo 0.0.7] name="expected"\n
[reo 0.0.7] pos="2">00 00 00 00 00 00 00 2B</o>\n
[reo 0.0.7] <o base=".plus" line="29" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="29" pos="2">00 00 00 00 00 00 00 2A</o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="29" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 674µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 483µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 272µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 322µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 354µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 430µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 343µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 272µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 292µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 366µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 383µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 396µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 354µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 339µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 394µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 506µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 439µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 363µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 345µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 277µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 255µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 284µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 286µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 269µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 266µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 226µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 2s
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3224 bytes of XML in 527µs
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/eo/03-optimize/org/eolang/reo/simple
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/reo/simple/sum.xmir saved (4773 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/reo/simple/sum.xmir (program:org.eolang.reo.simple.sum) to ./home/r/repo/target/eo/03-optimize/org/eolang/reo/simple/sum.xmir
[reo 0.0.7] [INFO] Optimized 1 out of 1 XMIR program(s)
[reo 0.0.7] [DEBUG] Execution of OptimizeMojo took 2s
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4773 bytes of XML in 339µs
[reo 0.0.7] [DEBUG] Found 1 foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/reo/simple/sum.xmir: [org.eolang.int]
[reo 0.0.7] [INFO] Discovered 1 foreign objects in 1 programs: [org.eolang.int]
[reo 0.0.7] [DEBUG] Execution of DiscoverMojo took 12ms
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.int' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/int.eo...
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/eo/04-pull/org/eolang
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/int.eo saved (2248 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.int' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/int.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [INFO] 1 program(s) pulled from [./home/r/.eo (5f82cc1)]+[fallback to [https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/%s.eo]+(5f82cc1 cache to /home/r/.eo)]
[reo 0.0.7] [DEBUG] Execution of PullMojo took 1s
[reo 0.0.7] [DEBUG] 1 suitable tojo(s) found out of 2
[reo 0.0.7] [DEBUG] Program org.eolang.reo.simple.sum/0.0.0 skipped due to its zero version
[reo 0.0.7] [DEBUG] No new dependencies unpacked
[reo 0.0.7] [DEBUG] Execution of ResolveMojo took 10ms
[reo 0.0.7] [DEBUG] Execution of MarkMojo took 179µs
[reo 0.0.7] [INFO] The directory is absent, nothing to place: ./home/r/repo/target/eo/06-resolve
[reo 0.0.7] [DEBUG] Execution of PlaceMojo took 292µs
[reo 0.0.7] [INFO] Assemble cycle #1 (eo:1/xmir:0/xmir2:0/discovered:0 -> eo:2/xmir:1/xmir2:1/discovered:1), took 5s
[reo 0.0.7] [DEBUG] Already parsed org.eolang.reo.simple.sum to ./home/r/repo/target/eo/01-parse/org/eolang/reo/simple/sum.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 93 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 9016 bytes of XML in 2ms
[reo 0.0.7] [DEBUG] Parsed program org.eolang.int:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="74"
[reo 0.0.7] name="org.eolang.int"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/int.eo"
[reo 0.0.7] time="2022-09-29T11:55:30.757429Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # 2016-2022 Objectionary.com
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +alias org.eolang.collections.list
[reo 0.0.7] +architect yegor256@gmail.com
[reo 0.0.7] +home https://github.com/objectionary/eo
[reo 0.0.7] +package org.eolang
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7
[reo 0.0.7] +version 0.28.7
[reo 0.0.7]
[reo 0.0.7] [] > int
[reo 0.0.7]
[reo 0.0.7] # Tests that $ = x
[reo 0.0.7] [x] > eq
[reo 0.0.7] eq. > @
[reo 0.0.7] ^.as-bytes
[reo 0.0.7] x.as-bytes
[reo 0.0.7]
[reo 0.0.7] # Tests that $ < x
[reo 0.0.7] [x] > lt
[reo 0.0.7] and. > @
[reo 0.0.7] (^.eq x).not
[reo 0.0.7] (^.gt x).not
[reo 0.0.7]
[reo 0.0.7] # Tests that $ ≤ x
[reo 0.0.7] [x] > lte
[reo 0.0.7] or. > @
[reo 0.0.7] ^.eq x
[reo 0.0.7] ^.lt x
[reo 0.0.7]
[reo 0.0.7] # Tests that $ > x
[reo 0.0.7] [x] > gt /bool
[reo 0.0.7]
[reo 0.0.7] # Tests that $ ≥ x
[reo 0.0.7] [x] > gte
[reo 0.0.7] or. > @
[reo 0.0.7] ^.eq x
[reo 0.0.7] ^.gt x
[reo 0.0.7]
[reo 0.0.7] # Change the sign of the number
[reo 0.0.7] [] > neg
[reo 0.0.7] ^.times -1 > @
[reo 0.0.7]
[reo 0.0.7] # Add to the current one
[reo 0.0.7] [x...] > plus /int
[reo 0.0.7]
[reo 0.0.7] # Subtract from the current one
[reo 0.0.7] [x...] > minus
[reo 0.0.7] mapped. > x-neg
[reo 0.0.7] list
[reo 0.0.7] x
[reo 0.0.7] [element]
[reo 0.0.7] neg. > @
[reo 0.0.7] element
[reo 0.0.7] ^.plus > @
[reo 0.0.7] ...x-neg
[reo 0.0.7]
[reo 0.0.7] # Multiplication this one by another int
[reo 0.0.7] [x...] > times /int
[reo 0.0.7]
[reo 0.0.7] # Divide this one by another int
[reo 0.0.7] [x...] > div /int
[reo 0.0.7]
[reo 0.0.7] # Converts this to bytes
[reo 0.0.7] [] > as-bytes /bytes
[reo 0.0.7]
[reo 0.0.7] # Converts this to hash
[reo 0.0.7] [] > as-hash
[reo 0.0.7] as-int. > @
[reo 0.0.7] xor.
[reo 0.0.7] as-bytes
[reo 0.0.7] right.
[reo 0.0.7] as-bytes
[reo 0.0.7] 32
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] 2016-2022 Objectionary.com
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>alias</head>
[reo 0.0.7] <tail>org.eolang.collections.list</tail>
[reo 0.0.7] <part>org.eolang.collections.list</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>architect</head>
[reo 0.0.7] <tail>yegor256@gmail.com</tail>
[reo 0.0.7] <part>yegor256@gmail.com</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang</tail>
[reo 0.0.7] <part>org.eolang</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="28">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.28.7</tail>
[reo 0.0.7] <part>0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="30" name="int" pos="0">
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">
[reo 0.0.7] <o line="33" name="x" pos="3"/>
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">
[reo 0.0.7] <o base="^" line="35" pos="6"/>
[reo 0.0.7] <o base=".as-bytes" line="35" method="" pos="7"/>
[reo 0.0.7] <o base="x" line="36" pos="6"/>
[reo 0.0.7] <o base=".as-bytes" line="36" method="" pos="7"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="38" name="lt" pos="2">
[reo 0.0.7] <o line="39" name="x" pos="3"/>
[reo 0.0.7] <o base=".and" line="40" name="@" pos="4">
[reo 0.0.7] <o alias="1" base="^" line="41" pos="7"/>
[reo 0.0.7] <o base=".eq" line="41" method="" pos="8">
[reo 0.0.7] <o base="x" line="41" pos="12"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".not" line="41" method="" pos="14"/>
[reo 0.0.7] <o alias="2" base="^" line="42" pos="7"/>
[reo 0.0.7] <o base=".gt" line="42" method="" pos="8">
[reo 0.0.7] <o base="x" line="42" pos="12"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".not" line="42" method="" pos="14"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="44" name="lte" pos="2">
[reo 0.0.7] <o line="45" name="x" pos="3"/>
[reo 0.0.7] <o base=".or" line="46" name="@" pos="4">
[reo 0.0.7] <o base="^" line="47" pos="6"/>
[reo 0.0.7] <o base=".eq" line="47" method="" pos="7">
[reo 0.0.7] <o base="x" line="47" pos="11"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="^" line="48" pos="6"/>
[reo 0.0.7] <o base=".lt" line="48" method="" pos="7">
[reo 0.0.7] <o base="x" line="48" pos="11"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="bool" line="50" name="gt" pos="2">
[reo 0.0.7] <o line="51" name="x" pos="3"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="53" name="gte" pos="2">
[reo 0.0.7] <o line="54" name="x" pos="3"/>
[reo 0.0.7] <o base=".or" line="55" name="@" pos="4">
[reo 0.0.7] <o base="^" line="56" pos="6"/>
[reo 0.0.7] <o base=".eq" line="56" method="" pos="7">
[reo 0.0.7] <o base="x" line="56" pos="11"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="^" line="57" pos="6"/>
[reo 0.0.7] <o base=".gt" line="57" method="" pos="7">
[reo 0.0.7] <o base="x" line="57" pos="11"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="59" name="neg" pos="2">
[reo 0.0.7] <o base="^" line="61" pos="4"/>
[reo 0.0.7] <o base=".times" line="61" method="" name="@" pos="5">
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="12">FF FF FF FF FF FF FF FF</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="int" line="63" name="plus" pos="2">
[reo 0.0.7] <o line="64" name="x" pos="3" vararg=""/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="66" name="minus" pos="2">
[reo 0.0.7] <o line="67" name="x" pos="3" vararg=""/>
[reo 0.0.7] <o base=".mapped" line="68" name="x-neg" pos="4">
[reo 0.0.7] <o base="list" line="69" pos="6">
[reo 0.0.7] <o base="x" line="70" pos="8"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="71" pos="6">
[reo 0.0.7] <o line="71" name="element" pos="7"/>
[reo 0.0.7] <o base=".neg" line="72" name="@" pos="8">
[reo 0.0.7] <o base="element" line="73" pos="10"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="^" line="74" pos="4"/>
[reo 0.0.7] <o base=".plus" line="74" method="" name="@" pos="5">
[reo 0.0.7] <o base="x-neg" line="75" pos="6" unvar=""/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="int" line="77" name="times" pos="2">
[reo 0.0.7] <o line="78" name="x" pos="3" vararg=""/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="int" line="80" name="div" pos="2">
[reo 0.0.7] <o line="81" name="x" pos="3" vararg=""/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="bytes" line="83" name="as-bytes" pos="2"/>
[reo 0.0.7] <o abstract="" line="86" name="as-hash" pos="2">
[reo 0.0.7] <o base=".as-int" line="88" name="@" pos="4">
[reo 0.0.7] <o base=".xor" line="89" pos="6">
[reo 0.0.7] <o base="as-bytes" line="90" pos="8"/>
[reo 0.0.7] <o base=".right" line="91" pos="8">
[reo 0.0.7] <o base="as-bytes" line="92" pos="10"/>
[reo 0.0.7] <o base="int" data="bytes" line="93" pos="10">00 00 00 00 00 00 00 20</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] Directory created: ./home/r/.eo/parsed/5f82cc1/org/eolang
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/int.xmir saved (9084 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/int.xmir saved (9084 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/int.eo to ./home/r/repo/target/eo/01-parse/org/eolang/int.xmir
[reo 0.0.7] [INFO] Parsed 1 .eo sources to XMIRs
[reo 0.0.7] [DEBUG] Execution of ParseMojo took 179ms
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/reo/simple/sum.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/reo/simple/sum.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 9084 bytes of XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 9084 bytes of XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 717µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 661µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 914µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 533µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 513µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 522µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 463µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 514µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 509µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 471µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 455µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 430µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 447µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 344µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 355µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 384µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 576µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 355µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 483µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 375µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 344µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 278µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 218µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 428µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 368µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 354µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 308µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 300µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 567µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 490µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 468µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 407µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 19ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 442µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 376µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 308µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 279µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 350µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 305µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 263µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 291µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 536µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 453µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' produced (9551 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="74"\n
[reo 0.0.7] name="org.eolang.int"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/int.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:30.757429Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > int\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] (^.eq x).not\n
[reo 0.0.7] (^.gt x).not\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.lt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Change the sign of the number\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] ^.times -1 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Add to the current one\n
[reo 0.0.7] [x...] > plus /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Subtract from the current one\n
[reo 0.0.7] [x...] > minus\n
[reo 0.0.7] mapped. > x-neg\n
[reo 0.0.7] list\n
[reo 0.0.7] x\n
[reo 0.0.7] [element]\n
[reo 0.0.7] neg. > @\n
[reo 0.0.7] element\n
[reo 0.0.7] ^.plus > @\n
[reo 0.0.7] ...x-neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication this one by another int\n
[reo 0.0.7] [x...] > times /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Divide this one by another int\n
[reo 0.0.7] [x...] > div /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] as-int. > @\n
[reo 0.0.7] xor.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] right.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] 32\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="int" pos="0">\n
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] <o base=".as-bytes" line="35" method="" pos="7"/>\n
[reo 0.0.7] <o base="x" line="36" pos="6" ref="33"/>\n
[reo 0.0.7] <o base=".as-bytes" line="36" method="" pos="7"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="38" name="lt" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".and" line="40" name="@" pos="4">\n
[reo 0.0.7] <o alias="1" base="^" line="41" pos="7"/>\n
[reo 0.0.7] <o base=".eq" line="41" method="" pos="8">\n
[reo 0.0.7] <o base="x" line="41" pos="12" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="41" method="" pos="14"/>\n
[reo 0.0.7] <o alias="2" base="^" line="42" pos="7"/>\n
[reo 0.0.7] <o base=".gt" line="42" method="" pos="8">\n
[reo 0.0.7] <o base="x" line="42" pos="12" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="42" method="" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="44" name="lte" pos="2">\n
[reo 0.0.7] <o line="45" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="46" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="47" pos="6"/>\n
[reo 0.0.7] <o base=".eq" line="47" method="" pos="7">\n
[reo 0.0.7] <o base="x" line="47" pos="11" ref="45"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="48" pos="6"/>\n
[reo 0.0.7] <o base=".lt" line="48" method="" pos="7">\n
[reo 0.0.7] <o base="x" line="48" pos="11" ref="45"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="50" name="gt" pos="2">\n
[reo 0.0.7] <o line="51" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="53" name="gte" pos="2">\n
[reo 0.0.7] <o line="54" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="55" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="56" pos="6"/>\n
[reo 0.0.7] <o base=".eq" line="56" method="" pos="7">\n
[reo 0.0.7] <o base="x" line="56" pos="11" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="57" pos="6"/>\n
[reo 0.0.7] <o base=".gt" line="57" method="" pos="7">\n
[reo 0.0.7] <o base="x" line="57" pos="11" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="59" name="neg" pos="2">\n
[reo 0.0.7] <o base="^" line="61" pos="4"/>\n
[reo 0.0.7] <o base=".times" line="61" method="" name="@" pos="5">\n
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="12" ref="30">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="63" name="plus" pos="2">\n
[reo 0.0.7] <o line="64" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="66" name="minus" pos="2">\n
[reo 0.0.7] <o line="67" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o base=".mapped" line="68" name="x-neg" pos="4">\n
[reo 0.0.7] <o base="list" line="69" pos="6">\n
[reo 0.0.7] <o base="x" line="70" pos="8" ref="67"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="71" pos="6">\n
[reo 0.0.7] <o line="71" name="element" pos="7"/>\n
[reo 0.0.7] <o base=".neg" line="72" name="@" pos="8">\n
[reo 0.0.7] <o base="element" line="73" pos="10" ref="71"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="74" pos="4"/>\n
[reo 0.0.7] <o base=".plus" line="74" method="" name="@" pos="5">\n
[reo 0.0.7] <o base="x-neg" line="75" pos="6" ref="68" unvar=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="77" name="times" pos="2">\n
[reo 0.0.7] <o line="78" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="80" name="div" pos="2">\n
[reo 0.0.7] <o line="81" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="83" name="as-bytes" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="86" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".as-int" line="88" name="@" pos="4">\n
[reo 0.0.7] <o base=".xor" line="89" pos="6">\n
[reo 0.0.7] <o base="as-bytes" line="90" pos="8" ref="83"/>\n
[reo 0.0.7] <o base=".right" line="91" pos="8">\n
[reo 0.0.7] <o base="as-bytes" line="92" pos="10" ref="83"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="93" pos="10" ref="30">00 00 00 00 00 00 00 20</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 703µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 403µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 365µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 281µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' produced (9591 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="74"\n
[reo 0.0.7] name="org.eolang.int"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/int.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:30.757429Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > int\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] (^.eq x).not\n
[reo 0.0.7] (^.gt x).not\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.lt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Change the sign of the number\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] ^.times -1 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Add to the current one\n
[reo 0.0.7] [x...] > plus /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Subtract from the current one\n
[reo 0.0.7] [x...] > minus\n
[reo 0.0.7] mapped. > x-neg\n
[reo 0.0.7] list\n
[reo 0.0.7] x\n
[reo 0.0.7] [element]\n
[reo 0.0.7] neg. > @\n
[reo 0.0.7] element\n
[reo 0.0.7] ^.plus > @\n
[reo 0.0.7] ...x-neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication this one by another int\n
[reo 0.0.7] [x...] > times /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Divide this one by another int\n
[reo 0.0.7] [x...] > div /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] as-int. > @\n
[reo 0.0.7] xor.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] right.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] 32\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="int" pos="0">\n
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="38" name="lt" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".and" line="40" name="@" pos="4">\n
[reo 0.0.7] <o base=".not" line="41" pos="14">\n
[reo 0.0.7] <o base=".eq" line="41" pos="8">\n
[reo 0.0.7] <o alias="1" base="^" line="41" pos="7"/>\n
[reo 0.0.7] <o base="x" line="41" pos="12" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="42" pos="14">\n
[reo 0.0.7] <o base=".gt" line="42" pos="8">\n
[reo 0.0.7] <o alias="2" base="^" line="42" pos="7"/>\n
[reo 0.0.7] <o base="x" line="42" pos="12" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="44" name="lte" pos="2">\n
[reo 0.0.7] <o line="45" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="46" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="47" pos="7">\n
[reo 0.0.7] <o base="^" line="47" pos="6"/>\n
[reo 0.0.7] <o base="x" line="47" pos="11" ref="45"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".lt" line="48" pos="7">\n
[reo 0.0.7] <o base="^" line="48" pos="6"/>\n
[reo 0.0.7] <o base="x" line="48" pos="11" ref="45"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="50" name="gt" pos="2">\n
[reo 0.0.7] <o line="51" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="53" name="gte" pos="2">\n
[reo 0.0.7] <o line="54" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="55" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="56" pos="7">\n
[reo 0.0.7] <o base="^" line="56" pos="6"/>\n
[reo 0.0.7] <o base="x" line="56" pos="11" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="57" pos="7">\n
[reo 0.0.7] <o base="^" line="57" pos="6"/>\n
[reo 0.0.7] <o base="x" line="57" pos="11" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="59" name="neg" pos="2">\n
[reo 0.0.7] <o base=".times" line="61" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="61" pos="4"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="12" ref="30">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="63" name="plus" pos="2">\n
[reo 0.0.7] <o line="64" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="66" name="minus" pos="2">\n
[reo 0.0.7] <o line="67" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o base=".mapped" line="68" name="x-neg" pos="4">\n
[reo 0.0.7] <o base="list" line="69" pos="6">\n
[reo 0.0.7] <o base="x" line="70" pos="8" ref="67"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="71" pos="6">\n
[reo 0.0.7] <o line="71" name="element" pos="7"/>\n
[reo 0.0.7] <o base=".neg" line="72" name="@" pos="8">\n
[reo 0.0.7] <o base="element" line="73" pos="10" ref="71"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="74" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="74" pos="4"/>\n
[reo 0.0.7] <o base="x-neg" line="75" pos="6" ref="68" unvar=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="77" name="times" pos="2">\n
[reo 0.0.7] <o line="78" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="80" name="div" pos="2">\n
[reo 0.0.7] <o line="81" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="83" name="as-bytes" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="86" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".as-int" line="88" name="@" pos="4">\n
[reo 0.0.7] <o base=".xor" line="89" pos="6">\n
[reo 0.0.7] <o base="as-bytes" line="90" pos="8" ref="83"/>\n
[reo 0.0.7] <o base=".right" line="91" pos="8">\n
[reo 0.0.7] <o base="as-bytes" line="92" pos="10" ref="83"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="93" pos="10" ref="30">00 00 00 00 00 00 00 20</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 404µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 256µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 412µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 374µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 337µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 353µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 456µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 313µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 289µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 292µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 330µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 321µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 312µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 298µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 459µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 263µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 222µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 214µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 315µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 294µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' produced (9816 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="74"\n
[reo 0.0.7] name="org.eolang.int"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/int.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:30.757429Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > int\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] (^.eq x).not\n
[reo 0.0.7] (^.gt x).not\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.lt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Change the sign of the number\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] ^.times -1 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Add to the current one\n
[reo 0.0.7] [x...] > plus /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Subtract from the current one\n
[reo 0.0.7] [x...] > minus\n
[reo 0.0.7] mapped. > x-neg\n
[reo 0.0.7] list\n
[reo 0.0.7] x\n
[reo 0.0.7] [element]\n
[reo 0.0.7] neg. > @\n
[reo 0.0.7] element\n
[reo 0.0.7] ^.plus > @\n
[reo 0.0.7] ...x-neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication this one by another int\n
[reo 0.0.7] [x...] > times /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Divide this one by another int\n
[reo 0.0.7] [x...] > div /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] as-int. > @\n
[reo 0.0.7] xor.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] right.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] 32\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="int" pos="0">\n
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="38" name="lt" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".and" line="40" name="@" pos="4">\n
[reo 0.0.7] <o base=".not" line="41" pos="14">\n
[reo 0.0.7] <o base=".eq" line="41" pos="8">\n
[reo 0.0.7] <o alias="1" base="^" line="41" pos="7"/>\n
[reo 0.0.7] <o base="x" line="41" pos="12" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="42" pos="14">\n
[reo 0.0.7] <o base=".gt" line="42" pos="8">\n
[reo 0.0.7] <o alias="2" base="^" line="42" pos="7"/>\n
[reo 0.0.7] <o base="x" line="42" pos="12" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="44" name="lte" pos="2">\n
[reo 0.0.7] <o line="45" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="46" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="47" pos="7">\n
[reo 0.0.7] <o base="^" line="47" pos="6"/>\n
[reo 0.0.7] <o base="x" line="47" pos="11" ref="45"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".lt" line="48" pos="7">\n
[reo 0.0.7] <o base="^" line="48" pos="6"/>\n
[reo 0.0.7] <o base="x" line="48" pos="11" ref="45"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="50" name="gt" pos="2">\n
[reo 0.0.7] <o line="51" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="53" name="gte" pos="2">\n
[reo 0.0.7] <o line="54" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="55" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="56" pos="7">\n
[reo 0.0.7] <o base="^" line="56" pos="6"/>\n
[reo 0.0.7] <o base="x" line="56" pos="11" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="57" pos="7">\n
[reo 0.0.7] <o base="^" line="57" pos="6"/>\n
[reo 0.0.7] <o base="x" line="57" pos="11" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="59" name="neg" pos="2">\n
[reo 0.0.7] <o base=".times" line="61" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="61" pos="4"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="12" ref="30">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="63" name="plus" pos="2">\n
[reo 0.0.7] <o line="64" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="66" name="minus" pos="2">\n
[reo 0.0.7] <o line="67" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o base=".mapped" line="68" name="x-neg" pos="4">\n
[reo 0.0.7] <o base="list" line="69" pos="6">\n
[reo 0.0.7] <o base="x" line="70" pos="8" ref="67"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="71" pos="6">\n
[reo 0.0.7] <o line="71" name="element" pos="7"/>\n
[reo 0.0.7] <o base=".neg" line="72" name="@" pos="8">\n
[reo 0.0.7] <o base="element" line="73" pos="10" ref="71"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="74" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="74" pos="4"/>\n
[reo 0.0.7] <o base="x-neg" line="75" pos="6" ref="68" unvar=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="77" name="times" pos="2">\n
[reo 0.0.7] <o line="78" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="80" name="div" pos="2">\n
[reo 0.0.7] <o line="81" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="83" name="as-bytes" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="86" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".as-int" line="88" name="@" pos="4">\n
[reo 0.0.7] <o base=".xor" line="89" pos="6">\n
[reo 0.0.7] <o base="as-bytes" line="90" pos="8" ref="83"/>\n
[reo 0.0.7] <o base=".right" line="91" pos="8">\n
[reo 0.0.7] <o base="as-bytes" line="92" pos="10" ref="83"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="93" pos="10" ref="30">00 00 00 00 00 00 00 20</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 473µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 535µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 514µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 474µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' produced (9875 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="74"\n
[reo 0.0.7] name="org.eolang.int"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/int.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:30.757429Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > int\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] (^.eq x).not\n
[reo 0.0.7] (^.gt x).not\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.lt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Change the sign of the number\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] ^.times -1 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Add to the current one\n
[reo 0.0.7] [x...] > plus /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Subtract from the current one\n
[reo 0.0.7] [x...] > minus\n
[reo 0.0.7] mapped. > x-neg\n
[reo 0.0.7] list\n
[reo 0.0.7] x\n
[reo 0.0.7] [element]\n
[reo 0.0.7] neg. > @\n
[reo 0.0.7] element\n
[reo 0.0.7] ^.plus > @\n
[reo 0.0.7] ...x-neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication this one by another int\n
[reo 0.0.7] [x...] > times /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Divide this one by another int\n
[reo 0.0.7] [x...] > div /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] &gt; as-hash\n
[reo 0.0.7] as-int. &gt; @\n
[reo 0.0.7] xor.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] right.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] 32\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="int" pos="0">\n
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="38" name="lt" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".and" line="40" name="@" pos="4">\n
[reo 0.0.7] <o base=".not" line="41" pos="14">\n
[reo 0.0.7] <o base=".eq" line="41" pos="8">\n
[reo 0.0.7] <o alias="1" base="^" line="41" pos="7"/>\n
[reo 0.0.7] <o base="x" line="41" pos="12" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="42" pos="14">\n
[reo 0.0.7] <o base=".gt" line="42" pos="8">\n
[reo 0.0.7] <o alias="2" base="^" line="42" pos="7"/>\n
[reo 0.0.7] <o base="x" line="42" pos="12" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="44" name="lte" pos="2">\n
[reo 0.0.7] <o line="45" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="46" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="47" pos="7">\n
[reo 0.0.7] <o base="^" line="47" pos="6"/>\n
[reo 0.0.7] <o base="x" line="47" pos="11" ref="45"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".lt" line="48" pos="7">\n
[reo 0.0.7] <o base="^" line="48" pos="6"/>\n
[reo 0.0.7] <o base="x" line="48" pos="11" ref="45"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="50" name="gt" pos="2">\n
[reo 0.0.7] <o line="51" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="53" name="gte" pos="2">\n
[reo 0.0.7] <o line="54" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="55" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="56" pos="7">\n
[reo 0.0.7] <o base="^" line="56" pos="6"/>\n
[reo 0.0.7] <o base="x" line="56" pos="11" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="57" pos="7">\n
[reo 0.0.7] <o base="^" line="57" pos="6"/>\n
[reo 0.0.7] <o base="x" line="57" pos="11" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="59" name="neg" pos="2">\n
[reo 0.0.7] <o base=".times" line="61" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="61" pos="4"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="12" ref="30">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="63" name="plus" pos="2">\n
[reo 0.0.7] <o line="64" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="66" name="minus" pos="2">\n
[reo 0.0.7] <o line="67" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o base=".mapped" line="68" name="x-neg" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="69" pos="6">\n
[reo 0.0.7] <o base="x" line="70" pos="8" ref="67"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="71" pos="6">\n
[reo 0.0.7] <o line="71" name="element" pos="7"/>\n
[reo 0.0.7] <o base=".neg" line="72" name="@" pos="8">\n
[reo 0.0.7] <o base="element" line="73" pos="10" ref="71"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="74" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="74" pos="4"/>\n
[reo 0.0.7] <o base="x-neg" line="75" pos="6" ref="68" unvar=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="77" name="times" pos="2">\n
[reo 0.0.7] <o line="78" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="80" name="div" pos="2">\n
[reo 0.0.7] <o line="81" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="83" name="as-bytes" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="86" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".as-int" line="88" name="@" pos="4">\n
[reo 0.0.7] <o base=".xor" line="89" pos="6">\n
[reo 0.0.7] <o base="as-bytes" line="90" pos="8" ref="83"/>\n
[reo 0.0.7] <o base=".right" line="91" pos="8">\n
[reo 0.0.7] <o base="as-bytes" line="92" pos="10" ref="83"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="93" pos="10" ref="30">00 00 00 00 00 00 00 20</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 643µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 620µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 299µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 156µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' produced (9892 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="74"\n
[reo 0.0.7] name="org.eolang.int"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/int.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:30.757429Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] &gt; int\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] &gt; eq\n
[reo 0.0.7] eq. &gt; @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ &lt; x\n
[reo 0.0.7] [x] &gt; lt\n
[reo 0.0.7] and. &gt; @\n
[reo 0.0.7] (^.eq x).not\n
[reo 0.0.7] (^.gt x).not\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] &gt; lte\n
[reo 0.0.7] or. &gt; @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.lt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Change the sign of the number\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] ^.times -1 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Add to the current one\n
[reo 0.0.7] [x...] > plus /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Subtract from the current one\n
[reo 0.0.7] [x...] > minus\n
[reo 0.0.7] mapped. > x-neg\n
[reo 0.0.7] list\n
[reo 0.0.7] x\n
[reo 0.0.7] [element]\n
[reo 0.0.7] neg. > @\n
[reo 0.0.7] element\n
[reo 0.0.7] ^.plus > @\n
[reo 0.0.7] ...x-neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication this one by another int\n
[reo 0.0.7] [x...] > times /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Divide this one by another int\n
[reo 0.0.7] [x...] > div /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] as-int. > @\n
[reo 0.0.7] xor.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] right.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] 32\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="int" pos="0">\n
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="38" name="lt" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".and" line="40" name="@" pos="4">\n
[reo 0.0.7] <o base=".not" line="41" pos="14">\n
[reo 0.0.7] <o base=".eq" line="41" pos="8">\n
[reo 0.0.7] <o base="^" line="41" pos="7"/>\n
[reo 0.0.7] <o base="x" line="41" pos="12" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="42" pos="14">\n
[reo 0.0.7] <o base=".gt" line="42" pos="8">\n
[reo 0.0.7] <o base="^" line="42" pos="7"/>\n
[reo 0.0.7] <o base="x" line="42" pos="12" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="44" name="lte" pos="2">\n
[reo 0.0.7] <o line="45" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="46" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="47" pos="7">\n
[reo 0.0.7] <o base="^" line="47" pos="6"/>\n
[reo 0.0.7] <o base="x" line="47" pos="11" ref="45"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".lt" line="48" pos="7">\n
[reo 0.0.7] <o base="^" line="48" pos="6"/>\n
[reo 0.0.7] <o base="x" line="48" pos="11" ref="45"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="50" name="gt" pos="2">\n
[reo 0.0.7] <o line="51" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="53" name="gte" pos="2">\n
[reo 0.0.7] <o line="54" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="55" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="56" pos="7">\n
[reo 0.0.7] <o base="^" line="56" pos="6"/>\n
[reo 0.0.7] <o base="x" line="56" pos="11" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="57" pos="7">\n
[reo 0.0.7] <o base="^" line="57" pos="6"/>\n
[reo 0.0.7] <o base="x" line="57" pos="11" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="59" name="neg" pos="2">\n
[reo 0.0.7] <o base=".times" line="61" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="61" pos="4"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="12" ref="30">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="63" name="plus" pos="2">\n
[reo 0.0.7] <o line="64" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="66" name="minus" pos="2">\n
[reo 0.0.7] <o line="67" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o base=".mapped" line="68" name="x-neg" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="69" pos="6">\n
[reo 0.0.7] <o base="x" line="70" pos="8" ref="67"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="71" pos="6">\n
[reo 0.0.7] <o line="71" name="element" pos="7"/>\n
[reo 0.0.7] <o base=".neg" line="72" name="@" pos="8">\n
[reo 0.0.7] <o base="element" line="73" pos="10" ref="71"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="74" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="74" pos="4"/>\n
[reo 0.0.7] <o base="x-neg" line="75" pos="6" ref="68" unvar=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="77" name="times" pos="2">\n
[reo 0.0.7] <o line="78" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="80" name="div" pos="2">\n
[reo 0.0.7] <o line="81" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="83" name="as-bytes" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="86" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".as-int" line="88" name="@" pos="4">\n
[reo 0.0.7] <o base=".xor" line="89" pos="6">\n
[reo 0.0.7] <o base="as-bytes" line="90" pos="8" ref="83"/>\n
[reo 0.0.7] <o base=".right" line="91" pos="8">\n
[reo 0.0.7] <o base="as-bytes" line="92" pos="10" ref="83"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="93" pos="10" ref="30">00 00 00 00 00 00 00 20</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 309µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 303µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 289µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 184µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 224µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 206µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 396µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 392µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 350µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 351µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 510µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 401µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 378µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 286µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 320µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 345µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 314µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 451µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 404µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 216µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 217µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 225µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 317µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 325µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 336µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 302µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 334µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 297µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 322µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 291µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 279µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 200µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 172µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 312µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 212µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 216µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 215µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 381µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 281µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 299µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 245µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 348µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 304µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 211µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 196µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 371µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 243µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 267µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 297µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 302µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 308µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 290µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 221µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' produced (10271 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="74"\n
[reo 0.0.7] name="org.eolang.int"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/int.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:30.757429Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > int\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] (^.eq x).not\n
[reo 0.0.7] (^.gt x).not\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.lt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Change the sign of the number\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] ^.times -1 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Add to the current one\n
[reo 0.0.7] [x...] > plus /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Subtract from the current one\n
[reo 0.0.7] [x...] > minus\n
[reo 0.0.7] mapped. > x-neg\n
[reo 0.0.7] list\n
[reo 0.0.7] x\n
[reo 0.0.7] [element]\n
[reo 0.0.7] neg. > @\n
[reo 0.0.7] element\n
[reo 0.0.7] ^.plus > @\n
[reo 0.0.7] ...x-neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication this one by another int\n
[reo 0.0.7] [x...] > times /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Divide this one by another int\n
[reo 0.0.7] [x...] > div /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] as-int. > @\n
[reo 0.0.7] xor.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] right.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] 32\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="int" pos="0">\n
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="38" name="lt" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".and" line="40" name="@" pos="4">\n
[reo 0.0.7] <o base=".not" line="41" pos="14">\n
[reo 0.0.7] <o base=".eq" line="41" pos="8">\n
[reo 0.0.7] <o base="^" line="41" pos="7"/>\n
[reo 0.0.7] <o base="x" line="41" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="42" pos="14">\n
[reo 0.0.7] <o base=".gt" line="42" pos="8">\n
[reo 0.0.7] <o base="^" line="42" pos="7"/>\n
[reo 0.0.7] <o base="x" line="42" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="44" name="lte" pos="2">\n
[reo 0.0.7] <o line="45" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="46" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="47" pos="7">\n
[reo 0.0.7] <o base="^" line="47" pos="6"/>\n
[reo 0.0.7] <o base="x" line="47" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".lt" line="48" pos="7">\n
[reo 0.0.7] <o base="^" line="48" pos="6"/>\n
[reo 0.0.7] <o base="x" line="48" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="50" name="gt" pos="2">\n
[reo 0.0.7] <o line="51" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="53" name="gte" pos="2">\n
[reo 0.0.7] <o line="54" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="55" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="56" pos="7">\n
[reo 0.0.7] <o base="^" line="56" pos="6"/>\n
[reo 0.0.7] <o base="x" line="56" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="57" pos="7">\n
[reo 0.0.7] <o base="^" line="57" pos="6"/>\n
[reo 0.0.7] <o base="x" line="57" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="59" name="neg" pos="2">\n
[reo 0.0.7] <o base=".times" line="61" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="61" pos="4"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="12">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="63" name="plus" pos="2">\n
[reo 0.0.7] <o line="64" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="66" name="minus" pos="2">\n
[reo 0.0.7] <o line="67" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o base=".mapped" line="68" name="x-neg" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="69" pos="6">\n
[reo 0.0.7] <o base="x" line="70" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="71" pos="6">\n
[reo 0.0.7] <o line="71" name="element" pos="7"/>\n
[reo 0.0.7] <o base=".neg" line="72" name="@" pos="8">\n
[reo 0.0.7] <o base="element" line="73" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="74" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="74" pos="4"/>\n
[reo 0.0.7] <o base="x-neg" line="75" pos="6" unvar=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="77" name="times" pos="2">\n
[reo 0.0.7] <o line="78" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="80" name="div" pos="2">\n
[reo 0.0.7] <o line="81" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="83" name="as-bytes" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="86" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".as-int" line="88" name="@" pos="4">\n
[reo 0.0.7] <o base=".xor" line="89" pos="6">\n
[reo 0.0.7] <o base="as-bytes" line="90" pos="8"/>\n
[reo 0.0.7] <o base=".right" line="91" pos="8">\n
[reo 0.0.7] <o base="as-bytes" line="92" pos="10"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="93" pos="10">00 00 00 00 00 00 00 20</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 326µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 273µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 65ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 424µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 375µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (28198 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="74"\n
[reo 0.0.7] name="org.eolang.int"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/int.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:30.757429Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] &gt; int\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] &gt; eq\n
[reo 0.0.7] eq. &gt; @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ &lt; x\n
[reo 0.0.7] [x] &gt; lt\n
[reo 0.0.7] and. &gt; @\n
[reo 0.0.7] (^.eq x).not\n
[reo 0.0.7] (^.gt x).not\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] &gt; lte\n
[reo 0.0.7] or. &gt; @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.lt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ &gt; x\n
[reo 0.0.7] [x] &gt; gt /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] &gt; gte\n
[reo 0.0.7] or. &gt; @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Change the sign of the number\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] ^.times -1 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Add to the current one\n
[reo 0.0.7] [x...] > plus /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Subtract from the current one\n
[reo 0.0.7] [x...] > minus\n
[reo 0.0.7] mapped. > x-neg\n
[reo 0.0.7] list\n
[reo 0.0.7] x\n
[reo 0.0.7] [element]\n
[reo 0.0.7] neg. > @\n
[reo 0.0.7] element\n
[reo 0.0.7] ^.plus > @\n
[reo 0.0.7] ...x-neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication this one by another int\n
[reo 0.0.7] [x...] > times /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Divide this one by another int\n
[reo 0.0.7] [x...] > div /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] as-int. > @\n
[reo 0.0.7] xor.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] right.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] 32\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="int"\n
[reo 0.0.7] original-name="int"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$eq"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="32">\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$lt"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="lt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="38">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$lte"\n
[reo 0.0.7] cut="18"\n
[reo 0.0.7] line="44"\n
[reo 0.0.7] name="lte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="44">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] base="int$gt"\n
[reo 0.0.7] cut="27"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="gt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="50">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$gte"\n
[reo 0.0.7] cut="29"\n
[reo 0.0.7] line="53"\n
[reo 0.0.7] name="gte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="53">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$neg"\n
[reo 0.0.7] cut="38"\n
[reo 0.0.7] line="59"\n
[reo 0.0.7] name="neg"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="59">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] base="int$plus"\n
[reo 0.0.7] cut="42"\n
[reo 0.0.7] line="63"\n
[reo 0.0.7] name="plus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="63">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$minus"\n
[reo 0.0.7] cut="44"\n
[reo 0.0.7] line="66"\n
[reo 0.0.7] name="minus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="66">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] base="int$times"\n
[reo 0.0.7] cut="56"\n
[reo 0.0.7] line="77"\n
[reo 0.0.7] name="times"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="77">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] base="int$div"\n
[reo 0.0.7] cut="58"\n
[reo 0.0.7] line="80"\n
[reo 0.0.7] name="div"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="80">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="int$as-bytes"\n
[reo 0.0.7] cut="60"\n
[reo 0.0.7] line="83"\n
[reo 0.0.7] name="as-bytes"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="83">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$as-hash"\n
[reo 0.0.7] cut="61"\n
[reo 0.0.7] line="86"\n
[reo 0.0.7] name="as-hash"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="86">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="int$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="32.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="32.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="32.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="32.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="32.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="32.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="32.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="32.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="32.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="32.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="32.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="int$lt"\n
[reo 0.0.7] original-name="lt"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".and" line="40" name="@" pos="4">\n
[reo 0.0.7] <o base=".not" line="41" pos="14">\n
[reo 0.0.7] <o base=".eq" line="41" pos="8">\n
[reo 0.0.7] <o base="^" line="41" pos="7"/>\n
[reo 0.0.7] <o base="x" line="41" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="42" pos="14">\n
[reo 0.0.7] <o base=".gt" line="42" pos="8">\n
[reo 0.0.7] <o base="^" line="42" pos="7"/>\n
[reo 0.0.7] <o base="x" line="42" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="38.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="38.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="38.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="38.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="38.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="38.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="38.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="38.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="38.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="38.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="38.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="44"\n
[reo 0.0.7] name="int$lte"\n
[reo 0.0.7] original-name="lte"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="45" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="46" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="47" pos="7">\n
[reo 0.0.7] <o base="^" line="47" pos="6"/>\n
[reo 0.0.7] <o base="x" line="47" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".lt" line="48" pos="7">\n
[reo 0.0.7] <o base="^" line="48" pos="6"/>\n
[reo 0.0.7] <o base="x" line="48" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="44.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="44.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="44.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="44.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="44.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="44.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="44.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="44.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="44.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="44.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="44.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="int$gt"\n
[reo 0.0.7] original-name="gt"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="51" name="x" pos="3"/>\n
[reo 0.0.7] <o level="1" line="50.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="50.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="50.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="50.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="50.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="50.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="50.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="50.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="50.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="50.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="50.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="53"\n
[reo 0.0.7] name="int$gte"\n
[reo 0.0.7] original-name="gte"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="54" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="55" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="56" pos="7">\n
[reo 0.0.7] <o base="^" line="56" pos="6"/>\n
[reo 0.0.7] <o base="x" line="56" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="57" pos="7">\n
[reo 0.0.7] <o base="^" line="57" pos="6"/>\n
[reo 0.0.7] <o base="x" line="57" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="53.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="53.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="53.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="53.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="53.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="53.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="53.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="53.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="53.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="53.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="53.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="59"\n
[reo 0.0.7] name="int$neg"\n
[reo 0.0.7] original-name="neg"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".times" line="61" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="61" pos="4"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="12">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="59.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="59.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="59.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="59.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="59.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="59.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="59.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="59.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="59.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="59.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="59.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] line="63"\n
[reo 0.0.7] name="int$plus"\n
[reo 0.0.7] original-name="plus"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="64" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="63.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="63.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="63.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="63.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="63.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="63.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="63.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="63.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="63.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="63.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="63.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="66"\n
[reo 0.0.7] name="int$minus"\n
[reo 0.0.7] original-name="minus"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="67" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o base=".mapped" line="68" name="x-neg" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="69" pos="6">\n
[reo 0.0.7] <o base="x" line="70" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$minus$t1$a1"\n
[reo 0.0.7] cut="47"\n
[reo 0.0.7] line="71"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="71">\n
[reo 0.0.7] <o as="x" base="x" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="2"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="2"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="2"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="2"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="2"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="2"/>\n
[reo 0.0.7] <o as="times" base="times" level="2"/>\n
[reo 0.0.7] <o as="div" base="div" level="2"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="2"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="74" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="74" pos="4"/>\n
[reo 0.0.7] <o base="x-neg" line="75" pos="6" unvar=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="66.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="66.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="66.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="66.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="66.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="66.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="66.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="66.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="66.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="66.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="66.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="71"\n
[reo 0.0.7] name="int$minus$t1$a1"\n
[reo 0.0.7] parent="int$minus"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="71" name="element" pos="7"/>\n
[reo 0.0.7] <o base=".neg" line="72" name="@" pos="8">\n
[reo 0.0.7] <o base="element" line="73" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="71.67" name="x"/>\n
[reo 0.0.7] <o level="1" line="71.74" name="@"/>\n
[reo 0.0.7] <o level="2" line="71.32" name="eq"/>\n
[reo 0.0.7] <o level="2" line="71.38" name="lt"/>\n
[reo 0.0.7] <o level="2" line="71.44" name="lte"/>\n
[reo 0.0.7] <o level="2" line="71.50" name="gt"/>\n
[reo 0.0.7] <o level="2" line="71.53" name="gte"/>\n
[reo 0.0.7] <o level="2" line="71.59" name="neg"/>\n
[reo 0.0.7] <o level="2" line="71.63" name="plus"/>\n
[reo 0.0.7] <o level="2" line="71.77" name="times"/>\n
[reo 0.0.7] <o level="2" line="71.80" name="div"/>\n
[reo 0.0.7] <o level="2" line="71.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="2" line="71.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] line="77"\n
[reo 0.0.7] name="int$times"\n
[reo 0.0.7] original-name="times"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="78" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="77.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="77.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="77.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="77.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="77.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="77.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="77.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="77.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="77.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="77.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="77.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] line="80"\n
[reo 0.0.7] name="int$div"\n
[reo 0.0.7] original-name="div"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="81" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="80.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="80.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="80.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="80.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="80.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="80.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="80.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="80.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="80.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="80.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="80.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="83"\n
[reo 0.0.7] name="int$as-bytes"\n
[reo 0.0.7] original-name="as-bytes"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="83.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="83.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="83.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="83.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="83.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="83.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="83.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="83.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="83.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="83.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="83.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="86"\n
[reo 0.0.7] name="int$as-hash"\n
[reo 0.0.7] original-name="as-hash"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".as-int" line="88" name="@" pos="4">\n
[reo 0.0.7] <o base=".xor" line="89" pos="6">\n
[reo 0.0.7] <o base="as-bytes" line="90" pos="8"/>\n
[reo 0.0.7] <o base=".right" line="91" pos="8">\n
[reo 0.0.7] <o base="as-bytes" line="92" pos="10"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="93" pos="10">00 00 00 00 00 00 00 20</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="86.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="86.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="86.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="86.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="86.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="86.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="86.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="86.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="86.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="86.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="86.83" name="as-bytes"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 655µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 702µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 17ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 678µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 471µs
[reo 0.0.7] [WARNING] XSL transformation 'abstracts-float-up' took too long 106ms (over 100ms)
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 30ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 270µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' produced (28192 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="74"\n
[reo 0.0.7] name="org.eolang.int"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/int.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:30.757429Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > int\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] (^.eq x).not\n
[reo 0.0.7] (^.gt x).not\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.lt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Change the sign of the number\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] ^.times -1 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Add to the current one\n
[reo 0.0.7] [x...] > plus /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Subtract from the current one\n
[reo 0.0.7] [x...] > minus\n
[reo 0.0.7] mapped. > x-neg\n
[reo 0.0.7] list\n
[reo 0.0.7] x\n
[reo 0.0.7] [element]\n
[reo 0.0.7] neg. > @\n
[reo 0.0.7] element\n
[reo 0.0.7] ^.plus > @\n
[reo 0.0.7] ...x-neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication this one by another int\n
[reo 0.0.7] [x...] > times /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Divide this one by another int\n
[reo 0.0.7] [x...] > div /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] as-int. > @\n
[reo 0.0.7] xor.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] right.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] 32\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="int"\n
[reo 0.0.7] original-name="int"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$eq"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="32">\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$lt"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="lt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="38">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$lte"\n
[reo 0.0.7] cut="18"\n
[reo 0.0.7] line="44"\n
[reo 0.0.7] name="lte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="44">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] base="int$gt"\n
[reo 0.0.7] cut="27"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="gt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="50">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$gte"\n
[reo 0.0.7] cut="29"\n
[reo 0.0.7] line="53"\n
[reo 0.0.7] name="gte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="53">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$neg"\n
[reo 0.0.7] cut="38"\n
[reo 0.0.7] line="59"\n
[reo 0.0.7] name="neg"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="59">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] base="int$plus"\n
[reo 0.0.7] cut="42"\n
[reo 0.0.7] line="63"\n
[reo 0.0.7] name="plus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="63">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$minus"\n
[reo 0.0.7] cut="44"\n
[reo 0.0.7] line="66"\n
[reo 0.0.7] name="minus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="66">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] base="int$times"\n
[reo 0.0.7] cut="56"\n
[reo 0.0.7] line="77"\n
[reo 0.0.7] name="times"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="77">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] base="int$div"\n
[reo 0.0.7] cut="58"\n
[reo 0.0.7] line="80"\n
[reo 0.0.7] name="div"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="80">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="int$as-bytes"\n
[reo 0.0.7] cut="60"\n
[reo 0.0.7] line="83"\n
[reo 0.0.7] name="as-bytes"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="83">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$as-hash"\n
[reo 0.0.7] cut="61"\n
[reo 0.0.7] line="86"\n
[reo 0.0.7] name="as-hash"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="86">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="int$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="32.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="32.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="32.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="32.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="32.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="32.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="32.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="32.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="32.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="32.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="32.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="int$lt"\n
[reo 0.0.7] original-name="lt"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".and" line="40" name="@" pos="4">\n
[reo 0.0.7] <o base=".not" line="41" pos="14">\n
[reo 0.0.7] <o base=".eq" line="41" pos="8">\n
[reo 0.0.7] <o base="^" line="41" pos="7"/>\n
[reo 0.0.7] <o base="x" line="41" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="42" pos="14">\n
[reo 0.0.7] <o base=".gt" line="42" pos="8">\n
[reo 0.0.7] <o base="^" line="42" pos="7"/>\n
[reo 0.0.7] <o base="x" line="42" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="38.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="38.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="38.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="38.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="38.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="38.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="38.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="38.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="38.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="38.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="38.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="44"\n
[reo 0.0.7] name="int$lte"\n
[reo 0.0.7] original-name="lte"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="45" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="46" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="47" pos="7">\n
[reo 0.0.7] <o base="^" line="47" pos="6"/>\n
[reo 0.0.7] <o base="x" line="47" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".lt" line="48" pos="7">\n
[reo 0.0.7] <o base="^" line="48" pos="6"/>\n
[reo 0.0.7] <o base="x" line="48" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="44.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="44.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="44.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="44.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="44.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="44.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="44.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="44.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="44.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="44.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="44.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="int$gt"\n
[reo 0.0.7] original-name="gt"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="51" name="x" pos="3"/>\n
[reo 0.0.7] <o level="1" line="50.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="50.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="50.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="50.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="50.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="50.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="50.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="50.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="50.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="50.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="50.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="53"\n
[reo 0.0.7] name="int$gte"\n
[reo 0.0.7] original-name="gte"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="54" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="55" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="56" pos="7">\n
[reo 0.0.7] <o base="^" line="56" pos="6"/>\n
[reo 0.0.7] <o base="x" line="56" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="57" pos="7">\n
[reo 0.0.7] <o base="^" line="57" pos="6"/>\n
[reo 0.0.7] <o base="x" line="57" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="53.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="53.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="53.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="53.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="53.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="53.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="53.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="53.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="53.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="53.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="53.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="59"\n
[reo 0.0.7] name="int$neg"\n
[reo 0.0.7] original-name="neg"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".times" line="61" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="61" pos="4"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="12">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="59.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="59.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="59.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="59.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="59.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="59.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="59.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="59.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="59.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="59.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="59.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] line="63"\n
[reo 0.0.7] name="int$plus"\n
[reo 0.0.7] original-name="plus"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="64" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="63.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="63.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="63.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="63.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="63.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="63.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="63.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="63.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="63.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="63.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="63.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="66"\n
[reo 0.0.7] name="int$minus"\n
[reo 0.0.7] original-name="minus"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="67" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o base=".mapped" line="68" name="x-neg" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="69" pos="6">\n
[reo 0.0.7] <o base="x" line="70" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$minus$t1$a1"\n
[reo 0.0.7] cut="47"\n
[reo 0.0.7] line="71"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="71">\n
[reo 0.0.7] <o as="x" base="x" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="2"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="2"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="2"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="2"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="2"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="2"/>\n
[reo 0.0.7] <o as="times" base="times" level="2"/>\n
[reo 0.0.7] <o as="div" base="div" level="2"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="2"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="74" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="74" pos="4"/>\n
[reo 0.0.7] <o base="x-neg" line="75" pos="6" unvar=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="66.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="66.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="66.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="66.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="66.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="66.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="66.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="66.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="66.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="66.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="66.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="71"\n
[reo 0.0.7] name="int$minus$t1$a1"\n
[reo 0.0.7] parent="int$minus"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="71" name="element" pos="7"/>\n
[reo 0.0.7] <o base=".neg" line="72" name="@" pos="8">\n
[reo 0.0.7] <o base="element" line="73" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="71.67" name="x"/>\n
[reo 0.0.7] <o level="2" line="71.32" name="eq"/>\n
[reo 0.0.7] <o level="2" line="71.38" name="lt"/>\n
[reo 0.0.7] <o level="2" line="71.44" name="lte"/>\n
[reo 0.0.7] <o level="2" line="71.50" name="gt"/>\n
[reo 0.0.7] <o level="2" line="71.53" name="gte"/>\n
[reo 0.0.7] <o level="2" line="71.59" name="neg"/>\n
[reo 0.0.7] <o level="2" line="71.63" name="plus"/>\n
[reo 0.0.7] <o level="2" line="71.77" name="times"/>\n
[reo 0.0.7] <o level="2" line="71.80" name="div"/>\n
[reo 0.0.7] <o level="2" line="71.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="2" line="71.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] line="77"\n
[reo 0.0.7] name="int$times"\n
[reo 0.0.7] original-name="times"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="78" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="77.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="77.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="77.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="77.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="77.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="77.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="77.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="77.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="77.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="77.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="77.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] line="80"\n
[reo 0.0.7] name="int$div"\n
[reo 0.0.7] original-name="div"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="81" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="80.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="80.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="80.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="80.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="80.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="80.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="80.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="80.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="80.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="80.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="80.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="83"\n
[reo 0.0.7] name="int$as-bytes"\n
[reo 0.0.7] original-name="as-bytes"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="83.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="83.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="83.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="83.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="83.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="83.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="83.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="83.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="83.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="83.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="83.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="86"\n
[reo 0.0.7] name="int$as-hash"\n
[reo 0.0.7] original-name="as-hash"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".as-int" line="88" name="@" pos="4">\n
[reo 0.0.7] <o base=".xor" line="89" pos="6">\n
[reo 0.0.7] <o base="as-bytes" line="90" pos="8"/>\n
[reo 0.0.7] <o base=".right" line="91" pos="8">\n
[reo 0.0.7] <o base="as-bytes" line="92" pos="10"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="93" pos="10">00 00 00 00 00 00 00 20</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="86.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="86.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="86.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="86.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="86.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="86.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="86.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="86.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="86.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="86.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="86.83" name="as-bytes"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 325µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 253µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 62ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 588µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 385µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' produced (29697 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="74"\n
[reo 0.0.7] name="org.eolang.int"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/int.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:30.757429Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > int\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] (^.eq x).not\n
[reo 0.0.7] (^.gt x).not\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.lt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Change the sign of the number\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] ^.times -1 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Add to the current one\n
[reo 0.0.7] [x...] > plus /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Subtract from the current one\n
[reo 0.0.7] [x...] > minus\n
[reo 0.0.7] mapped. > x-neg\n
[reo 0.0.7] list\n
[reo 0.0.7] x\n
[reo 0.0.7] [element]\n
[reo 0.0.7] neg. > @\n
[reo 0.0.7] element\n
[reo 0.0.7] ^.plus > @\n
[reo 0.0.7] ...x-neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication this one by another int\n
[reo 0.0.7] [x...] > times /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Divide this one by another int\n
[reo 0.0.7] [x...] > div /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] as-int. > @\n
[reo 0.0.7] xor.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] right.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] 32\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] <sheet>remove-levels</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="int"\n
[reo 0.0.7] original-name="int"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$eq"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="32">\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="44"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="53"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="59"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="63"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="66"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="77"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="80"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="83"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="86"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$lt"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="lt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="38">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="44"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="53"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="59"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="63"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="66"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="77"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="80"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="83"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="86"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$lte"\n
[reo 0.0.7] cut="18"\n
[reo 0.0.7] line="44"\n
[reo 0.0.7] name="lte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="44">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="53"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="59"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="63"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="66"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="77"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="80"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="83"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="86"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] base="int$gt"\n
[reo 0.0.7] cut="27"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="gt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="50">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="44"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="53"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="59"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="63"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="66"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="77"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="80"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="83"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="86"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$gte"\n
[reo 0.0.7] cut="29"\n
[reo 0.0.7] line="53"\n
[reo 0.0.7] name="gte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="53">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="44"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="59"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="63"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="66"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="77"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="80"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="83"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="86"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$neg"\n
[reo 0.0.7] cut="38"\n
[reo 0.0.7] line="59"\n
[reo 0.0.7] name="neg"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="59">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="44"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="53"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="63"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="66"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="77"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="80"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="83"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="86"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] base="int$plus"\n
[reo 0.0.7] cut="42"\n
[reo 0.0.7] line="63"\n
[reo 0.0.7] name="plus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="63">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="44"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="53"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="59"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="66"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="77"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="80"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="83"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="86"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$minus"\n
[reo 0.0.7] cut="44"\n
[reo 0.0.7] line="66"\n
[reo 0.0.7] name="minus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="66">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="44"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="53"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="59"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="63"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="77"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="80"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="83"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="86"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] base="int$times"\n
[reo 0.0.7] cut="56"\n
[reo 0.0.7] line="77"\n
[reo 0.0.7] name="times"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="77">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="44"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="53"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="59"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="63"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="66"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="80"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="83"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="86"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] base="int$div"\n
[reo 0.0.7] cut="58"\n
[reo 0.0.7] line="80"\n
[reo 0.0.7] name="div"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="80">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="44"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="53"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="59"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="63"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="66"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="77"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="83"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="86"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="int$as-bytes"\n
[reo 0.0.7] cut="60"\n
[reo 0.0.7] line="83"\n
[reo 0.0.7] name="as-bytes"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="83">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="44"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="53"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="59"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="63"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="66"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="77"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="80"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="86"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$as-hash"\n
[reo 0.0.7] cut="61"\n
[reo 0.0.7] line="86"\n
[reo 0.0.7] name="as-hash"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="86">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="44"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="53"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="59"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="63"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="66"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="77"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="80"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="83"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="int$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="32.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="32.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="32.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="32.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="32.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="32.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="32.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="32.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="32.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="32.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="32.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="int$lt"\n
[reo 0.0.7] original-name="lt"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".and" line="40" name="@" pos="4">\n
[reo 0.0.7] <o base=".not" line="41" pos="14">\n
[reo 0.0.7] <o base=".eq" line="41" pos="8">\n
[reo 0.0.7] <o base="^" line="41" pos="7"/>\n
[reo 0.0.7] <o base="x" line="41" pos="12" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="42" pos="14">\n
[reo 0.0.7] <o base=".gt" line="42" pos="8">\n
[reo 0.0.7] <o base="^" line="42" pos="7"/>\n
[reo 0.0.7] <o base="x" line="42" pos="12" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="38.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="38.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="38.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="38.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="38.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="38.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="38.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="38.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="38.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="38.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="38.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="44"\n
[reo 0.0.7] name="int$lte"\n
[reo 0.0.7] original-name="lte"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="45" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="46" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="47" pos="7">\n
[reo 0.0.7] <o base="^" line="47" pos="6"/>\n
[reo 0.0.7] <o base="x" line="47" pos="11" ref="45"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".lt" line="48" pos="7">\n
[reo 0.0.7] <o base="^" line="48" pos="6"/>\n
[reo 0.0.7] <o base="x" line="48" pos="11" ref="45"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="44.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="44.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="44.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="44.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="44.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="44.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="44.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="44.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="44.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="44.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="44.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="int$gt"\n
[reo 0.0.7] original-name="gt"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="51" name="x" pos="3"/>\n
[reo 0.0.7] <o level="1" line="50.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="50.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="50.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="50.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="50.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="50.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="50.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="50.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="50.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="50.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="50.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="53"\n
[reo 0.0.7] name="int$gte"\n
[reo 0.0.7] original-name="gte"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="54" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="55" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="56" pos="7">\n
[reo 0.0.7] <o base="^" line="56" pos="6"/>\n
[reo 0.0.7] <o base="x" line="56" pos="11" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="57" pos="7">\n
[reo 0.0.7] <o base="^" line="57" pos="6"/>\n
[reo 0.0.7] <o base="x" line="57" pos="11" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="53.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="53.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="53.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="53.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="53.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="53.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="53.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="53.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="53.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="53.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="53.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="59"\n
[reo 0.0.7] name="int$neg"\n
[reo 0.0.7] original-name="neg"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".times" line="61" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="61" pos="4"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="12" ref="30">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="59.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="59.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="59.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="59.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="59.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="59.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="59.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="59.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="59.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="59.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="59.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] line="63"\n
[reo 0.0.7] name="int$plus"\n
[reo 0.0.7] original-name="plus"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="64" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="63.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="63.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="63.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="63.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="63.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="63.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="63.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="63.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="63.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="63.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="63.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="66"\n
[reo 0.0.7] name="int$minus"\n
[reo 0.0.7] original-name="minus"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="67" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o base=".mapped" line="68" name="x-neg" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="69" pos="6">\n
[reo 0.0.7] <o base="x" line="70" pos="8" ref="67"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="int$minus$t1$a1"\n
[reo 0.0.7] cut="47"\n
[reo 0.0.7] line="71"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="71">\n
[reo 0.0.7] <o as="x" base="x" level="1" ref="67"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="74"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="66.32"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="2" ref="66.38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="2" ref="66.44"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="2" ref="66.50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="2" ref="66.53"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="2" ref="66.59"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="2" ref="66.63"/>\n
[reo 0.0.7] <o as="times" base="times" level="2" ref="66.77"/>\n
[reo 0.0.7] <o as="div" base="div" level="2" ref="66.80"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="2" ref="66.83"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="2" ref="66.86"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="74" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="74" pos="4"/>\n
[reo 0.0.7] <o base="x-neg" line="75" pos="6" ref="68" unvar=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="66.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="66.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="66.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="66.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="66.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="66.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="66.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="66.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="66.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="66.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="66.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="71"\n
[reo 0.0.7] name="int$minus$t1$a1"\n
[reo 0.0.7] parent="int$minus"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="71" name="element" pos="7"/>\n
[reo 0.0.7] <o base=".neg" line="72" name="@" pos="8">\n
[reo 0.0.7] <o base="element" line="73" pos="10" ref="71"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="71.67" name="x"/>\n
[reo 0.0.7] <o level="2" line="71.32" name="eq"/>\n
[reo 0.0.7] <o level="2" line="71.38" name="lt"/>\n
[reo 0.0.7] <o level="2" line="71.44" name="lte"/>\n
[reo 0.0.7] <o level="2" line="71.50" name="gt"/>\n
[reo 0.0.7] <o level="2" line="71.53" name="gte"/>\n
[reo 0.0.7] <o level="2" line="71.59" name="neg"/>\n
[reo 0.0.7] <o level="2" line="71.63" name="plus"/>\n
[reo 0.0.7] <o level="2" line="71.77" name="times"/>\n
[reo 0.0.7] <o level="2" line="71.80" name="div"/>\n
[reo 0.0.7] <o level="2" line="71.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="2" line="71.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] line="77"\n
[reo 0.0.7] name="int$times"\n
[reo 0.0.7] original-name="times"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="78" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="77.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="77.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="77.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="77.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="77.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="77.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="77.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="77.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="77.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="77.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="77.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] line="80"\n
[reo 0.0.7] name="int$div"\n
[reo 0.0.7] original-name="div"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="81" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="80.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="80.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="80.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="80.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="80.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="80.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="80.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="80.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="80.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="80.83" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="80.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="83"\n
[reo 0.0.7] name="int$as-bytes"\n
[reo 0.0.7] original-name="as-bytes"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="83.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="83.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="83.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="83.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="83.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="83.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="83.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="83.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="83.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="83.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="83.86" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="86"\n
[reo 0.0.7] name="int$as-hash"\n
[reo 0.0.7] original-name="as-hash"\n
[reo 0.0.7] parent="int"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".as-int" line="88" name="@" pos="4">\n
[reo 0.0.7] <o base=".xor" line="89" pos="6">\n
[reo 0.0.7] <o base="as-bytes" line="90" pos="8" ref="86.83"/>\n
[reo 0.0.7] <o base=".right" line="91" pos="8">\n
[reo 0.0.7] <o base="as-bytes" line="92" pos="10" ref="86.83"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="93" pos="10" ref="30">00 00 00 00 00 00 00 20</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="86.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="86.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="86.44" name="lte"/>\n
[reo 0.0.7] <o level="1" line="86.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="86.53" name="gte"/>\n
[reo 0.0.7] <o level="1" line="86.59" name="neg"/>\n
[reo 0.0.7] <o level="1" line="86.63" name="plus"/>\n
[reo 0.0.7] <o level="1" line="86.66" name="minus"/>\n
[reo 0.0.7] <o level="1" line="86.77" name="times"/>\n
[reo 0.0.7] <o level="1" line="86.80" name="div"/>\n
[reo 0.0.7] <o level="1" line="86.83" name="as-bytes"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 469µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 444µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 423µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 306µs
[reo 0.0.7] [WARNING] XSL transformation 'add-refs' took too long 106ms (over 100ms)
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 19ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 269µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 181µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 215µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 195µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 25ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 316µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 243µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 232µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 229µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 31ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 301µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 232µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 243µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 302µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 203µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 158µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 1s
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 9084 bytes of XML in 938µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/int.xmir saved (29870 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/int.xmir (program:org.eolang.int) to ./home/r/repo/target/eo/03-optimize/org/eolang/int.xmir
[reo 0.0.7] [INFO] Optimized 1 out of 2 XMIR program(s)
[reo 0.0.7] [DEBUG] Execution of OptimizeMojo took 1s
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 29870 bytes of XML in 5ms
[reo 0.0.7] [DEBUG] Found 2 foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/int.xmir: [org.eolang.array, org.eolang.collections.list]
[reo 0.0.7] [INFO] Discovered 2 foreign objects in 1 programs: [org.eolang.array, org.eolang.collections.list]
[reo 0.0.7] [DEBUG] Execution of DiscoverMojo took 42ms
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=serde CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145 CARGO_PKG_AUTHORS='Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_VERSION=1.0.145 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=145 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/serde-5e18522409524f56/out rustc --crate-name serde /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.145/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=716bf937ee2bba9a -C extra-filename=-716bf937ee2bba9a --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern serde_derive=/home/r/repo/target/debug/deps/libserde_derive-08939a6c8ef9de83.so --cap-lints warn`
[reo 0.0.7] [DEBUG] The object 'org.eolang.array' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/array.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/array.eo saved (1558 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.array' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/array.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.collections.list' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/collections/list.eo...
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/eo/04-pull/org/eolang/collections
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/collections/list.eo saved (4625 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.collections.list' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/collections/list.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [INFO] 2 program(s) pulled from [./home/r/.eo (5f82cc1)]+[fallback to [https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/%s.eo]+(5f82cc1 cache to /home/r/.eo)]
[reo 0.0.7] [DEBUG] Execution of PullMojo took 1s
[reo 0.0.7] [DEBUG] 2 suitable tojo(s) found out of 4
[reo 0.0.7] [DEBUG] Program org.eolang.reo.simple.sum/0.0.0 skipped due to its zero version
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 9084 bytes of XML in 977µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.int/*.*.*: org.eolang:eo-runtime:0.28.7
[reo 0.0.7] [DEBUG] Running executeMojo for Plugin [org.apache.maven.plugins:maven-dependency-plugin]
[reo 0.0.7] [DEBUG] Attempting to load plugin Plugin [org.apache.maven.plugins:maven-dependency-plugin] using pluginManager org.apache.maven.plugin.DefaultBuildPluginManager@697b48e4 and repositories [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.plugins:maven-dependency-plugin:pom:2.8 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/2.8/maven-dependency-plugin-2.8.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/2.8/maven-dependency-plugin-2.8.pom (11 kB at 477 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/plugins/maven-dependency-plugin/2.8/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/plugins/maven-dependency-plugin/2.8/maven-dependency-plugin-2.8.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.plugins:maven-plugins:pom:24 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/24/maven-plugins-24.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-plugins/24/maven-plugins-24.pom (11 kB at 540 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/plugins/maven-plugins/24/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/plugins/maven-plugins/24/maven-plugins-24.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-parent:pom:23 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/23/maven-parent-23.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/23/maven-parent-23.pom (33 kB at 1.4 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/23/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/23/maven-parent-23.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.plugins:maven-dependency-plugin:jar:2.8 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/2.8/maven-dependency-plugin-2.8.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/2.8/maven-dependency-plugin-2.8.jar (153 kB at 4.3 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/plugins/maven-dependency-plugin/2.8/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/plugins/maven-dependency-plugin/2.8/maven-dependency-plugin-2.8.jar.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-artifact:pom:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.pom (1.6 kB at 81 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven:pom:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.9/maven-2.0.9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.9/maven-2.0.9.pom (19 kB at 788 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven/2.0.9/maven-2.0.9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-parent:pom:8 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/8/maven-parent-8.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/8/maven-parent-8.pom (24 kB at 1.1 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/8/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/8/maven-parent-8.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache:apache:pom:4 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/4/apache-4.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/4/apache-4.pom (4.5 kB at 214 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/4/apache-4.pom.lastUpdated
[reo 0.0.7] [DEBUG] Using mirror Maven (https://repo.maven.apache.org/maven2) for apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository).
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-utils:pom:1.5.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.pom (2.3 kB at 121 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus:pom:1.0.11 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom (9.0 kB at 448 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/1.0.11/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/1.0.11/plexus-1.0.11.pom.lastUpdated
[reo 0.0.7] [DEBUG] Using mirror Maven (https://repo.maven.apache.org/maven2) for codehaus.snapshots (http://snapshots.repository.codehaus.org).
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-plugin-api:pom:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.9/maven-plugin-api-2.0.9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.9/maven-plugin-api-2.0.9.pom (1.5 kB at 71 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-api/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-api/2.0.9/maven-plugin-api-2.0.9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-project:pom:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.pom (2.7 kB at 136 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-project/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-settings:pom:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.pom (2.1 kB at 103 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-settings/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-model:pom:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.pom (3.1 kB at 143 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-model/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-container-default:pom:1.0-alpha-9-stable-1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom (3.9 kB at 208 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-containers:pom:1.0.3 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom (492 B at 27 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-containers/1.0.3/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-containers/1.0.3/plexus-containers-1.0.3.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus:pom:1.0.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom (5.7 kB at 302 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/1.0.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/1.0.4/plexus-1.0.4.pom.lastUpdated
[reo 0.0.7] [DEBUG] Using mirror Maven (https://repo.maven.apache.org/maven2) for snapshots (http://snapshots.maven.codehaus.org/maven2).
[reo 0.0.7] [DEBUG] Resolving artifact junit:junit:pom:3.8.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.pom (998 B at 55 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/junit/junit/3.8.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/junit/junit/3.8.1/junit-3.8.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-utils:pom:1.0.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom (6.9 kB at 361 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/1.0.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.pom.lastUpdated
[reo 0.0.7] [DEBUG] Using mirror Maven (https://repo.maven.apache.org/maven2) for central (http://repo1.maven.org/maven2).
[reo 0.0.7] [DEBUG] Resolving artifact classworlds:classworlds:pom:1.1-alpha-2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom (3.1 kB at 165 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/classworlds/classworlds/1.1-alpha-2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/classworlds/classworlds/1.1-alpha-2/classworlds-1.1-alpha-2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-profile:pom:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.pom (2.0 kB at 102 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-profile/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-artifact-manager:pom:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.pom (2.7 kB at 117 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact-manager/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-repository-metadata:pom:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.pom (1.9 kB at 100 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-repository-metadata/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-plugin-registry:pom:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.pom (2.0 kB at 90 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-registry/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-core:pom:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.pom (7.8 kB at 410 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-core/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-plugin-parameter-documenter:pom:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.pom (2.0 kB at 98 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.reporting:maven-reporting-api:pom:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.9/maven-reporting-api-2.0.9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.9/maven-reporting-api-2.0.9.pom (1.8 kB at 90 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/reporting/maven-reporting-api/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/reporting/maven-reporting-api/2.0.9/maven-reporting-api-2.0.9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.reporting:maven-reporting:pom:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting/2.0.9/maven-reporting-2.0.9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting/2.0.9/maven-reporting-2.0.9.pom (1.5 kB at 78 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/reporting/maven-reporting/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/reporting/maven-reporting/2.0.9/maven-reporting-2.0.9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia-sink-api:pom:1.0-alpha-10 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-10/doxia-sink-api-1.0-alpha-10.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-10/doxia-sink-api-1.0-alpha-10.pom (1.3 kB at 50 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-10/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-10/doxia-sink-api-1.0-alpha-10.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia:pom:1.0-alpha-10 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.0-alpha-10/doxia-1.0-alpha-10.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.0-alpha-10/doxia-1.0-alpha-10.pom (9.2 kB at 366 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia/1.0-alpha-10/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia/1.0-alpha-10/doxia-1.0-alpha-10.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-parent:pom:6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/6/maven-parent-6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/6/maven-parent-6.pom (20 kB at 1.0 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/6/maven-parent-6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-error-diagnostics:pom:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.pom (1.7 kB at 92 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-error-diagnostics/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact commons-cli:commons-cli:pom:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-cli/commons-cli/1.0/commons-cli-1.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-cli/commons-cli/1.0/commons-cli-1.0.pom (2.1 kB at 117 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-cli/commons-cli/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-plugin-descriptor:pom:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.pom (2.1 kB at 115 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-descriptor/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-interactivity-api:pom:1.0-alpha-4 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom (7.1 kB at 394 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-monitor:pom:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.pom (1.3 kB at 71 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-monitor/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact classworlds:classworlds:pom:1.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/classworlds/classworlds/1.1/classworlds-1.1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/classworlds/classworlds/1.1/classworlds-1.1.pom (3.3 kB at 175 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/classworlds/classworlds/1.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/classworlds/classworlds/1.1/classworlds-1.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.reporting:maven-reporting-api:pom:3.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.pom (2.4 kB at 113 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:maven-shared-components:pom:15 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/15/maven-shared-components-15.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/15/maven-shared-components-15.pom (9.3 kB at 491 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-shared-components/15/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-shared-components/15/maven-shared-components-15.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-parent:pom:16 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/16/maven-parent-16.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/16/maven-parent-16.pom (23 kB at 1.2 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/16/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/16/maven-parent-16.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache:apache:pom:7 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/7/apache-7.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/7/apache-7.pom (14 kB at 687 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/7/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/7/apache-7.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia-sink-api:pom:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0/doxia-sink-api-1.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0/doxia-sink-api-1.0.pom (1.4 kB at 77 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.0/doxia-sink-api-1.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia:pom:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.0/doxia-1.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.0/doxia-1.0.pom (9.6 kB at 482 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia/1.0/doxia-1.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-parent:pom:10 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/10/maven-parent-10.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/10/maven-parent-10.pom (32 kB at 703 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/10/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/10/maven-parent-10.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.reporting:maven-reporting-impl:pom:2.0.5 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-impl/2.0.5/maven-reporting-impl-2.0.5.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-impl/2.0.5/maven-reporting-impl-2.0.5.pom (4.2 kB at 184 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/2.0.5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/2.0.5/maven-reporting-impl-2.0.5.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-project:pom:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom (2.6 kB at 146 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-project/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven:pom:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.6/maven-2.0.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.6/maven-2.0.6.pom (9.0 kB at 476 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven/2.0.6/maven-2.0.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-parent:pom:5 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/5/maven-parent-5.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/5/maven-parent-5.pom (15 kB at 762 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/5/maven-parent-5.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache:apache:pom:3 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/3/apache-3.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/3/apache-3.pom (3.4 kB at 191 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/3/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/3/apache-3.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-settings:pom:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom (2.0 kB at 105 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-settings/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-model:pom:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom (3.0 kB at 160 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-model/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-utils:pom:1.4.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.4.1/plexus-utils-1.4.1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.4.1/plexus-utils-1.4.1.pom (1.9 kB at 91 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/1.4.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/1.4.1/plexus-utils-1.4.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-profile:pom:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom (2.0 kB at 104 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-profile/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-artifact-manager:pom:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom (2.6 kB at 146 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact-manager/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-repository-metadata:pom:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom (1.9 kB at 84 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-repository-metadata/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-artifact:pom:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom (1.6 kB at 83 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-plugin-registry:pom:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom (1.9 kB at 102 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-registry/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-plugin-api:pom:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom (1.5 kB at 81 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-api/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia-core:pom:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.0/doxia-core-1.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.0/doxia-core-1.0.pom (2.4 kB at 126 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-core/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-core/1.0/doxia-core-1.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-utils:pom:1.5.7 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.7/plexus-utils-1.5.7.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.7/plexus-utils-1.5.7.pom (8.1 kB at 424 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.7/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.7/plexus-utils-1.5.7.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus:pom:2.0.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.2/plexus-2.0.2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.2/plexus-2.0.2.pom (12 kB at 611 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/2.0.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/2.0.2/plexus-2.0.2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-container-default:pom:1.0-alpha-30 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-30/plexus-container-default-1.0-alpha-30.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-30/plexus-container-default-1.0-alpha-30.pom (3.5 kB at 183 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-container-default/1.0-alpha-30/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-container-default/1.0-alpha-30/plexus-container-default-1.0-alpha-30.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-containers:pom:1.0-alpha-30 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.0-alpha-30/plexus-containers-1.0-alpha-30.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.0-alpha-30/plexus-containers-1.0-alpha-30.pom (1.9 kB at 47 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-containers/1.0-alpha-30/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-containers/1.0-alpha-30/plexus-containers-1.0-alpha-30.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-utils:pom:1.4.5 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.pom (2.3 kB at 37 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/1.4.5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/1.4.5/plexus-utils-1.4.5.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-classworlds:pom:1.2-alpha-9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/1.2-alpha-9/plexus-classworlds-1.2-alpha-9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/1.2-alpha-9/plexus-classworlds-1.2-alpha-9.pom (3.2 kB at 62 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-classworlds/1.2-alpha-9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-classworlds/1.2-alpha-9/plexus-classworlds-1.2-alpha-9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus:pom:1.0.10 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom (8.2 kB at 168 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/1.0.10/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/1.0.10/plexus-1.0.10.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia-site-renderer:pom:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-site-renderer/1.0/doxia-site-renderer-1.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-site-renderer/1.0/doxia-site-renderer-1.0.pom (4.4 kB at 37 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.0/doxia-site-renderer-1.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia-sitetools:pom:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sitetools/1.0/doxia-sitetools-1.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sitetools/1.0/doxia-sitetools-1.0.pom (9.6 kB at 95 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-sitetools/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-sitetools/1.0/doxia-sitetools-1.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-parent:pom:11 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/11/maven-parent-11.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/11/maven-parent-11.pom (32 kB at 675 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/11/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/11/maven-parent-11.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache:apache:pom:5 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/5/apache-5.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/5/apache-5.pom (4.1 kB at 117 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/5/apache-5.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-i18n:pom:1.0-beta-7 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.pom (1.1 kB at 37 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-components:pom:1.1.12 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.12/plexus-components-1.1.12.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.12/plexus-components-1.1.12.pom (3.0 kB at 91 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-components/1.1.12/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-components/1.1.12/plexus-components-1.1.12.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-velocity:pom:1.1.7 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.pom (2.0 kB at 49 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-velocity/1.1.7/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-container-default:pom:1.0-alpha-20 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-20/plexus-container-default-1.0-alpha-20.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-20/plexus-container-default-1.0-alpha-20.pom (3.0 kB at 83 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-container-default/1.0-alpha-20/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-container-default/1.0-alpha-20/plexus-container-default-1.0-alpha-20.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-containers:pom:1.0-alpha-20 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.0-alpha-20/plexus-containers-1.0-alpha-20.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.0-alpha-20/plexus-containers-1.0-alpha-20.pom (1.9 kB at 13 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-containers/1.0-alpha-20/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-containers/1.0-alpha-20/plexus-containers-1.0-alpha-20.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-utils:pom:1.3 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.3/plexus-utils-1.3.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.3/plexus-utils-1.3.pom (1.0 kB at 4.0 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/1.3/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/1.3/plexus-utils-1.3.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus:pom:1.0.8 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom (7.2 kB at 30 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/1.0.8/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/1.0.8/plexus-1.0.8.pom.lastUpdated
[reo 0.0.7] [DEBUG] Using mirror Maven (https://repo.maven.apache.org/maven2) for apache-snapshots (http://people.apache.org/maven-snapshot-repository).
[reo 0.0.7] [DEBUG] Using mirror Maven (https://repo.maven.apache.org/maven2) for codehaus-snapshots (http://snapshots.repository.codehaus.org).
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-classworlds:pom:1.2-alpha-7 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.pom
Compiling bincode v1.3.3
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=bincode CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.3.3 CARGO_PKG_AUTHORS='Ty Overby <ty@pre-alpha.com>:Francesco Mazzoli <f@mazzo.li>:David Tolnay <dtolnay@gmail.com>:Zoey Riordan <zoey@dos.cafe>' CARGO_PKG_DESCRIPTION='A binary serialization / deserialization strategy that uses Serde for transforming structs into bytes and vice versa'\!'' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=bincode CARGO_PKG_REPOSITORY='https://github.com/servo/bincode' CARGO_PKG_VERSION=1.3.3 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' rustc --crate-name bincode /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/bincode-1.3.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=056b41f0acf8db51 -C extra-filename=-056b41f0acf8db51 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern serde=/home/r/repo/target/debug/deps/libserde-716bf937ee2bba9a.rmeta --cap-lints warn`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=serde_json CARGO_MANIFEST_DIR=/home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.85 CARGO_PKG_AUTHORS='Erick Tryzelaar <erick.tryzelaar@gmail.com>:David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='A JSON serialization file format' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde_json CARGO_PKG_REPOSITORY='https://github.com/serde-rs/json' CARGO_PKG_VERSION=1.0.85 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=85 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/serde_json-780062c42d760234/out rustc --crate-name serde_json --edition=2018 /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.85/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=260f2715669db940 -C extra-filename=-260f2715669db940 --out-dir /home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern itoa=/home/r/repo/target/debug/deps/libitoa-9a5b46b5f0814a20.rmeta --extern ryu=/home/r/repo/target/debug/deps/libryu-ed2e54b2ed510c67.rmeta --extern serde=/home/r/repo/target/debug/deps/libserde-716bf937ee2bba9a.rmeta --cap-lints warn --cfg limb_width_64`
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.pom (2.4 kB at 16 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-classworlds/1.2-alpha-7/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-classworlds/1.2-alpha-7/plexus-classworlds-1.2-alpha-7.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus:pom:1.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.9/plexus-1.0.9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.9/plexus-1.0.9.pom (7.7 kB at 157 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/1.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/1.0.9/plexus-1.0.9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.velocity:velocity:pom:1.5 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.5/velocity-1.5.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.5/velocity-1.5.pom (7.8 kB at 155 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/velocity/velocity/1.5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/velocity/velocity/1.5/velocity-1.5.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact commons-collections:commons-collections:pom:3.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.1/commons-collections-3.1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.1/commons-collections-3.1.pom (6.1 kB at 152 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-collections/commons-collections/3.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact commons-lang:commons-lang:pom:2.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.1/commons-lang-2.1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.1/commons-lang-2.1.pom (9.9 kB at 163 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-lang/commons-lang/2.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact oro:oro:pom:2.0.8 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/oro/oro/2.0.8/oro-2.0.8.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/oro/oro/2.0.8/oro-2.0.8.pom (140 B at 1.2 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/oro/oro/2.0.8/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/oro/oro/2.0.8/oro-2.0.8.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia-decoration-model:pom:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-decoration-model/1.0/doxia-decoration-model-1.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-decoration-model/1.0/doxia-decoration-model-1.0.pom (3.2 kB at 70 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.0/doxia-decoration-model-1.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact commons-collections:commons-collections:pom:3.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2/commons-collections-3.2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2/commons-collections-3.2.pom (11 kB at 325 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-collections/commons-collections/3.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia-module-apt:pom:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-apt/1.0/doxia-module-apt-1.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-apt/1.0/doxia-module-apt-1.0.pom (2.3 kB at 90 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-module-apt/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-module-apt/1.0/doxia-module-apt-1.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia-modules:pom:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-modules/1.0/doxia-modules-1.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-modules/1.0/doxia-modules-1.0.pom (2.4 kB at 68 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-modules/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-modules/1.0/doxia-modules-1.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia-module-fml:pom:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-fml/1.0/doxia-module-fml-1.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-fml/1.0/doxia-module-fml-1.0.pom (2.7 kB at 135 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-module-fml/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-module-fml/1.0/doxia-module-fml-1.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia-module-xdoc:pom:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xdoc/1.0/doxia-module-xdoc-1.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xdoc/1.0/doxia-module-xdoc-1.0.pom (2.2 kB at 93 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-module-xdoc/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-module-xdoc/1.0/doxia-module-xdoc-1.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia-module-xhtml:pom:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xhtml/1.0/doxia-module-xhtml-1.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xhtml/1.0/doxia-module-xhtml-1.0.pom (1.6 kB at 89 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.0/doxia-module-xhtml-1.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:maven-doxia-tools:pom:1.0.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-doxia-tools/1.0.2/maven-doxia-tools-1.0.2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-doxia-tools/1.0.2/maven-doxia-tools-1.0.2.pom (5.9 kB at 309 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-doxia-tools/1.0.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-doxia-tools/1.0.2/maven-doxia-tools-1.0.2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:maven-shared-components:pom:11 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/11/maven-shared-components-11.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/11/maven-shared-components-11.pom (8.3 kB at 298 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-shared-components/11/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-shared-components/11/maven-shared-components-11.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact commons-io:commons-io:pom:1.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/1.4/commons-io-1.4.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/1.4/commons-io-1.4.pom (13 kB at 321 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-io/commons-io/1.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-io/commons-io/1.4/commons-io-1.4.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.commons:commons-parent:pom:7 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/7/commons-parent-7.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/7/commons-parent-7.pom (17 kB at 486 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-parent/7/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-parent/7/commons-parent-7.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.reporting:maven-reporting-api:pom:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.pom (1.8 kB at 80 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/reporting/maven-reporting-api/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.reporting:maven-reporting:pom:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting/2.0.6/maven-reporting-2.0.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting/2.0.6/maven-reporting-2.0.6.pom (1.4 kB at 80 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/reporting/maven-reporting/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/reporting/maven-reporting/2.0.6/maven-reporting-2.0.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia-sink-api:pom:1.0-alpha-7 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.pom (424 B at 20 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia:pom:1.0-alpha-7 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.0-alpha-7/doxia-1.0-alpha-7.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia/1.0-alpha-7/doxia-1.0-alpha-7.pom (3.9 kB at 109 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia/1.0-alpha-7/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia/1.0-alpha-7/doxia-1.0-alpha-7.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-container-default:pom:1.0-alpha-9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.pom (1.2 kB at 44 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact commons-validator:commons-validator:pom:1.2.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-validator/commons-validator/1.2.0/commons-validator-1.2.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-validator/commons-validator/1.2.0/commons-validator-1.2.0.pom (9.1 kB at 478 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-validator/commons-validator/1.2.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-validator/commons-validator/1.2.0/commons-validator-1.2.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact commons-beanutils:commons-beanutils:pom:1.7.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.pom (357 B at 19 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact commons-logging:commons-logging:pom:1.0.3 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom (866 B at 48 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-logging/commons-logging/1.0.3/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact commons-digester:commons-digester:pom:1.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-digester/commons-digester/1.6/commons-digester-1.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-digester/commons-digester/1.6/commons-digester-1.6.pom (974 B at 46 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-digester/commons-digester/1.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-digester/commons-digester/1.6/commons-digester-1.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact commons-beanutils:commons-beanutils:pom:1.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.6/commons-beanutils-1.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.6/commons-beanutils-1.6.pom (2.3 kB at 100 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-beanutils/commons-beanutils/1.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-beanutils/commons-beanutils/1.6/commons-beanutils-1.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact commons-logging:commons-logging:pom:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.0/commons-logging-1.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.0/commons-logging-1.0.pom (163 B at 8.6 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-logging/commons-logging/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-logging/commons-logging/1.0/commons-logging-1.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact commons-collections:commons-collections:pom:2.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/2.0/commons-collections-2.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/2.0/commons-collections-2.0.pom (171 B at 8.6 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-collections/commons-collections/2.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-collections/commons-collections/2.0/commons-collections-2.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact commons-collections:commons-collections:pom:2.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/2.1/commons-collections-2.1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/2.1/commons-collections-2.1.pom (3.3 kB at 185 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-collections/commons-collections/2.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-collections/commons-collections/2.1/commons-collections-2.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact xml-apis:xml-apis:pom:1.0.b2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom (2.2 kB at 125 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/xml-apis/xml-apis/1.0.b2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact commons-logging:commons-logging:pom:1.0.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom (5.3 kB at 277 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-logging/commons-logging/1.0.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact xml-apis:xml-apis:pom:2.0.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/xml-apis/xml-apis/2.0.2/xml-apis-2.0.2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/xml-apis/xml-apis/2.0.2/xml-apis-2.0.2.pom (346 B at 20 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/xml-apis/xml-apis/2.0.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/xml-apis/xml-apis/2.0.2/xml-apis-2.0.2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-utils:pom:1.5.8 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.8/plexus-utils-1.5.8.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.8/plexus-utils-1.5.8.pom (8.1 kB at 403 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.8/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.8/plexus-utils-1.5.8.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-archiver:pom:2.3 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.3/plexus-archiver-2.3.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.3/plexus-archiver-2.3.pom (3.4 kB at 177 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-archiver/2.3/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-archiver/2.3/plexus-archiver-2.3.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-components:pom:1.3 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.3/plexus-components-1.3.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.3/plexus-components-1.3.pom (3.1 kB at 180 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-components/1.3/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-components/1.3/plexus-components-1.3.pom.lastUpdated
[reo 0.0.7] [DEBUG] Using mirror Maven (https://repo.maven.apache.org/maven2) for plexus.snapshots (https://oss.sonatype.org/content/repositories/plexus-snapshots).
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus:pom:3.3 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/3.3/plexus-3.3.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/3.3/plexus-3.3.pom (20 kB at 1.0 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/3.3/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/3.3/plexus-3.3.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.sonatype.spice:spice-parent:pom:17 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/17/spice-parent-17.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/17/spice-parent-17.pom (6.8 kB at 260 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/sonatype/spice/spice-parent/17/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/sonatype/spice/spice-parent/17/spice-parent-17.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-utils:pom:3.0.10 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.10/plexus-utils-3.0.10.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.10/plexus-utils-3.0.10.pom (3.1 kB at 75 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.10/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.10/plexus-utils-3.0.10.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-io:pom:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/2.0.6/plexus-io-2.0.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/2.0.6/plexus-io-2.0.6.pom (2.2 kB at 96 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-io/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-io/2.0.6/plexus-io-2.0.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-components:pom:1.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.2/plexus-components-1.2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.2/plexus-components-1.2.pom (3.1 kB at 133 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-components/1.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-components/1.2/plexus-components-1.2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus:pom:3.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/3.2/plexus-3.2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/3.2/plexus-3.2.pom (19 kB at 893 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/3.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/3.2/plexus-3.2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-utils:pom:3.0.8 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.8/plexus-utils-3.0.8.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.8/plexus-utils-3.0.8.pom (3.1 kB at 165 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.8/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.8/plexus-utils-3.0.8.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-utils:pom:3.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.9/plexus-utils-3.0.9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.9/plexus-utils-3.0.9.pom (3.1 kB at 150 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.9/plexus-utils-3.0.9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:file-management:pom:1.2.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/file-management/1.2.1/file-management-1.2.1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/file-management/1.2.1/file-management-1.2.1.pom (3.9 kB at 204 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/file-management/1.2.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/file-management/1.2.1/file-management-1.2.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:maven-shared-components:pom:10 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/10/maven-shared-components-10.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/10/maven-shared-components-10.pom (8.4 kB at 468 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-shared-components/10/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-shared-components/10/maven-shared-components-10.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-parent:pom:9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/9/maven-parent-9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/9/maven-parent-9.pom (33 kB at 1.4 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/9/maven-parent-9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:maven-shared-io:pom:1.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.pom (4.1 kB at 203 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-shared-io/1.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:maven-shared-components:pom:8 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/8/maven-shared-components-8.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/8/maven-shared-components-8.pom (2.7 kB at 157 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-shared-components/8/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-shared-components/8/maven-shared-components-8.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-parent:pom:7 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/7/maven-parent-7.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/7/maven-parent-7.pom (21 kB at 1.1 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/7/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/7/maven-parent-7.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-artifact:pom:2.0.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.2/maven-artifact-2.0.2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.2/maven-artifact-2.0.2.pom (765 B at 45 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact/2.0.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact/2.0.2/maven-artifact-2.0.2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven:pom:2.0.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.2/maven-2.0.2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.2/maven-2.0.2.pom (13 kB at 693 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven/2.0.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven/2.0.2/maven-2.0.2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Using mirror Maven (https://repo.maven.apache.org/maven2) for apache.snapshots (http://cvs.apache.org/maven-snapshot-repository).
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-utils:pom:1.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.pom (767 B at 45 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-artifact-manager:pom:2.0.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.2/maven-artifact-manager-2.0.2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.2/maven-artifact-manager-2.0.2.pom (1.4 kB at 78 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact-manager/2.0.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact-manager/2.0.2/maven-artifact-manager-2.0.2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-repository-metadata:pom:2.0.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.2/maven-repository-metadata-2.0.2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.2/maven-repository-metadata-2.0.2.pom (1.3 kB at 73 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-repository-metadata/2.0.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-repository-metadata/2.0.2/maven-repository-metadata-2.0.2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.wagon:wagon-provider-api:pom:1.0-alpha-6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/wagon-provider-api-1.0-alpha-6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/wagon-provider-api-1.0-alpha-6.pom (588 B at 33 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/wagon-provider-api-1.0-alpha-6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.wagon:wagon:pom:1.0-alpha-6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon/1.0-alpha-6/wagon-1.0-alpha-6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon/1.0-alpha-6/wagon-1.0-alpha-6.pom (6.4 kB at 278 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/wagon/wagon/1.0-alpha-6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/wagon/wagon/1.0-alpha-6/wagon-1.0-alpha-6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-utils:pom:1.4.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.4.6/plexus-utils-1.4.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.4.6/plexus-utils-1.4.6.pom (2.3 kB at 119 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/1.4.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/1.4.6/plexus-utils-1.4.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-utils:pom:1.5.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.pom (5.3 kB at 265 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus:pom:1.0.12 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.12/plexus-1.0.12.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/1.0.12/plexus-1.0.12.pom (9.8 kB at 516 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/1.0.12/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/1.0.12/plexus-1.0.12.pom.lastUpdated
[reo 0.0.7] [DEBUG] Using mirror Maven (https://repo.maven.apache.org/maven2) for apache.snapshots (http://people.apache.org/maven-snapshot-repository).
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:maven-dependency-analyzer:pom:1.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-analyzer/1.4/maven-dependency-analyzer-1.4.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-analyzer/1.4/maven-dependency-analyzer-1.4.pom (5.2 kB at 258 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-dependency-analyzer/1.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-dependency-analyzer/1.4/maven-dependency-analyzer-1.4.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:maven-shared-components:pom:19 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/19/maven-shared-components-19.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/19/maven-shared-components-19.pom (6.4 kB at 335 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-shared-components/19/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-shared-components/19/maven-shared-components-19.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact asm:asm:pom:3.3.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/asm/asm/3.3.1/asm-3.3.1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/asm/asm/3.3.1/asm-3.3.1.pom (266 B at 15 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/asm/asm/3.3.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/asm/asm/3.3.1/asm-3.3.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact asm:asm-parent:pom:3.3.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/asm/asm-parent/3.3.1/asm-parent-3.3.1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/asm/asm-parent/3.3.1/asm-parent-3.3.1.pom (4.3 kB at 228 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/asm/asm-parent/3.3.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/asm/asm-parent/3.3.1/asm-parent-3.3.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-component-annotations:pom:1.5.5 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom (815 B at 37 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-containers:pom:1.5.5 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom (4.2 kB at 223 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-containers/1.5.5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus:pom:2.0.7 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom (17 kB at 910 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/2.0.7/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/2.0.7/plexus-2.0.7.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-project:pom:2.0.5 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.5/maven-project-2.0.5.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.5/maven-project-2.0.5.pom (1.8 kB at 102 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-project/2.0.5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-project/2.0.5/maven-project-2.0.5.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven:pom:2.0.5 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.5/maven-2.0.5.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.5/maven-2.0.5.pom (5.7 kB at 285 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven/2.0.5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven/2.0.5/maven-2.0.5.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-settings:pom:2.0.5 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.5/maven-settings-2.0.5.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.5/maven-settings-2.0.5.pom (1.7 kB at 93 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-settings/2.0.5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-settings/2.0.5/maven-settings-2.0.5.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-model:pom:2.0.5 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.5/maven-model-2.0.5.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.5/maven-model-2.0.5.pom (2.7 kB at 130 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-model/2.0.5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-model/2.0.5/maven-model-2.0.5.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-profile:pom:2.0.5 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.5/maven-profile-2.0.5.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.5/maven-profile-2.0.5.pom (1.7 kB at 92 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-profile/2.0.5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-profile/2.0.5/maven-profile-2.0.5.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-artifact-manager:pom:2.0.5 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.5/maven-artifact-manager-2.0.5.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.5/maven-artifact-manager-2.0.5.pom (1.8 kB at 102 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact-manager/2.0.5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact-manager/2.0.5/maven-artifact-manager-2.0.5.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-repository-metadata:pom:2.0.5 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.5/maven-repository-metadata-2.0.5.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.5/maven-repository-metadata-2.0.5.pom (1.5 kB at 74 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-repository-metadata/2.0.5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-repository-metadata/2.0.5/maven-repository-metadata-2.0.5.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-artifact:pom:2.0.5 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.5/maven-artifact-2.0.5.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.5/maven-artifact-2.0.5.pom (727 B at 36 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact/2.0.5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact/2.0.5/maven-artifact-2.0.5.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:maven-dependency-tree:pom:2.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-tree/2.1/maven-dependency-tree-2.1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-tree/2.1/maven-dependency-tree-2.1.pom (6.8 kB at 309 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-dependency-tree/2.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-dependency-tree/2.1/maven-dependency-tree-2.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-project:pom:2.2.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.2.0/maven-project-2.2.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.2.0/maven-project-2.2.0.pom (2.8 kB at 146 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-project/2.2.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-project/2.2.0/maven-project-2.2.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven:pom:2.2.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.2.0/maven-2.2.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.2.0/maven-2.2.0.pom (22 kB at 1.1 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven/2.2.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven/2.2.0/maven-2.2.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-settings:pom:2.2.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.2.0/maven-settings-2.2.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.2.0/maven-settings-2.2.0.pom (2.2 kB at 109 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-settings/2.2.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-settings/2.2.0/maven-settings-2.2.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-model:pom:2.2.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.2.0/maven-model-2.2.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.2.0/maven-model-2.2.0.pom (3.2 kB at 162 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-model/2.2.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-model/2.2.0/maven-model-2.2.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-utils:pom:1.5.15 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.pom (6.8 kB at 380 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.15/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-interpolation:pom:1.11 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.pom (889 B at 52 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.11/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-components:pom:1.1.14 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.14/plexus-components-1.1.14.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.14/plexus-components-1.1.14.pom (5.8 kB at 325 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-components/1.1.14/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-components/1.1.14/plexus-components-1.1.14.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-profile:pom:2.2.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.2.0/maven-profile-2.2.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.2.0/maven-profile-2.2.0.pom (2.2 kB at 121 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-profile/2.2.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-profile/2.2.0/maven-profile-2.2.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-artifact-manager:pom:2.2.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.2.0/maven-artifact-manager-2.2.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.2.0/maven-artifact-manager-2.2.0.pom (3.1 kB at 155 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact-manager/2.2.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact-manager/2.2.0/maven-artifact-manager-2.2.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-repository-metadata:pom:2.2.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.2.0/maven-repository-metadata-2.2.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.2.0/maven-repository-metadata-2.2.0.pom (1.9 kB at 94 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-repository-metadata/2.2.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-repository-metadata/2.2.0/maven-repository-metadata-2.2.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-artifact:pom:2.2.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.2.0/maven-artifact-2.2.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.2.0/maven-artifact-2.2.0.pom (1.6 kB at 44 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact/2.2.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact/2.2.0/maven-artifact-2.2.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact backport-util-concurrent:backport-util-concurrent:pom:3.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.pom (880 B at 49 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/backport-util-concurrent/backport-util-concurrent/3.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-plugin-registry:pom:2.2.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.2.0/maven-plugin-registry-2.2.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.2.0/maven-plugin-registry-2.2.0.pom (1.9 kB at 96 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-registry/2.2.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-registry/2.2.0/maven-plugin-registry-2.2.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.eclipse.aether:aether-util:pom:0.9.0.M2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/0.9.0.M2/aether-util-0.9.0.M2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/0.9.0.M2/aether-util-0.9.0.M2.pom (2.0 kB at 102 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/eclipse/aether/aether-util/0.9.0.M2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/eclipse/aether/aether-util/0.9.0.M2/aether-util-0.9.0.M2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.eclipse.aether:aether:pom:0.9.0.M2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether/0.9.0.M2/aether-0.9.0.M2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether/0.9.0.M2/aether-0.9.0.M2.pom (28 kB at 1.3 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/eclipse/aether/aether/0.9.0.M2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/eclipse/aether/aether/0.9.0.M2/aether-0.9.0.M2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:maven-common-artifact-filters:pom:1.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/1.4/maven-common-artifact-filters-1.4.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/1.4/maven-common-artifact-filters-1.4.pom (3.8 kB at 188 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/1.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/1.4/maven-common-artifact-filters-1.4.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:maven-shared-components:pom:17 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/17/maven-shared-components-17.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/17/maven-shared-components-17.pom (8.7 kB at 512 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-shared-components/17/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-shared-components/17/maven-shared-components-17.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-parent:pom:21 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/21/maven-parent-21.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/21/maven-parent-21.pom (26 kB at 1.3 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/21/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/21/maven-parent-21.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache:apache:pom:10 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/10/apache-10.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/10/apache-10.pom (15 kB at 779 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/10/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/10/apache-10.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-artifact:pom:2.0.8 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.8/maven-artifact-2.0.8.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.8/maven-artifact-2.0.8.pom (1.6 kB at 90 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact/2.0.8/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact/2.0.8/maven-artifact-2.0.8.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven:pom:2.0.8 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.8/maven-2.0.8.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven/2.0.8/maven-2.0.8.pom (12 kB at 637 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven/2.0.8/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven/2.0.8/maven-2.0.8.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-model:pom:2.0.8 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.8/maven-model-2.0.8.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.8/maven-model-2.0.8.pom (3.1 kB at 174 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-model/2.0.8/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-model/2.0.8/maven-model-2.0.8.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-project:pom:2.0.8 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.8/maven-project-2.0.8.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.8/maven-project-2.0.8.pom (2.7 kB at 151 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-project/2.0.8/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-project/2.0.8/maven-project-2.0.8.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-settings:pom:2.0.8 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.8/maven-settings-2.0.8.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.8/maven-settings-2.0.8.pom (2.1 kB at 121 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-settings/2.0.8/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-settings/2.0.8/maven-settings-2.0.8.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-profile:pom:2.0.8 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.8/maven-profile-2.0.8.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.8/maven-profile-2.0.8.pom (2.0 kB at 85 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-profile/2.0.8/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-profile/2.0.8/maven-profile-2.0.8.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-artifact-manager:pom:2.0.8 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.8/maven-artifact-manager-2.0.8.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.8/maven-artifact-manager-2.0.8.pom (2.7 kB at 142 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact-manager/2.0.8/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact-manager/2.0.8/maven-artifact-manager-2.0.8.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-repository-metadata:pom:2.0.8 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.8/maven-repository-metadata-2.0.8.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.8/maven-repository-metadata-2.0.8.pom (1.9 kB at 100 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-repository-metadata/2.0.8/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-repository-metadata/2.0.8/maven-repository-metadata-2.0.8.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-plugin-registry:pom:2.0.8 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.8/maven-plugin-registry-2.0.8.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.8/maven-plugin-registry-2.0.8.pom (2.0 kB at 105 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-registry/2.0.8/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-registry/2.0.8/maven-plugin-registry-2.0.8.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-plugin-api:pom:2.0.8 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.8/maven-plugin-api-2.0.8.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.8/maven-plugin-api-2.0.8.pom (1.5 kB at 79 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-api/2.0.8/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-api/2.0.8/maven-plugin-api-2.0.8.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-container-default:pom:1.5.5 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.5.5/plexus-container-default-1.5.5.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.5.5/plexus-container-default-1.5.5.pom (2.8 kB at 145 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-container-default/1.5.5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-container-default/1.5.5/plexus-container-default-1.5.5.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-classworlds:pom:2.2.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.2.2/plexus-classworlds-2.2.2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.2.2/plexus-classworlds-2.2.2.pom (4.0 kB at 224 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.2.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.2.2/plexus-classworlds-2.2.2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus:pom:2.0.3 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.3/plexus-2.0.3.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.3/plexus-2.0.3.pom (15 kB at 814 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/2.0.3/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/2.0.3/plexus-2.0.3.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.xbean:xbean-reflect:pom:3.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/xbean/xbean-reflect/3.4/xbean-reflect-3.4.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/xbean/xbean-reflect/3.4/xbean-reflect-3.4.pom (2.8 kB at 156 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/xbean/xbean-reflect/3.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/xbean/xbean-reflect/3.4/xbean-reflect-3.4.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.xbean:xbean:pom:3.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/xbean/xbean/3.4/xbean-3.4.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/xbean/xbean/3.4/xbean-3.4.pom (19 kB at 927 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/xbean/xbean/3.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/xbean/xbean/3.4/xbean-3.4.pom.lastUpdated
[reo 0.0.7] [DEBUG] Using mirror Maven (https://repo.maven.apache.org/maven2) for apache-snapshots (http://people.apache.org/repo/m2-snapshot-repository).
[reo 0.0.7] [DEBUG] Resolving artifact log4j:log4j:pom:1.2.12 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/log4j/log4j/1.2.12/log4j-1.2.12.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/log4j/log4j/1.2.12/log4j-1.2.12.pom (145 B at 7.6 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/log4j/log4j/1.2.12/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/log4j/log4j/1.2.12/log4j-1.2.12.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact commons-logging:commons-logging-api:pom:1.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.pom (5.3 kB at 267 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-logging/commons-logging-api/1.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact com.google.collections:google-collections:pom:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/collections/google-collections/1.0/google-collections-1.0.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/google/collections/google-collections/1.0/google-collections-1.0.pom (2.5 kB at 146 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/google/collections/google-collections/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/google/collections/google-collections/1.0/google-collections-1.0.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact com.google:google:pom:1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/com/google/google/1/google-1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/com/google/google/1/google-1.pom (1.6 kB at 86 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/google/google/1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/com/google/google/1/google-1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact junit:junit:pom:3.8.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/junit/junit/3.8.2/junit-3.8.2.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/junit/junit/3.8.2/junit-3.8.2.pom (747 B at 44 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/junit/junit/3.8.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/junit/junit/3.8.2/junit-3.8.2.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-utils:pom:2.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.pom (4.0 kB at 224 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/2.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.sonatype.spice:spice-parent:pom:16 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/16/spice-parent-16.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/16/spice-parent-16.pom (8.4 kB at 440 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/sonatype/spice/spice-parent/16/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/sonatype/spice/spice-parent/16/spice-parent-16.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.sonatype.forge:forge-parent:pom:5 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/5/forge-parent-5.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/5/forge-parent-5.pom (8.4 kB at 440 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/sonatype/forge/forge-parent/5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/sonatype/forge/forge-parent/5/forge-parent-5.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:maven-invoker:pom:2.0.11 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-invoker/2.0.11/maven-invoker-2.0.11.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-invoker/2.0.11/maven-invoker-2.0.11.pom (5.1 kB at 154 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-invoker/2.0.11/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-invoker/2.0.11/maven-invoker-2.0.11.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:maven-shared-components:pom:12 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/12/maven-shared-components-12.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-components/12/maven-shared-components-12.pom (9.3 kB at 445 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-shared-components/12/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-shared-components/12/maven-shared-components-12.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-parent:pom:13 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/13/maven-parent-13.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-parent/13/maven-parent-13.pom (23 kB at 1.1 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/13/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-parent/13/maven-parent-13.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache:apache:pom:6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/6/apache-6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/apache/6/apache-6.pom (13 kB at 673 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/apache/6/apache-6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact commons-lang:commons-lang:pom:2.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.pom (17 kB at 921 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-lang/commons-lang/2.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.commons:commons-parent:pom:17 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/17/commons-parent-17.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/17/commons-parent-17.pom (31 kB at 1.5 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-parent/17/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-parent/17/commons-parent-17.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact commons-collections:commons-collections:pom:3.2.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom (13 kB at 658 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-collections/commons-collections/3.2.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.commons:commons-parent:pom:9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/9/commons-parent-9.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/9/commons-parent-9.pom (22 kB at 1.1 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-parent/9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/commons/commons-parent/9/commons-parent-9.pom.lastUpdated
[reo 0.0.7] [DEBUG] Dependency collection stats {ConflictMarker.analyzeTime=2099984, ConflictMarker.markTime=1138605, ConflictMarker.nodeCount=297, ConflictIdSorter.graphTime=832757, ConflictIdSorter.topsortTime=159603, ConflictIdSorter.conflictIdCount=63, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=7250634, ConflictResolver.conflictItemCount=167, DefaultDependencyCollector.collectTime=6125694672, DefaultDependencyCollector.transformTime=11563101}
[reo 0.0.7] [DEBUG] org.apache.maven.plugins:maven-dependency-plugin:jar:2.8
[reo 0.0.7] [DEBUG] org.apache.maven:maven-artifact:jar:2.0.9:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-plugin-api:jar:2.0.9:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-project:jar:2.0.9:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-settings:jar:2.0.9:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-profile:jar:2.0.9:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-plugin-registry:jar:2.0.9:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-model:jar:2.0.9:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-core:jar:2.0.9:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.9:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-error-diagnostics:jar:2.0.9:compile
[reo 0.0.7] [DEBUG] commons-cli:commons-cli:jar:1.0:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-plugin-descriptor:jar:2.0.9:compile
[reo 0.0.7] [DEBUG] org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-monitor:jar:2.0.9:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-artifact-manager:jar:2.0.9:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-repository-metadata:jar:2.0.9:compile
[reo 0.0.7] [DEBUG] org.apache.maven.reporting:maven-reporting-api:jar:3.0:compile
[reo 0.0.7] [DEBUG] org.apache.maven.reporting:maven-reporting-impl:jar:2.0.5:compile
[reo 0.0.7] [DEBUG] org.apache.maven.doxia:doxia-core:jar:1.0:compile
[reo 0.0.7] [DEBUG] org.apache.maven.shared:maven-doxia-tools:jar:1.0.2:compile
[reo 0.0.7] [DEBUG] commons-io:commons-io:jar:1.4:compile
[reo 0.0.7] [DEBUG] commons-validator:commons-validator:jar:1.2.0:compile
[reo 0.0.7] [DEBUG] commons-beanutils:commons-beanutils:jar:1.7.0:compile
[reo 0.0.7] [DEBUG] commons-digester:commons-digester:jar:1.6:compile
[reo 0.0.7] [DEBUG] commons-logging:commons-logging:jar:1.0.4:compile
[reo 0.0.7] [DEBUG] oro:oro:jar:2.0.8:compile
[reo 0.0.7] [DEBUG] xml-apis:xml-apis:jar:1.0.b2:compile
[reo 0.0.7] [DEBUG] org.apache.maven.doxia:doxia-sink-api:jar:1.0:compile
[reo 0.0.7] [DEBUG] org.apache.maven.doxia:doxia-site-renderer:jar:1.0:compile
[reo 0.0.7] [DEBUG] org.codehaus.plexus:plexus-i18n:jar:1.0-beta-7:compile
[reo 0.0.7] [DEBUG] org.codehaus.plexus:plexus-velocity:jar:1.1.7:compile
[reo 0.0.7] [DEBUG] org.apache.velocity:velocity:jar:1.5:compile
[reo 0.0.7] [DEBUG] org.apache.maven.doxia:doxia-decoration-model:jar:1.0:compile
[reo 0.0.7] [DEBUG] org.apache.maven.doxia:doxia-module-apt:jar:1.0:compile
[reo 0.0.7] [DEBUG] org.apache.maven.doxia:doxia-module-fml:jar:1.0:compile
[reo 0.0.7] [DEBUG] org.apache.maven.doxia:doxia-module-xdoc:jar:1.0:compile
[reo 0.0.7] [DEBUG] org.apache.maven.doxia:doxia-module-xhtml:jar:1.0:compile
[reo 0.0.7] [DEBUG] org.codehaus.plexus:plexus-archiver:jar:2.3:compile
[reo 0.0.7] [DEBUG] org.codehaus.plexus:plexus-utils:jar:3.0.9:compile
[reo 0.0.7] [DEBUG] org.apache.maven.shared:file-management:jar:1.2.1:compile
[reo 0.0.7] [DEBUG] org.apache.maven.shared:maven-shared-io:jar:1.1:compile
[reo 0.0.7] [DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6:compile
[reo 0.0.7] [DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile
[reo 0.0.7] [DEBUG] junit:junit:jar:3.8.1:compile
[reo 0.0.7] [DEBUG] org.codehaus.plexus:plexus-io:jar:2.0.6:compile
[reo 0.0.7] [DEBUG] org.apache.maven.shared:maven-dependency-analyzer:jar:1.4:compile
[reo 0.0.7] [DEBUG] asm:asm:jar:3.3.1:compile
[reo 0.0.7] [DEBUG] org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:compile (version managed from default)
[reo 0.0.7] [DEBUG] org.apache.maven.shared:maven-dependency-tree:jar:2.1:compile
[reo 0.0.7] [DEBUG] org.eclipse.aether:aether-util:jar:0.9.0.M2:compile
[reo 0.0.7] [DEBUG] org.apache.maven.shared:maven-common-artifact-filters:jar:1.4:compile
[reo 0.0.7] [DEBUG] org.apache.maven.shared:maven-invoker:jar:2.0.11:compile
[reo 0.0.7] [DEBUG] commons-lang:commons-lang:jar:2.6:compile
[reo 0.0.7] [DEBUG] commons-collections:commons-collections:jar:3.2.1:compile
[reo 0.0.7] [DEBUG] classworlds:classworlds:jar:1.1:compile
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-artifact:jar:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-plugin-api:jar:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-project:jar:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-settings:jar:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-profile:jar:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-plugin-registry:jar:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-model:jar:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-core:jar:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-error-diagnostics:jar:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact commons-cli:commons-cli:jar:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-plugin-descriptor:jar:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-monitor:jar:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-artifact-manager:jar:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-repository-metadata:jar:2.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.reporting:maven-reporting-api:jar:3.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.reporting:maven-reporting-impl:jar:2.0.5 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia-core:jar:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:maven-doxia-tools:jar:1.0.2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact commons-io:commons-io:jar:1.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact commons-validator:commons-validator:jar:1.2.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact commons-beanutils:commons-beanutils:jar:1.7.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact commons-digester:commons-digester:jar:1.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact commons-logging:commons-logging:jar:1.0.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact oro:oro:jar:2.0.8 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact xml-apis:xml-apis:jar:1.0.b2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia-sink-api:jar:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia-site-renderer:jar:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-i18n:jar:1.0-beta-7 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-velocity:jar:1.1.7 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.velocity:velocity:jar:1.5 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia-decoration-model:jar:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia-module-apt:jar:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia-module-fml:jar:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia-module-xdoc:jar:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia-module-xhtml:jar:1.0 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-archiver:jar:2.3 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-utils:jar:3.0.9 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:file-management:jar:1.2.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:maven-shared-io:jar:1.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact junit:junit:jar:3.8.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-io:jar:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:maven-dependency-analyzer:jar:1.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact asm:asm:jar:3.3.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-component-annotations:jar:1.5.5 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:maven-dependency-tree:jar:2.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.eclipse.aether:aether-util:jar:0.9.0.M2 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:maven-common-artifact-filters:jar:1.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:maven-invoker:jar:2.0.11 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact commons-lang:commons-lang:jar:2.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact commons-collections:commons-collections:jar:3.2.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact classworlds:classworlds:jar:1.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.jar
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.9/maven-plugin-api-2.0.9.jar
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.jar
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.jar
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.9/maven-plugin-api-2.0.9.jar (13 kB at 348 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.jar (89 kB at 2.3 MB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.jar (35 kB at 786 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.jar (122 kB at 2.6 MB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.jar (49 kB at 963 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.jar (29 kB at 501 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-cli/commons-cli/1.0/commons-cli-1.0.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.jar (21 kB at 294 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.jar (87 kB at 1.2 MB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-cli/commons-cli/1.0/commons-cli-1.0.jar (30 kB at 363 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.jar (14 kB at 164 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.jar (160 kB at 1.8 MB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.jar (37 kB at 394 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar (13 kB at 141 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-impl/2.0.5/maven-reporting-impl-2.0.5.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.jar (58 kB at 536 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.0/doxia-core-1.0.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.jar (25 kB at 221 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-doxia-tools/1.0.2/maven-doxia-tools-1.0.2.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar (11 kB at 98 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/1.4/commons-io-1.4.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.jar (10 kB at 88 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-validator/commons-validator/1.2.0/commons-validator-1.2.0.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-impl/2.0.5/maven-reporting-impl-2.0.5.jar (21 kB at 159 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-core/1.0/doxia-core-1.0.jar (55 kB at 404 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-digester/commons-digester/1.6/commons-digester-1.6.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-doxia-tools/1.0.2/maven-doxia-tools-1.0.2.jar (41 kB at 300 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-validator/commons-validator/1.2.0/commons-validator-1.2.0.jar (91 kB at 588 kB/s)
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-io/commons-io/1.4/commons-io-1.4.jar (109 kB at 704 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/oro/oro/2.0.8/oro-2.0.8.jar
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar (38 kB at 229 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0/doxia-sink-api-1.0.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/oro/oro/2.0.8/oro-2.0.8.jar (65 kB at 333 kB/s)
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0/doxia-sink-api-1.0.jar (10 kB at 51 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-site-renderer/1.0/doxia-site-renderer-1.0.jar
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-digester/commons-digester/1.6/commons-digester-1.6.jar (168 kB at 842 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar (109 kB at 544 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.5/velocity-1.5.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar (189 kB at 925 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-decoration-model/1.0/doxia-decoration-model-1.0.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar (11 kB at 49 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-apt/1.0/doxia-module-apt-1.0.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.jar (7.7 kB at 35 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-fml/1.0/doxia-module-fml-1.0.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-site-renderer/1.0/doxia-site-renderer-1.0.jar (47 kB at 209 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xdoc/1.0/doxia-module-xdoc-1.0.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-decoration-model/1.0/doxia-decoration-model-1.0.jar (49 kB at 209 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xhtml/1.0/doxia-module-xhtml-1.0.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-apt/1.0/doxia-module-apt-1.0.jar (47 kB at 195 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.3/plexus-archiver-2.3.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-fml/1.0/doxia-module-fml-1.0.jar (19 kB at 77 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.9/plexus-utils-3.0.9.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xdoc/1.0/doxia-module-xdoc-1.0.jar (28 kB at 113 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/file-management/1.2.1/file-management-1.2.1.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-xhtml/1.0/doxia-module-xhtml-1.0.jar (22 kB at 85 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/file-management/1.2.1/file-management-1.2.1.jar (38 kB at 130 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/wagon-provider-api-1.0-alpha-6.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/velocity/velocity/1.5/velocity-1.5.jar (392 kB at 1.3 MB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-archiver/2.3/plexus-archiver-2.3.jar (186 kB at 605 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.jar (39 kB at 127 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/2.0.6/plexus-io-2.0.6.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/wagon-provider-api-1.0-alpha-6.jar (43 kB at 134 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-analyzer/1.4/maven-dependency-analyzer-1.4.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.0.9/plexus-utils-3.0.9.jar (232 kB at 727 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/asm/asm/3.3.1/asm-3.3.1.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-io/2.0.6/plexus-io-2.0.6.jar (58 kB at 166 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-analyzer/1.4/maven-dependency-analyzer-1.4.jar (27 kB at 78 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-tree/2.1/maven-dependency-tree-2.1.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/asm/asm/3.3.1/asm-3.3.1.jar (44 kB at 124 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/0.9.0.M2/aether-util-0.9.0.M2.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar (194 kB at 542 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/1.4/maven-common-artifact-filters-1.4.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar (121 kB at 335 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-invoker/2.0.11/maven-invoker-2.0.11.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar (4.2 kB at 11 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-dependency-tree/2.1/maven-dependency-tree-2.1.jar (60 kB at 158 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-common-artifact-filters/1.4/maven-common-artifact-filters-1.4.jar (32 kB at 83 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/classworlds/classworlds/1.1/classworlds-1.1.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-invoker/2.0.11/maven-invoker-2.0.11.jar (29 kB at 75 kB/s)
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/eclipse/aether/aether-util/0.9.0.M2/aether-util-0.9.0.M2.jar (134 kB at 336 kB/s)
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/classworlds/classworlds/1.1/classworlds-1.1.jar (38 kB at 91 kB/s)
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar (284 kB at 650 kB/s)
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar (575 kB at 1.2 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-api/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-api/2.0.9/maven-plugin-api-2.0.9.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-project/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-settings/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-profile/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-registry/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-model/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-core/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-error-diagnostics/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-cli/commons-cli/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-descriptor/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-monitor/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact-manager/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-repository-metadata/2.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/2.0.5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/2.0.5/maven-reporting-impl-2.0.5.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-core/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-core/1.0/doxia-core-1.0.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-doxia-tools/1.0.2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-doxia-tools/1.0.2/maven-doxia-tools-1.0.2.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-io/commons-io/1.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-io/commons-io/1.4/commons-io-1.4.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-validator/commons-validator/1.2.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-validator/commons-validator/1.2.0/commons-validator-1.2.0.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-digester/commons-digester/1.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-digester/commons-digester/1.6/commons-digester-1.6.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-logging/commons-logging/1.0.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/oro/oro/2.0.8/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/xml-apis/xml-apis/1.0.b2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.0/doxia-sink-api-1.0.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.0/doxia-site-renderer-1.0.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-velocity/1.1.7/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/velocity/velocity/1.5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/velocity/velocity/1.5/velocity-1.5.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.0/doxia-decoration-model-1.0.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-module-apt/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-module-apt/1.0/doxia-module-apt-1.0.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-module-fml/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-module-fml/1.0/doxia-module-fml-1.0.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-module-xdoc/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-module-xdoc/1.0/doxia-module-xdoc-1.0.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.0/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.0/doxia-module-xhtml-1.0.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-archiver/2.3/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-archiver/2.3/plexus-archiver-2.3.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.9/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.9/plexus-utils-3.0.9.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/file-management/1.2.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/file-management/1.2.1/file-management-1.2.1.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-shared-io/1.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-6/wagon-provider-api-1.0-alpha-6.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/junit/junit/3.8.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-io/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-io/2.0.6/plexus-io-2.0.6.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-dependency-analyzer/1.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-dependency-analyzer/1.4/maven-dependency-analyzer-1.4.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/asm/asm/3.3.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/asm/asm/3.3.1/asm-3.3.1.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-dependency-tree/2.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-dependency-tree/2.1/maven-dependency-tree-2.1.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/eclipse/aether/aether-util/0.9.0.M2/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/eclipse/aether/aether-util/0.9.0.M2/aether-util-0.9.0.M2.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/1.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/1.4/maven-common-artifact-filters-1.4.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-invoker/2.0.11/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-invoker/2.0.11/maven-invoker-2.0.11.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-lang/commons-lang/2.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-collections/commons-collections/3.2.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/classworlds/classworlds/1.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/classworlds/classworlds/1.1/classworlds-1.1.jar.lastUpdated
[reo 0.0.7] [DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-dependency-plugin:2.8
[reo 0.0.7] [DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-dependency-plugin:2.8
[reo 0.0.7] [DEBUG] Imported: < maven.api
[reo 0.0.7] [DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-dependency-plugin:2.8
[reo 0.0.7] [DEBUG] Included: org.apache.maven.plugins:maven-dependency-plugin:jar:2.8
[reo 0.0.7] [DEBUG] Included: commons-cli:commons-cli:jar:1.0
[reo 0.0.7] [DEBUG] Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4
[reo 0.0.7] [DEBUG] Included: org.apache.maven.reporting:maven-reporting-api:jar:3.0
[reo 0.0.7] [DEBUG] Included: org.apache.maven.reporting:maven-reporting-impl:jar:2.0.5
[reo 0.0.7] [DEBUG] Included: org.apache.maven.doxia:doxia-core:jar:1.0
[reo 0.0.7] [DEBUG] Included: org.apache.maven.shared:maven-doxia-tools:jar:1.0.2
[reo 0.0.7] [DEBUG] Included: commons-io:commons-io:jar:1.4
[reo 0.0.7] [DEBUG] Included: commons-validator:commons-validator:jar:1.2.0
[reo 0.0.7] [DEBUG] Included: commons-beanutils:commons-beanutils:jar:1.7.0
[reo 0.0.7] [DEBUG] Included: commons-digester:commons-digester:jar:1.6
[reo 0.0.7] [DEBUG] Included: commons-logging:commons-logging:jar:1.0.4
[reo 0.0.7] [DEBUG] Included: oro:oro:jar:2.0.8
[reo 0.0.7] [DEBUG] Included: xml-apis:xml-apis:jar:1.0.b2
[reo 0.0.7] [DEBUG] Included: org.apache.maven.doxia:doxia-sink-api:jar:1.0
[reo 0.0.7] [DEBUG] Included: org.apache.maven.doxia:doxia-site-renderer:jar:1.0
[reo 0.0.7] [DEBUG] Included: org.codehaus.plexus:plexus-i18n:jar:1.0-beta-7
[reo 0.0.7] [DEBUG] Included: org.codehaus.plexus:plexus-velocity:jar:1.1.7
[reo 0.0.7] [DEBUG] Included: org.apache.velocity:velocity:jar:1.5
[reo 0.0.7] [DEBUG] Included: org.apache.maven.doxia:doxia-decoration-model:jar:1.0
[reo 0.0.7] [DEBUG] Included: org.apache.maven.doxia:doxia-module-apt:jar:1.0
[reo 0.0.7] [DEBUG] Included: org.apache.maven.doxia:doxia-module-fml:jar:1.0
[reo 0.0.7] [DEBUG] Included: org.apache.maven.doxia:doxia-module-xdoc:jar:1.0
[reo 0.0.7] [DEBUG] Included: org.apache.maven.doxia:doxia-module-xhtml:jar:1.0
[reo 0.0.7] [DEBUG] Included: org.codehaus.plexus:plexus-archiver:jar:2.3
[reo 0.0.7] [DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:3.0.9
[reo 0.0.7] [DEBUG] Included: org.apache.maven.shared:file-management:jar:1.2.1
[reo 0.0.7] [DEBUG] Included: org.apache.maven.shared:maven-shared-io:jar:1.1
[reo 0.0.7] [DEBUG] Included: junit:junit:jar:3.8.1
[reo 0.0.7] [DEBUG] Included: org.codehaus.plexus:plexus-io:jar:2.0.6
[reo 0.0.7] [DEBUG] Included: org.apache.maven.shared:maven-dependency-analyzer:jar:1.4
[reo 0.0.7] [DEBUG] Included: asm:asm:jar:3.3.1
[reo 0.0.7] [DEBUG] Included: org.codehaus.plexus:plexus-component-annotations:jar:1.5.5
[reo 0.0.7] [DEBUG] Included: org.apache.maven.shared:maven-dependency-tree:jar:2.1
[reo 0.0.7] [DEBUG] Included: org.eclipse.aether:aether-util:jar:0.9.0.M2
[reo 0.0.7] [DEBUG] Included: org.apache.maven.shared:maven-common-artifact-filters:jar:1.4
[reo 0.0.7] [DEBUG] Included: org.apache.maven.shared:maven-invoker:jar:2.0.11
[reo 0.0.7] [DEBUG] Included: commons-lang:commons-lang:jar:2.6
[reo 0.0.7] [DEBUG] Included: commons-collections:commons-collections:jar:3.2.1
[reo 0.0.7] [DEBUG] Configuring mojo org.apache.maven.plugins:maven-dependency-plugin:2.8:unpack from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-dependency-plugin:2.8, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@55054057]
[reo 0.0.7] [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-dependency-plugin:2.8:unpack' with basic configurator -->
[reo 0.0.7] [DEBUG] (s) groupId = org.eolang
[reo 0.0.7] [DEBUG] (s) artifactId = eo-runtime
[reo 0.0.7] [DEBUG] (s) version = 0.28.7
[reo 0.0.7] [DEBUG] (s) outputDirectory = /home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7
[reo 0.0.7] [DEBUG] (s) artifactItems = [org.eolang:eo-runtime:0.28.7:jar]
[reo 0.0.7] [DEBUG] (f) ignorePermissions = false
[reo 0.0.7] [DEBUG] (s) local = id: local
[reo 0.0.7] url: file:///home/r/.m2/repository
[reo 0.0.7] layout: default
[reo 0.0.7] snapshots: [enabled => true, update => always]
[reo 0.0.7] releases: [enabled => true, update => always]
[reo 0.0.7] blocked: false
[reo 0.0.7]
[reo 0.0.7] [DEBUG] (s) markersDirectory = /home/r/repo/target/dependency-maven-plugin-markers
[reo 0.0.7] [DEBUG] (f) outputAbsoluteArtifactFilename = false
[reo 0.0.7] [DEBUG] (s) outputDirectory = /home/r/repo/target/dependency
[reo 0.0.7] [DEBUG] (s) overWriteIfNewer = true
[reo 0.0.7] [DEBUG] (s) overWriteReleases = false
[reo 0.0.7] [DEBUG] (s) overWriteSnapshots = false
[reo 0.0.7] [DEBUG] (f) reactorProjects = [MavenProject: org.eolang:reo:1.0-SNAPSHOT @ /home/r/repo/test-pom.xml]
[reo 0.0.7] [DEBUG] (s) remoteRepos = [ id: Maven
[reo 0.0.7] url: https://repo.maven.apache.org/maven2
[reo 0.0.7] layout: default
[reo 0.0.7] snapshots: [enabled => false, update => daily]
[reo 0.0.7] releases: [enabled => true, update => daily]
[reo 0.0.7] blocked: false
[reo 0.0.7] ]
[reo 0.0.7] [DEBUG] (f) silent = false
[reo 0.0.7] [DEBUG] (s) skip = false
[reo 0.0.7] [DEBUG] (s) useJvmChmod = true
[reo 0.0.7] [DEBUG] (f) project = MavenProject: org.eolang:reo:1.0-SNAPSHOT @ /home/r/repo/test-pom.xml
[reo 0.0.7] [DEBUG] -- end configuration --
[reo 0.0.7] [INFO] Configured Artifact: org.eolang:eo-runtime:0.28.7:jar
[reo 0.0.7] [DEBUG] Resolving artifact org.eolang:eo-runtime:jar:0.28.7 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-runtime/0.28.7/eo-runtime-0.28.7.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-runtime/0.28.7/eo-runtime-0.28.7.jar (157 kB at 3.6 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/eolang/eo-runtime/0.28.7/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/eolang/eo-runtime/0.28.7/eo-runtime-0.28.7.jar.lastUpdated
[reo 0.0.7] [INFO] Unpacking /home/r/.m2/repository/org/eolang/eo-runtime/0.28.7/eo-runtime-0.28.7.jar to /home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7 with includes "" and excludes ""
[reo 0.0.7] [DEBUG] Found unArchiver by type: org.codehaus.plexus.archiver.zip.ZipUnArchiver$__sisu1@53654b2d
[reo 0.0.7] [DEBUG] Expanding: /home/r/.m2/repository/org/eolang/eo-runtime/0.28.7/eo-runtime-0.28.7.jar into /home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7
[reo 0.0.7] [DEBUG] expand complete
[reo 0.0.7] [INFO] org.eolang:eo-runtime::0.28.7 unpacked to ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7
[reo 0.0.7] [INFO] Found 143 new file(s) after unpacking of org.eolang:eo-runtime:0.28.7
[reo 0.0.7] [INFO] New 1 dependenc(ies) unpacked
[reo 0.0.7] [DEBUG] Execution of ResolveMojo took 7s
[reo 0.0.7] [INFO] Found 19 sources in ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES, 19 program(s) registered with version 0.28.7
[reo 0.0.7] [INFO] New 19 objects found in 1 unpacked dependencies
[reo 0.0.7] [DEBUG] Execution of MarkMojo took 7ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES/org/eolang/heap.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES/org/eolang/bytes.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES/org/eolang/as-phi.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES/org/eolang/string.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES/org/eolang/int.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES/org/eolang/try.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES/org/eolang/ram.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES/org/eolang/memory.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES/org/eolang/array.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES/org/eolang/error.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES/org/eolang/float.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES/org/eolang/cage.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES/org/eolang/switch.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES/org/eolang/nop.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES/org/eolang/seq.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES/org/eolang/io/stdout.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES/org/eolang/io/stdin.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES/org/eolang/bool.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES/org/eolang/goto.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/classes/META-INF
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/META-INF/MANIFEST.MF saved (81 bytes)
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/classes/META-INF/maven/org.eolang/eo-runtime
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/META-INF/maven/org.eolang/eo-runtime/pom.properties saved (56 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/META-INF/maven/org.eolang/eo-runtime/pom.xml saved (6297 bytes)
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/classes/org/eolang
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/Data$Value.class saved (3026 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/ExprReduce$Args.class saved (2813 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/Main$1.class saved (752 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/Bytes.class saved (1138 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/AtOnce.class saved (1895 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/PhImmovable.class saved (1391 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/AtSafe.class saved (1507 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/Dataized.class saved (3881 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/BytesOf.class saved (5533 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/CachedPhi.class saved (2086 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/Vertices.class saved (4085 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/ExAbstract.class saved (663 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/Data$ToPhi.class saved (2649 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/Main.class saved (7243 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/PhLocated.class saved (1820 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/PhDefault.class saved (10071 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/PhCopy.class saved (1894 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/Data$Once.class saved (2918 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/Phi$1.class saved (1766 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/AtComposite.class saved (2006 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/PhNamed.class saved (1805 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/ExReadOnly.class saved (581 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/PhLogged.class saved (2356 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/PhConst.class saved (2909 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/version.txt saved (7 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/ExUnset.class saved (572 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/AtVararg.class saved (2100 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/AtConst.class saved (2027 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/Param.class saved (2647 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/Volatile.class saved (378 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/AtLocated.class saved (1935 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/AtNamed.class saved (2269 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/AtPhiSensitive.class saved (1293 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/AtLogged.class saved (1643 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/AtFree.class saved (2299 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/Term.class saved (140 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/Phi.class saved (527 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/ExInterrupted.class saved (384 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/Indented.class saved (942 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/Expr.class saved (199 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/PhWith.class saved (4118 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/ExFlow.class saved (363 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/PhOnce.class saved (2227 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/org-eolang-eo-runtime-jar.txt saved (1178 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/Data.class saved (367 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/ExprReduce.class saved (1737 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/PhPackage.class saved (4480 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/XmirObject.class saved (494 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/AtAbsent.class saved (1365 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/AtSimple.class saved (1116 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/PhMethod.class saved (2227 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/ExFailure.class saved (765 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/PhSafe.class saved (1868 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/Attr.class saved (247 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/org/eolang/PhUnvar.class saved (1679 bytes)
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/classes/EOorg
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/org-eolang-eo-runtime-jar.txt saved (115 bytes)
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/classes/EOorg/EOeolang
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOerror.class saved (2994 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOint$EOdiv.class saved (2207 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EObytes$EOeq.class saved (1982 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOgoto.class saved (2880 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOram$EOram_slice$EOφ.class saved (1888 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EObool$EOif.class saved (1762 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOint$EOtimes.class saved (1999 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOarray$EOwith.class saved (1863 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOstring$EOlength.class saved (1608 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOheap$EOpointer$EOblock.class saved (2712 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOheap$EOmalloc.class saved (2224 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOint$EOas_bytes.class saved (1526 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EObytes$EOand.class saved (1465 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/Heaps.class saved (2986 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOram$EOwrite.class saved (2081 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/ExReduceBytes.class saved (1619 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOas_phi.class saved (1648 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOheap$EOpointer$EOblock$Write.class saved (2502 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EObytes$EOas_string.class saved (1686 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EObytes$EOas_int.class saved (1577 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EObytes$EOas_float.class saved (1591 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EObytes$EOnot.class saved (1551 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOarray$EOlength.class saved (1594 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/Ram.class saved (3772 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EObool$EOand.class saved (2598 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOram$EOslice.class saved (1957 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOgoto$BackwardException.class saved (693 bytes)
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/classes/EOorg/EOeolang/EOio
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOio/EOstdin$EOnext_line.class saved (1857 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOio/Input.class saved (1338 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOio/EOstdout.class saved (1894 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOio/org-eolang-eo-runtime-jar.txt saved (196 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOio/EOstdin$EOφ.class saved (1521 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EObytes$EOxor.class saved (1465 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOcage$Write.class saved (1861 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOint$EOgt.class saved (1814 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EObytes$EOconcat.class saved (1816 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOfloat$EOas_bytes.class saved (1542 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOgoto$ForwardException.class saved (828 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOstring$EOslice.class saved (2464 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EObytes$EOsize.class saved (1571 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOfloat$EOtimes.class saved (2021 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOram$EOram_slice$EOwrite.class saved (2043 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOint$EOplus.class saved (1820 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOfloat$EOdiv.class saved (2229 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EObytes$EOright.class saved (1829 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOgoto$Forward.class saved (1779 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOheap$EOfree.class saved (2021 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/org-eolang-eo-runtime-jar.txt saved (2862 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOgoto$Token.class saved (1754 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EObool$EOor.class saved (2593 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EObytes$EOslice.class saved (1879 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/AtMemoized.class saved (1617 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOmemory$Write.class saved (1906 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOarray$EOat.class saved (1934 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOerror$ExError.class saved (700 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOmemory.class saved (1795 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOtry.class saved (2460 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EObool$EOwhile.class saved (2283 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOseq.class saved (1966 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOcage.class saved (1809 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOfloat$EOgt.class saved (1826 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EObytes$EOor.class saved (1460 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOstring$EOas_bytes.class saved (1668 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOgoto$Backward.class saved (1660 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOfloat$EOplus.class saved (1836 bytes)
[reo 0.0.7] [INFO] Placed 124 binary file(s) out of 143, found in org.eolang/eo-runtime/-/0.28.7
[reo 0.0.7] [INFO] Placed 124 binary files found in 1 dependencies
[reo 0.0.7] [DEBUG] Execution of PlaceMojo took 99ms
[reo 0.0.7] [INFO] Assemble cycle #2 (eo:2/xmir:1/xmir2:1/discovered:1 -> eo:4/xmir:2/xmir2:2/discovered:2), took 10s
[reo 0.0.7] [DEBUG] Already parsed org.eolang.reo.simple.sum to ./home/r/repo/target/eo/01-parse/org/eolang/reo/simple/sum.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.int to ./home/r/repo/target/eo/01-parse/org/eolang/int.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 43 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4348 bytes of XML in 315µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.array:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="9"
[reo 0.0.7] name="org.eolang.array"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/array.eo"
[reo 0.0.7] time="2022-09-29T11:55:40.987135Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +architect yegor256@gmail.com
[reo 0.0.7] +home https://github.com/objectionary/eo
[reo 0.0.7] +package org.eolang
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7
[reo 0.0.7] +version 0.28.7
[reo 0.0.7]
[reo 0.0.7] [] > array
[reo 0.0.7] # Create empty array
[reo 0.0.7] [] > empty
[reo 0.0.7] (*) > @
[reo 0.0.7]
[reo 0.0.7] # Obtain the length of the array.
[reo 0.0.7] [] > length /int
[reo 0.0.7]
[reo 0.0.7] # Take one element from the array, at the
[reo 0.0.7] # given position.
[reo 0.0.7] [i] > at /?
[reo 0.0.7]
[reo 0.0.7] # Create a new array with this element added to
[reo 0.0.7] # the end of it.
[reo 0.0.7] [x] > with /array
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>architect</head>
[reo 0.0.7] <tail>yegor256@gmail.com</tail>
[reo 0.0.7] <part>yegor256@gmail.com</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang</tail>
[reo 0.0.7] <part>org.eolang</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.28.7</tail>
[reo 0.0.7] <part>0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="29" name="array" pos="0">
[reo 0.0.7] <o abstract="" line="30" name="empty" pos="2">
[reo 0.0.7] <o alias="1"
[reo 0.0.7] base="array"
[reo 0.0.7] data="array"
[reo 0.0.7] line="32"
[reo 0.0.7] name="@"
[reo 0.0.7] pos="5"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="int" line="34" name="length" pos="2"/>
[reo 0.0.7] <o abstract="" atom="?" line="37" name="at" pos="2">
[reo 0.0.7] <o line="39" name="i" pos="3"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="array" line="41" name="with" pos="2">
[reo 0.0.7] <o line="43" name="x" pos="3"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/array.xmir saved (4418 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/array.xmir saved (4418 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/array.eo to ./home/r/repo/target/eo/01-parse/org/eolang/array.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 199 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 23864 bytes of XML in 1ms
[reo 0.0.7] [DEBUG] Parsed program org.eolang.collections.list:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="88"
[reo 0.0.7] name="org.eolang.collections.list"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/list.eo"
[reo 0.0.7] time="2022-09-29T11:55:41.085329Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +home https://github.com/objectionary/eo-collections
[reo 0.0.7] +package org.eolang.collections
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4
[reo 0.0.7] +version 0.0.4
[reo 0.0.7]
[reo 0.0.7] [arr] > list
[reo 0.0.7] arr > @
[reo 0.0.7]
[reo 0.0.7] # Is it empty?
[reo 0.0.7] [] > is-empty
[reo 0.0.7] eq. > @
[reo 0.0.7] arr.length
[reo 0.0.7] 0
[reo 0.0.7]
[reo 0.0.7] # Create a new list with this element added to
[reo 0.0.7] # the end of it.
[reo 0.0.7] [x] > with
[reo 0.0.7] list > @
[reo 0.0.7] with.
[reo 0.0.7] arr
[reo 0.0.7] x
[reo 0.0.7]
[reo 0.0.7] # Reduce with index from start "a" using the function "f".
[reo 0.0.7] # Here "f" must be an abstract
[reo 0.0.7] # object with three free attributes. The first
[reo 0.0.7] # one for the accumulator, the second one
[reo 0.0.7] # for the index and the third one for the element
[reo 0.0.7] # of the array.
[reo 0.0.7] [a f] > reducedi
[reo 0.0.7] rec-reduced (* a 0) f arr > @
[reo 0.0.7]
[reo 0.0.7] [acc-index func carr] > rec-reduced
[reo 0.0.7] (acc-index.at 0) > acc
[reo 0.0.7] (acc-index.at 1) > index
[reo 0.0.7] if. > @
[reo 0.0.7] (index.lt (carr.length))
[reo 0.0.7] rec-reduced
[reo 0.0.7] *
[reo 0.0.7] func
[reo 0.0.7] acc
[reo 0.0.7] index
[reo 0.0.7] (carr.at index)
[reo 0.0.7] (index.plus 1)
[reo 0.0.7] func
[reo 0.0.7] carr
[reo 0.0.7] acc
[reo 0.0.7]
[reo 0.0.7] [a f] > reducei
[reo 0.0.7] rec-reduce (* a 0) f arr > @
[reo 0.0.7]
[reo 0.0.7] [acc-index func carr] > rec-reduce
[reo 0.0.7] (acc-index.at 0) > acc
[reo 0.0.7] (acc-index.at 1) > index
[reo 0.0.7] if. > @
[reo 0.0.7] (index.lt (carr.length))
[reo 0.0.7] rec-reduce
[reo 0.0.7] *
[reo 0.0.7] func
[reo 0.0.7] acc
[reo 0.0.7] index
[reo 0.0.7] (carr.at index)
[reo 0.0.7] (index.plus 1)
[reo 0.0.7] func
[reo 0.0.7] carr
[reo 0.0.7] acc
[reo 0.0.7]
[reo 0.0.7] # Reduce from start "a" using the function "f"
[reo 0.0.7] [a f] > reduced
[reo 0.0.7] ^.reducedi > @
[reo 0.0.7] a
[reo 0.0.7] [a idx item]
[reo 0.0.7] &.f > @
[reo 0.0.7] a
[reo 0.0.7] item
[reo 0.0.7]
[reo 0.0.7] [a f] > reduce
[reo 0.0.7] ^.reducedi > @
[reo 0.0.7] a
[reo 0.0.7] [a idx item]
[reo 0.0.7] &.f > @
[reo 0.0.7] a
[reo 0.0.7] item
[reo 0.0.7]
[reo 0.0.7] # Map with index. Here "f" must be an abstract
[reo 0.0.7] # object with two free attributes. The first
[reo 0.0.7] # one for the element of the array, the second one
[reo 0.0.7] # for the index.
[reo 0.0.7] [f] &gt; mappedi
[reo 0.0.7] list &gt; @
[reo 0.0.7] ^.reducedi
[reo 0.0.7] *
[reo 0.0.7] [a idx item]
[reo 0.0.7] with. &gt; @
[reo 0.0.7] a
[reo 0.0.7] &amp;.f item idx
[reo 0.0.7]
[reo 0.0.7] # Map without index. Here "f" must be an abstract
[reo 0.0.7] # object with one free attribute, for the element
[reo 0.0.7] # of the array.
[reo 0.0.7] [f] &gt; mapped
[reo 0.0.7] ^.mappedi &gt; @
[reo 0.0.7] [x idx]
[reo 0.0.7] &amp;.f x &gt; @
[reo 0.0.7]
[reo 0.0.7] [f] &gt; map
[reo 0.0.7] ^.mappedi &gt; @
[reo 0.0.7] [x idx]
[reo 0.0.7] &amp;.f x &gt; @
[reo 0.0.7]
[reo 0.0.7] # For each array element dataize the object
[reo 0.0.7] # Here "f" must be an abstract object with
[reo 0.0.7] # one free attribute, the element of the
[reo 0.0.7] # array.
[reo 0.0.7] [f] > each
[reo 0.0.7] seq > @
[reo 0.0.7] memory 0 > idx
[reo 0.0.7] while.
[reo 0.0.7] lt.
[reo 0.0.7] idx
[reo 0.0.7] arr.length
[reo 0.0.7] [i]
[reo 0.0.7] seq > @
[reo 0.0.7] f (arr.at i)
[reo 0.0.7] idx.write (i.plus 1)
[reo 0.0.7] TRUE
[reo 0.0.7]
[reo 0.0.7] # Create a new list without the i-th element
[reo 0.0.7] [i] > without
[reo 0.0.7] ^.reducedi > @
[reo 0.0.7] *
[reo 0.0.7] [a idx item]
[reo 0.0.7] if. > @
[reo 0.0.7] idx.eq i
[reo 0.0.7] a
[reo 0.0.7] a.with item
[reo 0.0.7]
[reo 0.0.7] # Equal to another object?
[reo 0.0.7] [x] > eq
[reo 0.0.7] if. > @
[reo 0.0.7] eq.
[reo 0.0.7] arr.length
[reo 0.0.7] x.length
[reo 0.0.7] ^.reducedi
[reo 0.0.7] TRUE
[reo 0.0.7] [a idx item]
[reo 0.0.7] and. > @
[reo 0.0.7] a
[reo 0.0.7] eq.
[reo 0.0.7] item
[reo 0.0.7] x.at idx
[reo 0.0.7] FALSE
[reo 0.0.7]
[reo 0.0.7] # Returns the combined current and passed arrays
[reo 0.0.7] [passed] > concat
[reo 0.0.7] reduced. > @!
[reo 0.0.7] list
[reo 0.0.7] passed
[reo 0.0.7] ^
[reo 0.0.7] [a x]
[reo 0.0.7] a.with x > @
[reo 0.0.7]
[reo 0.0.7] # Returns index of the first particular item in list.
[reo 0.0.7] # If the list has no this item, found returns -1
[reo 0.0.7] [wanted] > found
[reo 0.0.7] ^.reducedi > @
[reo 0.0.7] -1
[reo 0.0.7] [acc i item]
[reo 0.0.7] if. > @
[reo 0.0.7] and.
[reo 0.0.7] eq.
[reo 0.0.7] acc
[reo 0.0.7] -1
[reo 0.0.7] eq.
[reo 0.0.7] item
[reo 0.0.7] wanted
[reo 0.0.7] i
[reo 0.0.7] acc.plus 0
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang.collections</tail>
[reo 0.0.7] <part>org.eolang.collections</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.0.4</tail>
[reo 0.0.7] <part>0.0.4</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="28" name="list" pos="0">
[reo 0.0.7] <o line="28" name="arr" pos="1"/>
[reo 0.0.7] <o base="arr" line="29" name="@" pos="2"/>
[reo 0.0.7] <o abstract="" line="31" name="is-empty" pos="2">
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">
[reo 0.0.7] <o base="arr" line="34" pos="6"/>
[reo 0.0.7] <o base=".length" line="34" method="" pos="9"/>
[reo 0.0.7] <o base="int" data="bytes" line="35" pos="6">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="37" name="with" pos="2">
[reo 0.0.7] <o line="39" name="x" pos="3"/>
[reo 0.0.7] <o base="list" line="40" name="@" pos="4">
[reo 0.0.7] <o base=".with" line="41" pos="6">
[reo 0.0.7] <o base="arr" line="42" pos="8"/>
[reo 0.0.7] <o base="x" line="43" pos="8"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="45" name="reducedi" pos="2">
[reo 0.0.7] <o line="51" name="a" pos="3"/>
[reo 0.0.7] <o line="51" name="f" pos="5"/>
[reo 0.0.7] <o base="rec-reduced" line="52" name="@" pos="4">
[reo 0.0.7] <o alias="1" base="array" data="array" line="52" pos="17">
[reo 0.0.7] <o base="a" line="52" pos="19"/>
[reo 0.0.7] <o base="int" data="bytes" line="52" pos="21">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="f" line="52" pos="24"/>
[reo 0.0.7] <o base="arr" line="52" pos="26"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="54" name="rec-reduced" pos="4">
[reo 0.0.7] <o line="54" name="acc-index" pos="5"/>
[reo 0.0.7] <o line="54" name="func" pos="15"/>
[reo 0.0.7] <o line="54" name="carr" pos="20"/>
[reo 0.0.7] <o alias="2" base="acc-index" line="55" pos="7"/>
[reo 0.0.7] <o base=".at" line="55" method="" name="acc" pos="16">
[reo 0.0.7] <o base="int" data="bytes" line="55" pos="20">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o alias="3" base="acc-index" line="56" pos="7"/>
[reo 0.0.7] <o base=".at" line="56" method="" name="index" pos="16">
[reo 0.0.7] <o base="int" data="bytes" line="56" pos="20">00 00 00 00 00 00 00 01</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".if" line="57" name="@" pos="6">
[reo 0.0.7] <o alias="4" base="index" line="58" pos="9"/>
[reo 0.0.7] <o base=".lt" line="58" method="" pos="14">
[reo 0.0.7] <o alias="5" base="carr" line="58" pos="19"/>
[reo 0.0.7] <o base=".length" line="58" method="" pos="23"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="rec-reduced" line="59" pos="8">
[reo 0.0.7] <o base="array" data="array" line="60" pos="10">
[reo 0.0.7] <o base="func" line="61" pos="12">
[reo 0.0.7] <o base="acc" line="62" pos="14"/>
[reo 0.0.7] <o base="index" line="63" pos="14"/>
[reo 0.0.7] <o alias="6" base="carr" line="64" pos="15"/>
[reo 0.0.7] <o base=".at" line="64" method="" pos="19">
[reo 0.0.7] <o base="index" line="64" pos="23"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o alias="7" base="index" line="65" pos="13"/>
[reo 0.0.7] <o base=".plus" line="65" method="" pos="18">
[reo 0.0.7] <o base="int" data="bytes" line="65" pos="24">00 00 00 00 00 00 00 01</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="func" line="66" pos="10"/>
[reo 0.0.7] <o base="carr" line="67" pos="10"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="acc" line="68" pos="8"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="70" name="reducei" pos="2">
[reo 0.0.7] <o line="70" name="a" pos="3"/>
[reo 0.0.7] <o line="70" name="f" pos="5"/>
[reo 0.0.7] <o base="rec-reduce" line="71" name="@" pos="4">
[reo 0.0.7] <o alias="8" base="array" data="array" line="71" pos="16">
[reo 0.0.7] <o base="a" line="71" pos="18"/>
[reo 0.0.7] <o base="int" data="bytes" line="71" pos="20">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="f" line="71" pos="23"/>
[reo 0.0.7] <o base="arr" line="71" pos="25"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="73" name="rec-reduce" pos="4">
[reo 0.0.7] <o line="73" name="acc-index" pos="5"/>
[reo 0.0.7] <o line="73" name="func" pos="15"/>
[reo 0.0.7] <o line="73" name="carr" pos="20"/>
[reo 0.0.7] <o alias="9" base="acc-index" line="74" pos="7"/>
[reo 0.0.7] <o base=".at" line="74" method="" name="acc" pos="16">
[reo 0.0.7] <o base="int" data="bytes" line="74" pos="20">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o alias="10" base="acc-index" line="75" pos="7"/>
[reo 0.0.7] <o base=".at" line="75" method="" name="index" pos="16">
[reo 0.0.7] <o base="int" data="bytes" line="75" pos="20">00 00 00 00 00 00 00 01</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".if" line="76" name="@" pos="6">
[reo 0.0.7] <o alias="11" base="index" line="77" pos="9"/>
[reo 0.0.7] <o base=".lt" line="77" method="" pos="14">
[reo 0.0.7] <o alias="12" base="carr" line="77" pos="19"/>
[reo 0.0.7] <o base=".length" line="77" method="" pos="23"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="rec-reduce" line="78" pos="8">
[reo 0.0.7] <o base="array" data="array" line="79" pos="10">
[reo 0.0.7] <o base="func" line="80" pos="12">
[reo 0.0.7] <o base="acc" line="81" pos="14"/>
[reo 0.0.7] <o base="index" line="82" pos="14"/>
[reo 0.0.7] <o alias="13" base="carr" line="83" pos="15"/>
[reo 0.0.7] <o base=".at" line="83" method="" pos="19">
[reo 0.0.7] <o base="index" line="83" pos="23"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o alias="14" base="index" line="84" pos="13"/>
[reo 0.0.7] <o base=".plus" line="84" method="" pos="18">
[reo 0.0.7] <o base="int" data="bytes" line="84" pos="24">00 00 00 00 00 00 00 01</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="func" line="85" pos="10"/>
[reo 0.0.7] <o base="carr" line="86" pos="10"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="acc" line="87" pos="8"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="89" name="reduced" pos="2">
[reo 0.0.7] <o line="90" name="a" pos="3"/>
[reo 0.0.7] <o line="90" name="f" pos="5"/>
[reo 0.0.7] <o base="^" line="91" pos="4"/>
[reo 0.0.7] <o base=".reducedi" line="91" method="" name="@" pos="5">
[reo 0.0.7] <o base="a" line="92" pos="6"/>
[reo 0.0.7] <o abstract="" line="93" pos="6">
[reo 0.0.7] <o line="93" name="a" pos="7"/>
[reo 0.0.7] <o line="93" name="idx" pos="9"/>
[reo 0.0.7] <o line="93" name="item" pos="13"/>
[reo 0.0.7] <o base="&amp;" line="94" pos="8"/>
[reo 0.0.7] <o base=".f" line="94" method="" name="@" pos="9">
[reo 0.0.7] <o base="a" line="95" pos="10"/>
[reo 0.0.7] <o base="item" line="96" pos="10"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="98" name="reduce" pos="2">
[reo 0.0.7] <o line="98" name="a" pos="3"/>
[reo 0.0.7] <o line="98" name="f" pos="5"/>
[reo 0.0.7] <o base="^" line="99" pos="4"/>
[reo 0.0.7] <o base=".reducedi" line="99" method="" name="@" pos="5">
[reo 0.0.7] <o base="a" line="100" pos="6"/>
[reo 0.0.7] <o abstract="" line="101" pos="6">
[reo 0.0.7] <o line="101" name="a" pos="7"/>
[reo 0.0.7] <o line="101" name="idx" pos="9"/>
[reo 0.0.7] <o line="101" name="item" pos="13"/>
[reo 0.0.7] <o base="&" line="102" pos="8"/>
[reo 0.0.7] <o base=".f" line="102" method="" name="@" pos="9">
[reo 0.0.7] <o base="a" line="103" pos="10"/>
[reo 0.0.7] <o base="item" line="104" pos="10"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="106" name="mappedi" pos="2">
[reo 0.0.7] <o line="110" name="f" pos="3"/>
[reo 0.0.7] <o base="list" line="111" name="@" pos="4">
[reo 0.0.7] <o base="^" line="112" pos="6"/>
[reo 0.0.7] <o base=".reducedi" line="112" method="" pos="7">
[reo 0.0.7] <o base="array" data="array" line="113" pos="8"/>
[reo 0.0.7] <o abstract="" line="114" pos="8">
[reo 0.0.7] <o line="114" name="a" pos="9"/>
[reo 0.0.7] <o line="114" name="idx" pos="11"/>
[reo 0.0.7] <o line="114" name="item" pos="15"/>
[reo 0.0.7] <o base=".with" line="115" name="@" pos="10">
[reo 0.0.7] <o base="a" line="116" pos="12"/>
[reo 0.0.7] <o base="&" line="117" pos="12"/>
[reo 0.0.7] <o base=".f" line="117" method="" pos="13">
[reo 0.0.7] <o base="item" line="117" pos="16"/>
[reo 0.0.7] <o base="idx" line="117" pos="21"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="119" name="mapped" pos="2">
[reo 0.0.7] <o line="122" name="f" pos="3"/>
[reo 0.0.7] <o base="^" line="123" pos="4"/>
[reo 0.0.7] <o base=".mappedi" line="123" method="" name="@" pos="5">
[reo 0.0.7] <o abstract="" line="124" pos="6">
[reo 0.0.7] <o line="124" name="x" pos="7"/>
[reo 0.0.7] <o line="124" name="idx" pos="9"/>
[reo 0.0.7] <o base="&amp;" line="125" pos="8"/>
[reo 0.0.7] <o base=".f" line="125" method="" name="@" pos="9">
[reo 0.0.7] <o base="x" line="125" pos="12"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="127" name="map" pos="2">
[reo 0.0.7] <o line="127" name="f" pos="3"/>
[reo 0.0.7] <o base="^" line="128" pos="4"/>
[reo 0.0.7] <o base=".mappedi" line="128" method="" name="@" pos="5">
[reo 0.0.7] <o abstract="" line="129" pos="6">
[reo 0.0.7] <o line="129" name="x" pos="7"/>
[reo 0.0.7] <o line="129" name="idx" pos="9"/>
[reo 0.0.7] <o base="&amp;" line="130" pos="8"/>
[reo 0.0.7] <o base=".f" line="130" method="" name="@" pos="9">
[reo 0.0.7] <o base="x" line="130" pos="12"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="132" name="each" pos="2">
[reo 0.0.7] <o line="136" name="f" pos="3"/>
[reo 0.0.7] <o base="seq" line="137" name="@" pos="4">
[reo 0.0.7] <o base="memory" line="138" name="idx" pos="6">
[reo 0.0.7] <o base="int" data="bytes" line="138" pos="13">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".while" line="139" pos="6">
[reo 0.0.7] <o base=".lt" line="140" pos="8">
[reo 0.0.7] <o base="idx" line="141" pos="10"/>
[reo 0.0.7] <o base="arr" line="142" pos="10"/>
[reo 0.0.7] <o base=".length" line="142" method="" pos="13"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="143" pos="8">
[reo 0.0.7] <o line="143" name="i" pos="9"/>
[reo 0.0.7] <o base="seq" line="144" name="@" pos="10">
[reo 0.0.7] <o base="f" line="145" pos="12">
[reo 0.0.7] <o alias="15" base="arr" line="145" pos="15"/>
[reo 0.0.7] <o base=".at" line="145" method="" pos="18">
[reo 0.0.7] <o base="i" line="145" pos="22"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="idx" line="146" pos="12"/>
[reo 0.0.7] <o base=".write" line="146" method="" pos="15">
[reo 0.0.7] <o alias="16" base="i" line="146" pos="23"/>
[reo 0.0.7] <o base=".plus" line="146" method="" pos="24">
[reo 0.0.7] <o base="int" data="bytes" line="146" pos="30">00 00 00 00 00 00 00 01</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="bool" data="bytes" line="147" pos="6">01</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="149" name="without" pos="2">
[reo 0.0.7] <o line="150" name="i" pos="3"/>
[reo 0.0.7] <o base="^" line="151" pos="4"/>
[reo 0.0.7] <o base=".reducedi" line="151" method="" name="@" pos="5">
[reo 0.0.7] <o base="array" data="array" line="152" pos="6"/>
[reo 0.0.7] <o abstract="" line="153" pos="6">
[reo 0.0.7] <o line="153" name="a" pos="7"/>
[reo 0.0.7] <o line="153" name="idx" pos="9"/>
[reo 0.0.7] <o line="153" name="item" pos="13"/>
[reo 0.0.7] <o base=".if" line="154" name="@" pos="8">
[reo 0.0.7] <o base="idx" line="155" pos="10"/>
[reo 0.0.7] <o base=".eq" line="155" method="" pos="13">
[reo 0.0.7] <o base="i" line="155" pos="17"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="a" line="156" pos="10"/>
[reo 0.0.7] <o base="a" line="157" pos="10"/>
[reo 0.0.7] <o base=".with" line="157" method="" pos="11">
[reo 0.0.7] <o base="item" line="157" pos="17"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="159" name="eq" pos="2">
[reo 0.0.7] <o line="160" name="x" pos="3"/>
[reo 0.0.7] <o base=".if" line="161" name="@" pos="4">
[reo 0.0.7] <o base=".eq" line="162" pos="6">
[reo 0.0.7] <o base="arr" line="163" pos="8"/>
[reo 0.0.7] <o base=".length" line="163" method="" pos="11"/>
[reo 0.0.7] <o base="x" line="164" pos="8"/>
[reo 0.0.7] <o base=".length" line="164" method="" pos="9"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="^" line="165" pos="6"/>
[reo 0.0.7] <o base=".reducedi" line="165" method="" pos="7">
[reo 0.0.7] <o base="bool" data="bytes" line="166" pos="8">01</o>
[reo 0.0.7] <o abstract="" line="167" pos="8">
[reo 0.0.7] <o line="167" name="a" pos="9"/>
[reo 0.0.7] <o line="167" name="idx" pos="11"/>
[reo 0.0.7] <o line="167" name="item" pos="15"/>
[reo 0.0.7] <o base=".and" line="168" name="@" pos="10">
[reo 0.0.7] <o base="a" line="169" pos="12"/>
[reo 0.0.7] <o base=".eq" line="170" pos="12">
[reo 0.0.7] <o base="item" line="171" pos="14"/>
[reo 0.0.7] <o base="x" line="172" pos="14"/>
[reo 0.0.7] <o base=".at" line="172" method="" pos="15">
[reo 0.0.7] <o base="idx" line="172" pos="19"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="bool" data="bytes" line="173" pos="6">00</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="175" name="concat" pos="2">
[reo 0.0.7] <o line="176" name="passed" pos="3"/>
[reo 0.0.7] <o base=".reduced" const="" line="177" name="@" pos="4">
[reo 0.0.7] <o base="list" line="178" pos="6">
[reo 0.0.7] <o base="passed" line="179" pos="8"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="^" line="180" pos="6"/>
[reo 0.0.7] <o abstract="" line="181" pos="6">
[reo 0.0.7] <o line="181" name="a" pos="7"/>
[reo 0.0.7] <o line="181" name="x" pos="9"/>
[reo 0.0.7] <o base="a" line="182" pos="8"/>
[reo 0.0.7] <o base=".with" line="182" method="" name="@" pos="9">
[reo 0.0.7] <o base="x" line="182" pos="15"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="184" name="found" pos="2">
[reo 0.0.7] <o line="186" name="wanted" pos="3"/>
[reo 0.0.7] <o base="^" line="187" pos="4"/>
[reo 0.0.7] <o base=".reducedi" line="187" method="" name="@" pos="5">
[reo 0.0.7] <o base="int" data="bytes" line="188" pos="6">FF FF FF FF FF FF FF FF</o>
[reo 0.0.7] <o abstract="" line="189" pos="6">
[reo 0.0.7] <o line="189" name="acc" pos="7"/>
[reo 0.0.7] <o line="189" name="i" pos="11"/>
[reo 0.0.7] <o line="189" name="item" pos="13"/>
[reo 0.0.7] <o base=".if" line="190" name="@" pos="8">
[reo 0.0.7] <o base=".and" line="191" pos="10">
[reo 0.0.7] <o base=".eq" line="192" pos="12">
[reo 0.0.7] <o base="acc" line="193" pos="14"/>
[reo 0.0.7] <o base="int" data="bytes" line="194" pos="14">FF FF FF FF FF FF FF FF</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".eq" line="195" pos="12">
[reo 0.0.7] <o base="item" line="196" pos="14"/>
[reo 0.0.7] <o base="wanted" line="197" pos="14"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="i" line="198" pos="10"/>
[reo 0.0.7] <o base="acc" line="199" pos="10"/>
[reo 0.0.7] <o base=".plus" line="199" method="" pos="13">
[reo 0.0.7] <o base="int" data="bytes" line="199" pos="19">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] Directory created: ./home/r/.eo/parsed/5f82cc1/org/eolang/collections
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/collections/list.xmir saved (23945 bytes)
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/eo/01-parse/org/eolang/collections
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/collections/list.xmir saved (23945 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/collections/list.eo to ./home/r/repo/target/eo/01-parse/org/eolang/collections/list.xmir
[reo 0.0.7] [INFO] Parsed 2 .eo sources to XMIRs
[reo 0.0.7] [DEBUG] Execution of ParseMojo took 201ms
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/reo/simple/sum.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/reo/simple/sum.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/int.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/int.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4418 bytes of XML in 394µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4418 bytes of XML in 369µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 812µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 336µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 206µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 225µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 208µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 237µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 208µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 197µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 188µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 612µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 571µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 268µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 178µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 580µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 765µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 269µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 199µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 575µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 595µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 250µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 158µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 580µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 529µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 269µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 189µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 628µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 528µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 279µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 185µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 200µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 583µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 534µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 232µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 153µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 589µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 971µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 288µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 166µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 158µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 166µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 633µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 613µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 326µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 208µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 171µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 196µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 632µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 662µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 459µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 250µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' produced (4788 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="9"\n
[reo 0.0.7] name="org.eolang.array"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/array.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:40.987135Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > array\n
[reo 0.0.7] # Create empty array\n
[reo 0.0.7] [] > empty\n
[reo 0.0.7] (*) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Obtain the length of the array.\n
[reo 0.0.7] [] > length /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Take one element from the array, at the\n
[reo 0.0.7] # given position.\n
[reo 0.0.7] [i] > at /?\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new array with this element added to\n
[reo 0.0.7] # the end of it.\n
[reo 0.0.7] [x] > with /array\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="29" name="array" pos="0">\n
[reo 0.0.7] <o abstract="" line="30" name="empty" pos="2">\n
[reo 0.0.7] <o alias="1"\n
[reo 0.0.7] base="array"\n
[reo 0.0.7] data="array"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="5"\n
[reo 0.0.7] ref="29"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="34" name="length" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="?" line="37" name="at" pos="2">\n
[reo 0.0.7] <o line="39" name="i" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="array" line="41" name="with" pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 410µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 205µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 611µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 556µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 244µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 664µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 256µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 209µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 199µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 660µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 740µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 271µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 203µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 240µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 231µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 618µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 762µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 232µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 158µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 641µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 232µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 647µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 723µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 260µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 166µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 164µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 646µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 543µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 243µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 184µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 658µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 558µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 190µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' produced (5046 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="9"\n
[reo 0.0.7] name="org.eolang.array"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/array.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:40.987135Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > array\n
[reo 0.0.7] # Create empty array\n
[reo 0.0.7] [] > empty\n
[reo 0.0.7] (*) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Obtain the length of the array.\n
[reo 0.0.7] [] > length /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Take one element from the array, at the\n
[reo 0.0.7] # given position.\n
[reo 0.0.7] [i] > at /?\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new array with this element added to\n
[reo 0.0.7] # the end of it.\n
[reo 0.0.7] [x] > with /array\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="29" name="array" pos="0">\n
[reo 0.0.7] <o abstract="" line="30" name="empty" pos="2">\n
[reo 0.0.7] <o base="array"\n
[reo 0.0.7] data="array"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="5"\n
[reo 0.0.7] ref="29"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="34" name="length" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="?" line="37" name="at" pos="2">\n
[reo 0.0.7] <o line="39" name="i" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="array" line="41" name="with" pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 664µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 558µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 212µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 738µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 829µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 261µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 200µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 199µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 694µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 660µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 283µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 733µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 713µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 261µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 161µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 183µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 161µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 669µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 238µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 650µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 792µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 219µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 643µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 654µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 231µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 156µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 191µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 731µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 637µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 235µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 171µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 171µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 700µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 701µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 302µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 198µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 247µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 162µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 768µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 232µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 166µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 695µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 710µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 230µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 698µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 726µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 211µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 158µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 183µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 707µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 607µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' produced (5462 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="9"\n
[reo 0.0.7] name="org.eolang.array"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/array.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:40.987135Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > array\n
[reo 0.0.7] # Create empty array\n
[reo 0.0.7] [] > empty\n
[reo 0.0.7] (*) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Obtain the length of the array.\n
[reo 0.0.7] [] > length /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Take one element from the array, at the\n
[reo 0.0.7] # given position.\n
[reo 0.0.7] [i] > at /?\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new array with this element added to\n
[reo 0.0.7] # the end of it.\n
[reo 0.0.7] [x] > with /array\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="29" name="array" pos="0">\n
[reo 0.0.7] <o abstract="" line="30" name="empty" pos="2">\n
[reo 0.0.7] <o base="array" data="array" line="32" name="@" pos="5"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="34" name="length" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="?" line="37" name="at" pos="2">\n
[reo 0.0.7] <o line="39" name="i" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="array" line="41" name="with" pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 199µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 678µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 369µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 273µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (8019 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="9"\n
[reo 0.0.7] name="org.eolang.array"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/array.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:40.987135Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > array\n
[reo 0.0.7] # Create empty array\n
[reo 0.0.7] [] > empty\n
[reo 0.0.7] (*) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Obtain the length of the array.\n
[reo 0.0.7] [] > length /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Take one element from the array, at the\n
[reo 0.0.7] # given position.\n
[reo 0.0.7] [i] > at /?\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new array with this element added to\n
[reo 0.0.7] # the end of it.\n
[reo 0.0.7] [x] > with /array\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="29"\n
[reo 0.0.7] name="array"\n
[reo 0.0.7] original-name="array"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="array$empty"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="empty"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="30">\n
[reo 0.0.7] <o as="length" base="length" level="1"/>\n
[reo 0.0.7] <o as="at" base="at" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] base="array$length"\n
[reo 0.0.7] cut="2"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="length"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="34">\n
[reo 0.0.7] <o as="empty" base="empty" level="1"/>\n
[reo 0.0.7] <o as="at" base="at" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="?"\n
[reo 0.0.7] base="array$at"\n
[reo 0.0.7] cut="3"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="at"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="37">\n
[reo 0.0.7] <o as="empty" base="empty" level="1"/>\n
[reo 0.0.7] <o as="length" base="length" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="array"\n
[reo 0.0.7] base="array$with"\n
[reo 0.0.7] cut="5"\n
[reo 0.0.7] line="41"\n
[reo 0.0.7] name="with"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="41">\n
[reo 0.0.7] <o as="empty" base="empty" level="1"/>\n
[reo 0.0.7] <o as="length" base="length" level="1"/>\n
[reo 0.0.7] <o as="at" base="at" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="array$empty"\n
[reo 0.0.7] original-name="empty"\n
[reo 0.0.7] parent="array"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="array" data="array" line="32" name="@" pos="5"/>\n
[reo 0.0.7] <o level="1" line="30.34" name="length"/>\n
[reo 0.0.7] <o level="1" line="30.37" name="at"/>\n
[reo 0.0.7] <o level="1" line="30.41" name="with"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="array$length"\n
[reo 0.0.7] original-name="length"\n
[reo 0.0.7] parent="array"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="34.30" name="empty"/>\n
[reo 0.0.7] <o level="1" line="34.37" name="at"/>\n
[reo 0.0.7] <o level="1" line="34.41" name="with"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="?"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="array$at"\n
[reo 0.0.7] original-name="at"\n
[reo 0.0.7] parent="array"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="39" name="i" pos="3"/>\n
[reo 0.0.7] <o level="1" line="37.30" name="empty"/>\n
[reo 0.0.7] <o level="1" line="37.34" name="length"/>\n
[reo 0.0.7] <o level="1" line="37.41" name="with"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="array"\n
[reo 0.0.7] line="41"\n
[reo 0.0.7] name="array$with"\n
[reo 0.0.7] original-name="with"\n
[reo 0.0.7] parent="array"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o level="1" line="41.30" name="empty"/>\n
[reo 0.0.7] <o level="1" line="41.34" name="length"/>\n
[reo 0.0.7] <o level="1" line="41.37" name="at"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 514µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 286µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 982µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 210µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 957µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 279µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 184µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' produced (8276 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="9"\n
[reo 0.0.7] name="org.eolang.array"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/array.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:40.987135Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > array\n
[reo 0.0.7] # Create empty array\n
[reo 0.0.7] [] > empty\n
[reo 0.0.7] (*) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Obtain the length of the array.\n
[reo 0.0.7] [] > length /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Take one element from the array, at the\n
[reo 0.0.7] # given position.\n
[reo 0.0.7] [i] > at /?\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new array with this element added to\n
[reo 0.0.7] # the end of it.\n
[reo 0.0.7] [x] > with /array\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] <sheet>remove-levels</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="29"\n
[reo 0.0.7] name="array"\n
[reo 0.0.7] original-name="array"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="array$empty"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="empty"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="30">\n
[reo 0.0.7] <o as="length" base="length" level="1" ref="34"/>\n
[reo 0.0.7] <o as="at" base="at" level="1" ref="37"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="41"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] base="array$length"\n
[reo 0.0.7] cut="2"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="length"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="34">\n
[reo 0.0.7] <o as="empty" base="empty" level="1" ref="30"/>\n
[reo 0.0.7] <o as="at" base="at" level="1" ref="37"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="41"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="?"\n
[reo 0.0.7] base="array$at"\n
[reo 0.0.7] cut="3"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="at"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="37">\n
[reo 0.0.7] <o as="empty" base="empty" level="1" ref="30"/>\n
[reo 0.0.7] <o as="length" base="length" level="1" ref="34"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="41"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="array"\n
[reo 0.0.7] base="array$with"\n
[reo 0.0.7] cut="5"\n
[reo 0.0.7] line="41"\n
[reo 0.0.7] name="with"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="41">\n
[reo 0.0.7] <o as="empty" base="empty" level="1" ref="30"/>\n
[reo 0.0.7] <o as="length" base="length" level="1" ref="34"/>\n
[reo 0.0.7] <o as="at" base="at" level="1" ref="37"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="array$empty"\n
[reo 0.0.7] original-name="empty"\n
[reo 0.0.7] parent="array"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="array"\n
[reo 0.0.7] data="array"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="5"\n
[reo 0.0.7] ref="29"/>\n
[reo 0.0.7] <o level="1" line="30.34" name="length"/>\n
[reo 0.0.7] <o level="1" line="30.37" name="at"/>\n
[reo 0.0.7] <o level="1" line="30.41" name="with"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="array$length"\n
[reo 0.0.7] original-name="length"\n
[reo 0.0.7] parent="array"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="34.30" name="empty"/>\n
[reo 0.0.7] <o level="1" line="34.37" name="at"/>\n
[reo 0.0.7] <o level="1" line="34.41" name="with"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="?"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="array$at"\n
[reo 0.0.7] original-name="at"\n
[reo 0.0.7] parent="array"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="39" name="i" pos="3"/>\n
[reo 0.0.7] <o level="1" line="37.30" name="empty"/>\n
[reo 0.0.7] <o level="1" line="37.34" name="length"/>\n
[reo 0.0.7] <o level="1" line="37.41" name="with"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="array"\n
[reo 0.0.7] line="41"\n
[reo 0.0.7] name="array$with"\n
[reo 0.0.7] original-name="with"\n
[reo 0.0.7] parent="array"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o level="1" line="41.30" name="empty"/>\n
[reo 0.0.7] <o level="1" line="41.34" name="length"/>\n
[reo 0.0.7] <o level="1" line="41.37" name="at"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 339µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 218µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 266µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 188µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 195µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 259µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 332µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 270µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 252µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 171µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 413ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4418 bytes of XML in 334µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/array.xmir saved (8445 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/array.xmir (program:org.eolang.array) to ./home/r/repo/target/eo/03-optimize/org/eolang/array.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 23945 bytes of XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 23945 bytes of XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 372µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 255µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 328µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 241µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 241µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 192µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 188µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 210µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 247µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 245µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 164µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 153µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 231µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 302µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 158µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 263µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 218µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 33ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 231µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 215µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 17ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 316µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 192µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' produced (25040 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="88"\n
[reo 0.0.7] name="org.eolang.collections.list"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/list.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:41.085329Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > list\n
[reo 0.0.7] arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Is it empty?\n
[reo 0.0.7] [] > is-empty\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new list with this element added to\n
[reo 0.0.7] # the end of it.\n
[reo 0.0.7] [x] > with\n
[reo 0.0.7] list > @\n
[reo 0.0.7] with.\n
[reo 0.0.7] arr\n
[reo 0.0.7] x\n
[reo 0.0.7] \n
[reo 0.0.7] # Reduce with index from start "a" using the function "f".\n
[reo 0.0.7] # Here "f" must be an abstract\n
[reo 0.0.7] # object with three free attributes. The first\n
[reo 0.0.7] # one for the accumulator, the second one\n
[reo 0.0.7] # for the index and the third one for the element\n
[reo 0.0.7] # of the array.\n
[reo 0.0.7] [a f] > reducedi\n
[reo 0.0.7] rec-reduced (* a 0) f arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] [acc-index func carr] > rec-reduced\n
[reo 0.0.7] (acc-index.at 0) > acc\n
[reo 0.0.7] (acc-index.at 1) > index\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] (index.lt (carr.length))\n
[reo 0.0.7] rec-reduced\n
[reo 0.0.7] *\n
[reo 0.0.7] func\n
[reo 0.0.7] acc\n
[reo 0.0.7] index\n
[reo 0.0.7] (carr.at index)\n
[reo 0.0.7] (index.plus 1)\n
[reo 0.0.7] func\n
[reo 0.0.7] carr\n
[reo 0.0.7] acc\n
[reo 0.0.7] \n
[reo 0.0.7] [a f] > reducei\n
[reo 0.0.7] rec-reduce (* a 0) f arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] [acc-index func carr] > rec-reduce\n
[reo 0.0.7] (acc-index.at 0) > acc\n
[reo 0.0.7] (acc-index.at 1) > index\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] (index.lt (carr.length))\n
[reo 0.0.7] rec-reduce\n
[reo 0.0.7] *\n
[reo 0.0.7] func\n
[reo 0.0.7] acc\n
[reo 0.0.7] index\n
[reo 0.0.7] (carr.at index)\n
[reo 0.0.7] (index.plus 1)\n
[reo 0.0.7] func\n
[reo 0.0.7] carr\n
[reo 0.0.7] acc\n
[reo 0.0.7] \n
[reo 0.0.7] # Reduce from start "a" using the function "f"\n
[reo 0.0.7] [a f] > reduced\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] a\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] &.f > @\n
[reo 0.0.7] a\n
[reo 0.0.7] item\n
[reo 0.0.7] \n
[reo 0.0.7] [a f] &gt; reduce\n
[reo 0.0.7] ^.reducedi &gt; @\n
[reo 0.0.7] a\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] &amp;.f &gt; @\n
[reo 0.0.7] a\n
[reo 0.0.7] item\n
[reo 0.0.7] \n
[reo 0.0.7] # Map with index. Here "f" must be an abstract\n
[reo 0.0.7] # object with two free attributes. The first\n
[reo 0.0.7] # one for the element of the array, the second one\n
[reo 0.0.7] # for the index.\n
[reo 0.0.7] [f] > mappedi\n
[reo 0.0.7] list > @\n
[reo 0.0.7] ^.reducedi\n
[reo 0.0.7] *\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] with. > @\n
[reo 0.0.7] a\n
[reo 0.0.7] &.f item idx\n
[reo 0.0.7] \n
[reo 0.0.7] # Map without index. Here "f" must be an abstract\n
[reo 0.0.7] # object with one free attribute, for the element\n
[reo 0.0.7] # of the array.\n
[reo 0.0.7] [f] > mapped\n
[reo 0.0.7] ^.mappedi > @\n
[reo 0.0.7] [x idx]\n
[reo 0.0.7] &.f x > @\n
[reo 0.0.7] \n
[reo 0.0.7] [f] > map\n
[reo 0.0.7] ^.mappedi > @\n
[reo 0.0.7] [x idx]\n
[reo 0.0.7] &.f x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # For each array element dataize the object\n
[reo 0.0.7] # Here "f" must be an abstract object with\n
[reo 0.0.7] # one free attribute, the element of the\n
[reo 0.0.7] # array.\n
[reo 0.0.7] [f] > each\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] memory 0 > idx\n
[reo 0.0.7] while.\n
[reo 0.0.7] lt.\n
[reo 0.0.7] idx\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] [i]\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] f (arr.at i)\n
[reo 0.0.7] idx.write (i.plus 1)\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new list without the i-th element\n
[reo 0.0.7] [i] > without\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] *\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] idx.eq i\n
[reo 0.0.7] a\n
[reo 0.0.7] a.with item\n
[reo 0.0.7] \n
[reo 0.0.7] # Equal to another object?\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] x.length\n
[reo 0.0.7] ^.reducedi\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] a\n
[reo 0.0.7] eq.\n
[reo 0.0.7] item\n
[reo 0.0.7] x.at idx\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the combined current and passed arrays\n
[reo 0.0.7] [passed] > concat\n
[reo 0.0.7] reduced. > @!\n
[reo 0.0.7] list\n
[reo 0.0.7] passed\n
[reo 0.0.7] ^\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] a.with x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns index of the first particular item in list.\n
[reo 0.0.7] # If the list has no this item, found returns -1\n
[reo 0.0.7] [wanted] > found\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] -1\n
[reo 0.0.7] [acc i item]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] and.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] acc\n
[reo 0.0.7] -1\n
[reo 0.0.7] eq.\n
[reo 0.0.7] item\n
[reo 0.0.7] wanted\n
[reo 0.0.7] i\n
[reo 0.0.7] acc.plus 0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="28" name="list" pos="0">\n
[reo 0.0.7] <o line="28" name="arr" pos="1"/>\n
[reo 0.0.7] <o base="arr" line="29" name="@" pos="2" ref="28"/>\n
[reo 0.0.7] <o abstract="" line="31" name="is-empty" pos="2">\n
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base="arr" line="34" pos="6" ref="28"/>\n
[reo 0.0.7] <o base=".length" line="34" method="" pos="9"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="35" pos="6">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="37" name="with" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base="list" line="40" name="@" pos="4" ref="28">\n
[reo 0.0.7] <o base=".with" line="41" pos="6">\n
[reo 0.0.7] <o base="arr" line="42" pos="8" ref="28"/>\n
[reo 0.0.7] <o base="x" line="43" pos="8" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="45" name="reducedi" pos="2">\n
[reo 0.0.7] <o line="51" name="a" pos="3"/>\n
[reo 0.0.7] <o line="51" name="f" pos="5"/>\n
[reo 0.0.7] <o base="rec-reduced" line="52" name="@" pos="4" ref="54">\n
[reo 0.0.7] <o alias="1" base="array" data="array" line="52" pos="17">\n
[reo 0.0.7] <o base="a" line="52" pos="19" ref="51"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="52" pos="21">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="f" line="52" pos="24" ref="51"/>\n
[reo 0.0.7] <o base="arr" line="52" pos="26" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="54" name="rec-reduced" pos="4">\n
[reo 0.0.7] <o line="54" name="acc-index" pos="5"/>\n
[reo 0.0.7] <o line="54" name="func" pos="15"/>\n
[reo 0.0.7] <o line="54" name="carr" pos="20"/>\n
[reo 0.0.7] <o alias="2" base="acc-index" line="55" pos="7" ref="54"/>\n
[reo 0.0.7] <o base=".at" line="55" method="" name="acc" pos="16">\n
[reo 0.0.7] <o base="int" data="bytes" line="55" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o alias="3" base="acc-index" line="56" pos="7" ref="54"/>\n
[reo 0.0.7] <o base=".at" line="56" method="" name="index" pos="16">\n
[reo 0.0.7] <o base="int" data="bytes" line="56" pos="20">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="57" name="@" pos="6">\n
[reo 0.0.7] <o alias="4" base="index" line="58" pos="9" ref="56"/>\n
[reo 0.0.7] <o base=".lt" line="58" method="" pos="14">\n
[reo 0.0.7] <o alias="5" base="carr" line="58" pos="19" ref="54"/>\n
[reo 0.0.7] <o base=".length" line="58" method="" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="rec-reduced" line="59" pos="8" ref="54">\n
[reo 0.0.7] <o base="array" data="array" line="60" pos="10">\n
[reo 0.0.7] <o base="func" line="61" pos="12" ref="54">\n
[reo 0.0.7] <o base="acc" line="62" pos="14" ref="55"/>\n
[reo 0.0.7] <o base="index" line="63" pos="14" ref="56"/>\n
[reo 0.0.7] <o alias="6" base="carr" line="64" pos="15" ref="54"/>\n
[reo 0.0.7] <o base=".at" line="64" method="" pos="19">\n
[reo 0.0.7] <o base="index" line="64" pos="23" ref="56"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o alias="7" base="index" line="65" pos="13" ref="56"/>\n
[reo 0.0.7] <o base=".plus" line="65" method="" pos="18">\n
[reo 0.0.7] <o base="int" data="bytes" line="65" pos="24">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="func" line="66" pos="10" ref="54"/>\n
[reo 0.0.7] <o base="carr" line="67" pos="10" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="68" pos="8" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="70" name="reducei" pos="2">\n
[reo 0.0.7] <o line="70" name="a" pos="3"/>\n
[reo 0.0.7] <o line="70" name="f" pos="5"/>\n
[reo 0.0.7] <o base="rec-reduce" line="71" name="@" pos="4" ref="73">\n
[reo 0.0.7] <o alias="8" base="array" data="array" line="71" pos="16">\n
[reo 0.0.7] <o base="a" line="71" pos="18" ref="70"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="71" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="f" line="71" pos="23" ref="70"/>\n
[reo 0.0.7] <o base="arr" line="71" pos="25" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="73" name="rec-reduce" pos="4">\n
[reo 0.0.7] <o line="73" name="acc-index" pos="5"/>\n
[reo 0.0.7] <o line="73" name="func" pos="15"/>\n
[reo 0.0.7] <o line="73" name="carr" pos="20"/>\n
[reo 0.0.7] <o alias="9" base="acc-index" line="74" pos="7" ref="73"/>\n
[reo 0.0.7] <o base=".at" line="74" method="" name="acc" pos="16">\n
[reo 0.0.7] <o base="int" data="bytes" line="74" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o alias="10" base="acc-index" line="75" pos="7" ref="73"/>\n
[reo 0.0.7] <o base=".at" line="75" method="" name="index" pos="16">\n
[reo 0.0.7] <o base="int" data="bytes" line="75" pos="20">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="76" name="@" pos="6">\n
[reo 0.0.7] <o alias="11" base="index" line="77" pos="9" ref="75"/>\n
[reo 0.0.7] <o base=".lt" line="77" method="" pos="14">\n
[reo 0.0.7] <o alias="12" base="carr" line="77" pos="19" ref="73"/>\n
[reo 0.0.7] <o base=".length" line="77" method="" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="rec-reduce" line="78" pos="8" ref="73">\n
[reo 0.0.7] <o base="array" data="array" line="79" pos="10">\n
[reo 0.0.7] <o base="func" line="80" pos="12" ref="73">\n
[reo 0.0.7] <o base="acc" line="81" pos="14" ref="74"/>\n
[reo 0.0.7] <o base="index" line="82" pos="14" ref="75"/>\n
[reo 0.0.7] <o alias="13" base="carr" line="83" pos="15" ref="73"/>\n
[reo 0.0.7] <o base=".at" line="83" method="" pos="19">\n
[reo 0.0.7] <o base="index" line="83" pos="23" ref="75"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o alias="14" base="index" line="84" pos="13" ref="75"/>\n
[reo 0.0.7] <o base=".plus" line="84" method="" pos="18">\n
[reo 0.0.7] <o base="int" data="bytes" line="84" pos="24">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="func" line="85" pos="10" ref="73"/>\n
[reo 0.0.7] <o base="carr" line="86" pos="10" ref="73"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="87" pos="8" ref="74"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="89" name="reduced" pos="2">\n
[reo 0.0.7] <o line="90" name="a" pos="3"/>\n
[reo 0.0.7] <o line="90" name="f" pos="5"/>\n
[reo 0.0.7] <o base="^" line="91" pos="4"/>\n
[reo 0.0.7] <o base=".reducedi" line="91" method="" name="@" pos="5">\n
[reo 0.0.7] <o base="a" line="92" pos="6" ref="90"/>\n
[reo 0.0.7] <o abstract="" line="93" pos="6">\n
[reo 0.0.7] <o line="93" name="a" pos="7"/>\n
[reo 0.0.7] <o line="93" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="93" name="item" pos="13"/>\n
[reo 0.0.7] <o base="&" line="94" pos="8"/>\n
[reo 0.0.7] <o base=".f" line="94" method="" name="@" pos="9">\n
[reo 0.0.7] <o base="a" line="95" pos="10" ref="93"/>\n
[reo 0.0.7] <o base="item" line="96" pos="10" ref="93"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="98" name="reduce" pos="2">\n
[reo 0.0.7] <o line="98" name="a" pos="3"/>\n
[reo 0.0.7] <o line="98" name="f" pos="5"/>\n
[reo 0.0.7] <o base="^" line="99" pos="4"/>\n
[reo 0.0.7] <o base=".reducedi" line="99" method="" name="@" pos="5">\n
[reo 0.0.7] <o base="a" line="100" pos="6" ref="98"/>\n
[reo 0.0.7] <o abstract="" line="101" pos="6">\n
[reo 0.0.7] <o line="101" name="a" pos="7"/>\n
[reo 0.0.7] <o line="101" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="101" name="item" pos="13"/>\n
[reo 0.0.7] <o base="&" line="102" pos="8"/>\n
[reo 0.0.7] <o base=".f" line="102" method="" name="@" pos="9">\n
[reo 0.0.7] <o base="a" line="103" pos="10" ref="101"/>\n
[reo 0.0.7] <o base="item" line="104" pos="10" ref="101"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="106" name="mappedi" pos="2">\n
[reo 0.0.7] <o line="110" name="f" pos="3"/>\n
[reo 0.0.7] <o base="list" line="111" name="@" pos="4" ref="28">\n
[reo 0.0.7] <o base="^" line="112" pos="6"/>\n
[reo 0.0.7] <o base=".reducedi" line="112" method="" pos="7">\n
[reo 0.0.7] <o base="array" data="array" line="113" pos="8"/>\n
[reo 0.0.7] <o abstract="" line="114" pos="8">\n
[reo 0.0.7] <o line="114" name="a" pos="9"/>\n
[reo 0.0.7] <o line="114" name="idx" pos="11"/>\n
[reo 0.0.7] <o line="114" name="item" pos="15"/>\n
[reo 0.0.7] <o base=".with" line="115" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="116" pos="12" ref="114"/>\n
[reo 0.0.7] <o base="&amp;" line="117" pos="12"/>\n
[reo 0.0.7] <o base=".f" line="117" method="" pos="13">\n
[reo 0.0.7] <o base="item" line="117" pos="16" ref="114"/>\n
[reo 0.0.7] <o base="idx" line="117" pos="21" ref="114"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="119" name="mapped" pos="2">\n
[reo 0.0.7] <o line="122" name="f" pos="3"/>\n
[reo 0.0.7] <o base="^" line="123" pos="4"/>\n
[reo 0.0.7] <o base=".mappedi" line="123" method="" name="@" pos="5">\n
[reo 0.0.7] <o abstract="" line="124" pos="6">\n
[reo 0.0.7] <o line="124" name="x" pos="7"/>\n
[reo 0.0.7] <o line="124" name="idx" pos="9"/>\n
[reo 0.0.7] <o base="&" line="125" pos="8"/>\n
[reo 0.0.7] <o base=".f" line="125" method="" name="@" pos="9">\n
[reo 0.0.7] <o base="x" line="125" pos="12" ref="124"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="127" name="map" pos="2">\n
[reo 0.0.7] <o line="127" name="f" pos="3"/>\n
[reo 0.0.7] <o base="^" line="128" pos="4"/>\n
[reo 0.0.7] <o base=".mappedi" line="128" method="" name="@" pos="5">\n
[reo 0.0.7] <o abstract="" line="129" pos="6">\n
[reo 0.0.7] <o line="129" name="x" pos="7"/>\n
[reo 0.0.7] <o line="129" name="idx" pos="9"/>\n
[reo 0.0.7] <o base="&" line="130" pos="8"/>\n
[reo 0.0.7] <o base=".f" line="130" method="" name="@" pos="9">\n
[reo 0.0.7] <o base="x" line="130" pos="12" ref="129"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="132" name="each" pos="2">\n
[reo 0.0.7] <o line="136" name="f" pos="3"/>\n
[reo 0.0.7] <o base="seq" line="137" name="@" pos="4">\n
[reo 0.0.7] <o base="memory" line="138" name="idx" pos="6">\n
[reo 0.0.7] <o base="int" data="bytes" line="138" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".while" line="139" pos="6">\n
[reo 0.0.7] <o base=".lt" line="140" pos="8">\n
[reo 0.0.7] <o base="idx" line="141" pos="10" ref="138"/>\n
[reo 0.0.7] <o base="arr" line="142" pos="10" ref="28"/>\n
[reo 0.0.7] <o base=".length" line="142" method="" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="143" pos="8">\n
[reo 0.0.7] <o line="143" name="i" pos="9"/>\n
[reo 0.0.7] <o base="seq" line="144" name="@" pos="10">\n
[reo 0.0.7] <o base="f" line="145" pos="12" ref="136">\n
[reo 0.0.7] <o alias="15" base="arr" line="145" pos="15" ref="28"/>\n
[reo 0.0.7] <o base=".at" line="145" method="" pos="18">\n
[reo 0.0.7] <o base="i" line="145" pos="22" ref="143"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="idx" line="146" pos="12" ref="138"/>\n
[reo 0.0.7] <o base=".write" line="146" method="" pos="15">\n
[reo 0.0.7] <o alias="16" base="i" line="146" pos="23" ref="143"/>\n
[reo 0.0.7] <o base=".plus" line="146" method="" pos="24">\n
[reo 0.0.7] <o base="int" data="bytes" line="146" pos="30">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="147" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="149" name="without" pos="2">\n
[reo 0.0.7] <o line="150" name="i" pos="3"/>\n
[reo 0.0.7] <o base="^" line="151" pos="4"/>\n
[reo 0.0.7] <o base=".reducedi" line="151" method="" name="@" pos="5">\n
[reo 0.0.7] <o base="array" data="array" line="152" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="153" pos="6">\n
[reo 0.0.7] <o line="153" name="a" pos="7"/>\n
[reo 0.0.7] <o line="153" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="153" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".if" line="154" name="@" pos="8">\n
[reo 0.0.7] <o base="idx" line="155" pos="10" ref="153"/>\n
[reo 0.0.7] <o base=".eq" line="155" method="" pos="13">\n
[reo 0.0.7] <o base="i" line="155" pos="17" ref="150"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="156" pos="10" ref="153"/>\n
[reo 0.0.7] <o base="a" line="157" pos="10" ref="153"/>\n
[reo 0.0.7] <o base=".with" line="157" method="" pos="11">\n
[reo 0.0.7] <o base="item" line="157" pos="17" ref="153"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="159" name="eq" pos="2">\n
[reo 0.0.7] <o line="160" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="161" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="162" pos="6">\n
[reo 0.0.7] <o base="arr" line="163" pos="8" ref="28"/>\n
[reo 0.0.7] <o base=".length" line="163" method="" pos="11"/>\n
[reo 0.0.7] <o base="x" line="164" pos="8" ref="160"/>\n
[reo 0.0.7] <o base=".length" line="164" method="" pos="9"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="165" pos="6"/>\n
[reo 0.0.7] <o base=".reducedi" line="165" method="" pos="7">\n
[reo 0.0.7] <o base="bool" data="bytes" line="166" pos="8">01</o>\n
[reo 0.0.7] <o abstract="" line="167" pos="8">\n
[reo 0.0.7] <o line="167" name="a" pos="9"/>\n
[reo 0.0.7] <o line="167" name="idx" pos="11"/>\n
[reo 0.0.7] <o line="167" name="item" pos="15"/>\n
[reo 0.0.7] <o base=".and" line="168" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="169" pos="12" ref="167"/>\n
[reo 0.0.7] <o base=".eq" line="170" pos="12">\n
[reo 0.0.7] <o base="item" line="171" pos="14" ref="167"/>\n
[reo 0.0.7] <o base="x" line="172" pos="14" ref="160"/>\n
[reo 0.0.7] <o base=".at" line="172" method="" pos="15">\n
[reo 0.0.7] <o base="idx" line="172" pos="19" ref="167"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="173" pos="6">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="175" name="concat" pos="2">\n
[reo 0.0.7] <o line="176" name="passed" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" const="" line="177" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="178" pos="6" ref="28">\n
[reo 0.0.7] <o base="passed" line="179" pos="8" ref="176"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="180" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="181" pos="6">\n
[reo 0.0.7] <o line="181" name="a" pos="7"/>\n
[reo 0.0.7] <o line="181" name="x" pos="9"/>\n
[reo 0.0.7] <o base="a" line="182" pos="8" ref="181"/>\n
[reo 0.0.7] <o base=".with" line="182" method="" name="@" pos="9">\n
[reo 0.0.7] <o base="x" line="182" pos="15" ref="181"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="184" name="found" pos="2">\n
[reo 0.0.7] <o line="186" name="wanted" pos="3"/>\n
[reo 0.0.7] <o base="^" line="187" pos="4"/>\n
[reo 0.0.7] <o base=".reducedi" line="187" method="" name="@" pos="5">\n
[reo 0.0.7] <o base="int" data="bytes" line="188" pos="6">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] <o abstract="" line="189" pos="6">\n
[reo 0.0.7] <o line="189" name="acc" pos="7"/>\n
[reo 0.0.7] <o line="189" name="i" pos="11"/>\n
[reo 0.0.7] <o line="189" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".if" line="190" name="@" pos="8">\n
[reo 0.0.7] <o base=".and" line="191" pos="10">\n
[reo 0.0.7] <o base=".eq" line="192" pos="12">\n
[reo 0.0.7] <o base="acc" line="193" pos="14" ref="189"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="194" pos="14">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="195" pos="12">\n
[reo 0.0.7] <o base="item" line="196" pos="14" ref="189"/>\n
[reo 0.0.7] <o base="wanted" line="197" pos="14" ref="186"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="i" line="198" pos="10" ref="189"/>\n
[reo 0.0.7] <o base="acc" line="199" pos="10" ref="189"/>\n
[reo 0.0.7] <o base=".plus" line="199" method="" pos="13">\n
[reo 0.0.7] <o base="int" data="bytes" line="199" pos="19">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 408µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 376µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 216µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' produced (24949 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="88"\n
[reo 0.0.7] name="org.eolang.collections.list"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/list.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:41.085329Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] &gt; list\n
[reo 0.0.7] arr &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Is it empty?\n
[reo 0.0.7] [] &gt; is-empty\n
[reo 0.0.7] eq. &gt; @\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new list with this element added to\n
[reo 0.0.7] # the end of it.\n
[reo 0.0.7] [x] &gt; with\n
[reo 0.0.7] list &gt; @\n
[reo 0.0.7] with.\n
[reo 0.0.7] arr\n
[reo 0.0.7] x\n
[reo 0.0.7] \n
[reo 0.0.7] # Reduce with index from start "a" using the function "f".\n
[reo 0.0.7] # Here "f" must be an abstract\n
[reo 0.0.7] # object with three free attributes. The first\n
[reo 0.0.7] # one for the accumulator, the second one\n
[reo 0.0.7] # for the index and the third one for the element\n
[reo 0.0.7] # of the array.\n
[reo 0.0.7] [a f] &gt; reducedi\n
[reo 0.0.7] rec-reduced (* a 0) f arr &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] [acc-index func carr] &gt; rec-reduced\n
[reo 0.0.7] (acc-index.at 0) &gt; acc\n
[reo 0.0.7] (acc-index.at 1) &gt; index\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] (index.lt (carr.length))\n
[reo 0.0.7] rec-reduced\n
[reo 0.0.7] *\n
[reo 0.0.7] func\n
[reo 0.0.7] acc\n
[reo 0.0.7] index\n
[reo 0.0.7] (carr.at index)\n
[reo 0.0.7] (index.plus 1)\n
[reo 0.0.7] func\n
[reo 0.0.7] carr\n
[reo 0.0.7] acc\n
[reo 0.0.7] \n
[reo 0.0.7] [a f] > reducei\n
[reo 0.0.7] rec-reduce (* a 0) f arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] [acc-index func carr] > rec-reduce\n
[reo 0.0.7] (acc-index.at 0) > acc\n
[reo 0.0.7] (acc-index.at 1) > index\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] (index.lt (carr.length))\n
[reo 0.0.7] rec-reduce\n
[reo 0.0.7] *\n
[reo 0.0.7] func\n
[reo 0.0.7] acc\n
[reo 0.0.7] index\n
[reo 0.0.7] (carr.at index)\n
[reo 0.0.7] (index.plus 1)\n
[reo 0.0.7] func\n
[reo 0.0.7] carr\n
[reo 0.0.7] acc\n
[reo 0.0.7] \n
[reo 0.0.7] # Reduce from start "a" using the function "f"\n
[reo 0.0.7] [a f] > reduced\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] a\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] &.f > @\n
[reo 0.0.7] a\n
[reo 0.0.7] item\n
[reo 0.0.7] \n
[reo 0.0.7] [a f] > reduce\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] a\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] &.f > @\n
[reo 0.0.7] a\n
[reo 0.0.7] item\n
[reo 0.0.7] \n
[reo 0.0.7] # Map with index. Here "f" must be an abstract\n
[reo 0.0.7] # object with two free attributes. The first\n
[reo 0.0.7] # one for the element of the array, the second one\n
[reo 0.0.7] # for the index.\n
[reo 0.0.7] [f] > mappedi\n
[reo 0.0.7] list > @\n
[reo 0.0.7] ^.reducedi\n
[reo 0.0.7] *\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] with. > @\n
[reo 0.0.7] a\n
[reo 0.0.7] &.f item idx\n
[reo 0.0.7] \n
[reo 0.0.7] # Map without index. Here "f" must be an abstract\n
[reo 0.0.7] # object with one free attribute, for the element\n
[reo 0.0.7] # of the array.\n
[reo 0.0.7] [f] > mapped\n
[reo 0.0.7] ^.mappedi > @\n
[reo 0.0.7] [x idx]\n
[reo 0.0.7] &.f x > @\n
[reo 0.0.7] \n
[reo 0.0.7] [f] > map\n
[reo 0.0.7] ^.mappedi > @\n
[reo 0.0.7] [x idx]\n
[reo 0.0.7] &.f x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # For each array element dataize the object\n
[reo 0.0.7] # Here "f" must be an abstract object with\n
[reo 0.0.7] # one free attribute, the element of the\n
[reo 0.0.7] # array.\n
[reo 0.0.7] [f] > each\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] memory 0 > idx\n
[reo 0.0.7] while.\n
[reo 0.0.7] lt.\n
[reo 0.0.7] idx\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] [i]\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] f (arr.at i)\n
[reo 0.0.7] idx.write (i.plus 1)\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new list without the i-th element\n
[reo 0.0.7] [i] > without\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] *\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] idx.eq i\n
[reo 0.0.7] a\n
[reo 0.0.7] a.with item\n
[reo 0.0.7] \n
[reo 0.0.7] # Equal to another object?\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] x.length\n
[reo 0.0.7] ^.reducedi\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] a\n
[reo 0.0.7] eq.\n
[reo 0.0.7] item\n
[reo 0.0.7] x.at idx\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the combined current and passed arrays\n
[reo 0.0.7] [passed] > concat\n
[reo 0.0.7] reduced. > @!\n
[reo 0.0.7] list\n
[reo 0.0.7] passed\n
[reo 0.0.7] ^\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] a.with x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns index of the first particular item in list.\n
[reo 0.0.7] # If the list has no this item, found returns -1\n
[reo 0.0.7] [wanted] > found\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] -1\n
[reo 0.0.7] [acc i item]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] and.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] acc\n
[reo 0.0.7] -1\n
[reo 0.0.7] eq.\n
[reo 0.0.7] item\n
[reo 0.0.7] wanted\n
[reo 0.0.7] i\n
[reo 0.0.7] acc.plus 0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="28" name="list" pos="0">\n
[reo 0.0.7] <o line="28" name="arr" pos="1"/>\n
[reo 0.0.7] <o base="arr" line="29" name="@" pos="2" ref="28"/>\n
[reo 0.0.7] <o abstract="" line="31" name="is-empty" pos="2">\n
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".length" line="34" pos="9">\n
[reo 0.0.7] <o base="arr" line="34" pos="6" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="35" pos="6">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="37" name="with" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base="list" line="40" name="@" pos="4" ref="28">\n
[reo 0.0.7] <o base=".with" line="41" pos="6">\n
[reo 0.0.7] <o base="arr" line="42" pos="8" ref="28"/>\n
[reo 0.0.7] <o base="x" line="43" pos="8" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="45" name="reducedi" pos="2">\n
[reo 0.0.7] <o line="51" name="a" pos="3"/>\n
[reo 0.0.7] <o line="51" name="f" pos="5"/>\n
[reo 0.0.7] <o base="rec-reduced" line="52" name="@" pos="4" ref="54">\n
[reo 0.0.7] <o alias="1" base="array" data="array" line="52" pos="17">\n
[reo 0.0.7] <o base="a" line="52" pos="19" ref="51"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="52" pos="21">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="f" line="52" pos="24" ref="51"/>\n
[reo 0.0.7] <o base="arr" line="52" pos="26" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="54" name="rec-reduced" pos="4">\n
[reo 0.0.7] <o line="54" name="acc-index" pos="5"/>\n
[reo 0.0.7] <o line="54" name="func" pos="15"/>\n
[reo 0.0.7] <o line="54" name="carr" pos="20"/>\n
[reo 0.0.7] <o base=".at" line="55" name="acc" pos="16">\n
[reo 0.0.7] <o alias="2" base="acc-index" line="55" pos="7" ref="54"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="55" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="56" name="index" pos="16">\n
[reo 0.0.7] <o alias="3" base="acc-index" line="56" pos="7" ref="54"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="56" pos="20">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="57" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="58" pos="14">\n
[reo 0.0.7] <o alias="4" base="index" line="58" pos="9" ref="56"/>\n
[reo 0.0.7] <o base=".length" line="58" pos="23">\n
[reo 0.0.7] <o alias="5" base="carr" line="58" pos="19" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="rec-reduced" line="59" pos="8" ref="54">\n
[reo 0.0.7] <o base="array" data="array" line="60" pos="10">\n
[reo 0.0.7] <o base="func" line="61" pos="12" ref="54">\n
[reo 0.0.7] <o base="acc" line="62" pos="14" ref="55"/>\n
[reo 0.0.7] <o base="index" line="63" pos="14" ref="56"/>\n
[reo 0.0.7] <o base=".at" line="64" pos="19">\n
[reo 0.0.7] <o alias="6" base="carr" line="64" pos="15" ref="54"/>\n
[reo 0.0.7] <o base="index" line="64" pos="23" ref="56"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="65" pos="18">\n
[reo 0.0.7] <o alias="7" base="index" line="65" pos="13" ref="56"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="65" pos="24">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="func" line="66" pos="10" ref="54"/>\n
[reo 0.0.7] <o base="carr" line="67" pos="10" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="68" pos="8" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="70" name="reducei" pos="2">\n
[reo 0.0.7] <o line="70" name="a" pos="3"/>\n
[reo 0.0.7] <o line="70" name="f" pos="5"/>\n
[reo 0.0.7] <o base="rec-reduce" line="71" name="@" pos="4" ref="73">\n
[reo 0.0.7] <o alias="8" base="array" data="array" line="71" pos="16">\n
[reo 0.0.7] <o base="a" line="71" pos="18" ref="70"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="71" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="f" line="71" pos="23" ref="70"/>\n
[reo 0.0.7] <o base="arr" line="71" pos="25" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="73" name="rec-reduce" pos="4">\n
[reo 0.0.7] <o line="73" name="acc-index" pos="5"/>\n
[reo 0.0.7] <o line="73" name="func" pos="15"/>\n
[reo 0.0.7] <o line="73" name="carr" pos="20"/>\n
[reo 0.0.7] <o base=".at" line="74" name="acc" pos="16">\n
[reo 0.0.7] <o alias="9" base="acc-index" line="74" pos="7" ref="73"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="74" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="75" name="index" pos="16">\n
[reo 0.0.7] <o alias="10" base="acc-index" line="75" pos="7" ref="73"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="75" pos="20">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="76" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="77" pos="14">\n
[reo 0.0.7] <o alias="11" base="index" line="77" pos="9" ref="75"/>\n
[reo 0.0.7] <o base=".length" line="77" pos="23">\n
[reo 0.0.7] <o alias="12" base="carr" line="77" pos="19" ref="73"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="rec-reduce" line="78" pos="8" ref="73">\n
[reo 0.0.7] <o base="array" data="array" line="79" pos="10">\n
[reo 0.0.7] <o base="func" line="80" pos="12" ref="73">\n
[reo 0.0.7] <o base="acc" line="81" pos="14" ref="74"/>\n
[reo 0.0.7] <o base="index" line="82" pos="14" ref="75"/>\n
[reo 0.0.7] <o base=".at" line="83" pos="19">\n
[reo 0.0.7] <o alias="13" base="carr" line="83" pos="15" ref="73"/>\n
[reo 0.0.7] <o base="index" line="83" pos="23" ref="75"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="84" pos="18">\n
[reo 0.0.7] <o alias="14" base="index" line="84" pos="13" ref="75"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="84" pos="24">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="func" line="85" pos="10" ref="73"/>\n
[reo 0.0.7] <o base="carr" line="86" pos="10" ref="73"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="87" pos="8" ref="74"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="89" name="reduced" pos="2">\n
[reo 0.0.7] <o line="90" name="a" pos="3"/>\n
[reo 0.0.7] <o line="90" name="f" pos="5"/>\n
[reo 0.0.7] <o base=".reducedi" line="91" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="91" pos="4"/>\n
[reo 0.0.7] <o base="a" line="92" pos="6" ref="90"/>\n
[reo 0.0.7] <o abstract="" line="93" pos="6">\n
[reo 0.0.7] <o line="93" name="a" pos="7"/>\n
[reo 0.0.7] <o line="93" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="93" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".f" line="94" name="@" pos="9">\n
[reo 0.0.7] <o base="&amp;" line="94" pos="8"/>\n
[reo 0.0.7] <o base="a" line="95" pos="10" ref="93"/>\n
[reo 0.0.7] <o base="item" line="96" pos="10" ref="93"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="98" name="reduce" pos="2">\n
[reo 0.0.7] <o line="98" name="a" pos="3"/>\n
[reo 0.0.7] <o line="98" name="f" pos="5"/>\n
[reo 0.0.7] <o base=".reducedi" line="99" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="99" pos="4"/>\n
[reo 0.0.7] <o base="a" line="100" pos="6" ref="98"/>\n
[reo 0.0.7] <o abstract="" line="101" pos="6">\n
[reo 0.0.7] <o line="101" name="a" pos="7"/>\n
[reo 0.0.7] <o line="101" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="101" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".f" line="102" name="@" pos="9">\n
[reo 0.0.7] <o base="&amp;" line="102" pos="8"/>\n
[reo 0.0.7] <o base="a" line="103" pos="10" ref="101"/>\n
[reo 0.0.7] <o base="item" line="104" pos="10" ref="101"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="106" name="mappedi" pos="2">\n
[reo 0.0.7] <o line="110" name="f" pos="3"/>\n
[reo 0.0.7] <o base="list" line="111" name="@" pos="4" ref="28">\n
[reo 0.0.7] <o base=".reducedi" line="112" pos="7">\n
[reo 0.0.7] <o base="^" line="112" pos="6"/>\n
[reo 0.0.7] <o base="array" data="array" line="113" pos="8"/>\n
[reo 0.0.7] <o abstract="" line="114" pos="8">\n
[reo 0.0.7] <o line="114" name="a" pos="9"/>\n
[reo 0.0.7] <o line="114" name="idx" pos="11"/>\n
[reo 0.0.7] <o line="114" name="item" pos="15"/>\n
[reo 0.0.7] <o base=".with" line="115" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="116" pos="12" ref="114"/>\n
[reo 0.0.7] <o base=".f" line="117" pos="13">\n
[reo 0.0.7] <o base="&" line="117" pos="12"/>\n
[reo 0.0.7] <o base="item" line="117" pos="16" ref="114"/>\n
[reo 0.0.7] <o base="idx" line="117" pos="21" ref="114"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="119" name="mapped" pos="2">\n
[reo 0.0.7] <o line="122" name="f" pos="3"/>\n
[reo 0.0.7] <o base=".mappedi" line="123" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="123" pos="4"/>\n
[reo 0.0.7] <o abstract="" line="124" pos="6">\n
[reo 0.0.7] <o line="124" name="x" pos="7"/>\n
[reo 0.0.7] <o line="124" name="idx" pos="9"/>\n
[reo 0.0.7] <o base=".f" line="125" name="@" pos="9">\n
[reo 0.0.7] <o base="&" line="125" pos="8"/>\n
[reo 0.0.7] <o base="x" line="125" pos="12" ref="124"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="127" name="map" pos="2">\n
[reo 0.0.7] <o line="127" name="f" pos="3"/>\n
[reo 0.0.7] <o base=".mappedi" line="128" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="128" pos="4"/>\n
[reo 0.0.7] <o abstract="" line="129" pos="6">\n
[reo 0.0.7] <o line="129" name="x" pos="7"/>\n
[reo 0.0.7] <o line="129" name="idx" pos="9"/>\n
[reo 0.0.7] <o base=".f" line="130" name="@" pos="9">\n
[reo 0.0.7] <o base="&" line="130" pos="8"/>\n
[reo 0.0.7] <o base="x" line="130" pos="12" ref="129"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="132" name="each" pos="2">\n
[reo 0.0.7] <o line="136" name="f" pos="3"/>\n
[reo 0.0.7] <o base="seq" line="137" name="@" pos="4">\n
[reo 0.0.7] <o base="memory" line="138" name="idx" pos="6">\n
[reo 0.0.7] <o base="int" data="bytes" line="138" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".while" line="139" pos="6">\n
[reo 0.0.7] <o base=".lt" line="140" pos="8">\n
[reo 0.0.7] <o base="idx" line="141" pos="10" ref="138"/>\n
[reo 0.0.7] <o base=".length" line="142" pos="13">\n
[reo 0.0.7] <o base="arr" line="142" pos="10" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="143" pos="8">\n
[reo 0.0.7] <o line="143" name="i" pos="9"/>\n
[reo 0.0.7] <o base="seq" line="144" name="@" pos="10">\n
[reo 0.0.7] <o base="f" line="145" pos="12" ref="136">\n
[reo 0.0.7] <o base=".at" line="145" pos="18">\n
[reo 0.0.7] <o alias="15" base="arr" line="145" pos="15" ref="28"/>\n
[reo 0.0.7] <o base="i" line="145" pos="22" ref="143"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".write" line="146" pos="15">\n
[reo 0.0.7] <o base="idx" line="146" pos="12" ref="138"/>\n
[reo 0.0.7] <o base=".plus" line="146" pos="24">\n
[reo 0.0.7] <o alias="16" base="i" line="146" pos="23" ref="143"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="146" pos="30">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="147" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="149" name="without" pos="2">\n
[reo 0.0.7] <o line="150" name="i" pos="3"/>\n
[reo 0.0.7] <o base=".reducedi" line="151" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="151" pos="4"/>\n
[reo 0.0.7] <o base="array" data="array" line="152" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="153" pos="6">\n
[reo 0.0.7] <o line="153" name="a" pos="7"/>\n
[reo 0.0.7] <o line="153" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="153" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".if" line="154" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="155" pos="13">\n
[reo 0.0.7] <o base="idx" line="155" pos="10" ref="153"/>\n
[reo 0.0.7] <o base="i" line="155" pos="17" ref="150"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="156" pos="10" ref="153"/>\n
[reo 0.0.7] <o base=".with" line="157" pos="11">\n
[reo 0.0.7] <o base="a" line="157" pos="10" ref="153"/>\n
[reo 0.0.7] <o base="item" line="157" pos="17" ref="153"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="159" name="eq" pos="2">\n
[reo 0.0.7] <o line="160" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="161" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="162" pos="6">\n
[reo 0.0.7] <o base=".length" line="163" pos="11">\n
[reo 0.0.7] <o base="arr" line="163" pos="8" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="164" pos="9">\n
[reo 0.0.7] <o base="x" line="164" pos="8" ref="160"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".reducedi" line="165" pos="7">\n
[reo 0.0.7] <o base="^" line="165" pos="6"/>\n
[reo 0.0.7] <o base="bool" data="bytes" line="166" pos="8">01</o>\n
[reo 0.0.7] <o abstract="" line="167" pos="8">\n
[reo 0.0.7] <o line="167" name="a" pos="9"/>\n
[reo 0.0.7] <o line="167" name="idx" pos="11"/>\n
[reo 0.0.7] <o line="167" name="item" pos="15"/>\n
[reo 0.0.7] <o base=".and" line="168" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="169" pos="12" ref="167"/>\n
[reo 0.0.7] <o base=".eq" line="170" pos="12">\n
[reo 0.0.7] <o base="item" line="171" pos="14" ref="167"/>\n
[reo 0.0.7] <o base=".at" line="172" pos="15">\n
[reo 0.0.7] <o base="x" line="172" pos="14" ref="160"/>\n
[reo 0.0.7] <o base="idx" line="172" pos="19" ref="167"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="173" pos="6">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="175" name="concat" pos="2">\n
[reo 0.0.7] <o line="176" name="passed" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" const="" line="177" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="178" pos="6" ref="28">\n
[reo 0.0.7] <o base="passed" line="179" pos="8" ref="176"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="180" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="181" pos="6">\n
[reo 0.0.7] <o line="181" name="a" pos="7"/>\n
[reo 0.0.7] <o line="181" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".with" line="182" name="@" pos="9">\n
[reo 0.0.7] <o base="a" line="182" pos="8" ref="181"/>\n
[reo 0.0.7] <o base="x" line="182" pos="15" ref="181"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="184" name="found" pos="2">\n
[reo 0.0.7] <o line="186" name="wanted" pos="3"/>\n
[reo 0.0.7] <o base=".reducedi" line="187" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="187" pos="4"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="188" pos="6">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] <o abstract="" line="189" pos="6">\n
[reo 0.0.7] <o line="189" name="acc" pos="7"/>\n
[reo 0.0.7] <o line="189" name="i" pos="11"/>\n
[reo 0.0.7] <o line="189" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".if" line="190" name="@" pos="8">\n
[reo 0.0.7] <o base=".and" line="191" pos="10">\n
[reo 0.0.7] <o base=".eq" line="192" pos="12">\n
[reo 0.0.7] <o base="acc" line="193" pos="14" ref="189"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="194" pos="14">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="195" pos="12">\n
[reo 0.0.7] <o base="item" line="196" pos="14" ref="189"/>\n
[reo 0.0.7] <o base="wanted" line="197" pos="14" ref="186"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="i" line="198" pos="10" ref="189"/>\n
[reo 0.0.7] <o base=".plus" line="199" pos="13">\n
[reo 0.0.7] <o base="acc" line="199" pos="10" ref="189"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="199" pos="19">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 217µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 226µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 257µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' produced (25039 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="88"\n
[reo 0.0.7] name="org.eolang.collections.list"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/list.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:41.085329Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] &gt; list\n
[reo 0.0.7] arr &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Is it empty?\n
[reo 0.0.7] [] &gt; is-empty\n
[reo 0.0.7] eq. &gt; @\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new list with this element added to\n
[reo 0.0.7] # the end of it.\n
[reo 0.0.7] [x] > with\n
[reo 0.0.7] list > @\n
[reo 0.0.7] with.\n
[reo 0.0.7] arr\n
[reo 0.0.7] x\n
[reo 0.0.7] \n
[reo 0.0.7] # Reduce with index from start "a" using the function "f".\n
[reo 0.0.7] # Here "f" must be an abstract\n
[reo 0.0.7] # object with three free attributes. The first\n
[reo 0.0.7] # one for the accumulator, the second one\n
[reo 0.0.7] # for the index and the third one for the element\n
[reo 0.0.7] # of the array.\n
[reo 0.0.7] [a f] > reducedi\n
[reo 0.0.7] rec-reduced (* a 0) f arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] [acc-index func carr] > rec-reduced\n
[reo 0.0.7] (acc-index.at 0) > acc\n
[reo 0.0.7] (acc-index.at 1) > index\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] (index.lt (carr.length))\n
[reo 0.0.7] rec-reduced\n
[reo 0.0.7] *\n
[reo 0.0.7] func\n
[reo 0.0.7] acc\n
[reo 0.0.7] index\n
[reo 0.0.7] (carr.at index)\n
[reo 0.0.7] (index.plus 1)\n
[reo 0.0.7] func\n
[reo 0.0.7] carr\n
[reo 0.0.7] acc\n
[reo 0.0.7] \n
[reo 0.0.7] [a f] > reducei\n
[reo 0.0.7] rec-reduce (* a 0) f arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] [acc-index func carr] > rec-reduce\n
[reo 0.0.7] (acc-index.at 0) > acc\n
[reo 0.0.7] (acc-index.at 1) > index\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] (index.lt (carr.length))\n
[reo 0.0.7] rec-reduce\n
[reo 0.0.7] *\n
[reo 0.0.7] func\n
[reo 0.0.7] acc\n
[reo 0.0.7] index\n
[reo 0.0.7] (carr.at index)\n
[reo 0.0.7] (index.plus 1)\n
[reo 0.0.7] func\n
[reo 0.0.7] carr\n
[reo 0.0.7] acc\n
[reo 0.0.7] \n
[reo 0.0.7] # Reduce from start "a" using the function "f"\n
[reo 0.0.7] [a f] > reduced\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] a\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] &.f > @\n
[reo 0.0.7] a\n
[reo 0.0.7] item\n
[reo 0.0.7] \n
[reo 0.0.7] [a f] > reduce\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] a\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] &.f > @\n
[reo 0.0.7] a\n
[reo 0.0.7] item\n
[reo 0.0.7] \n
[reo 0.0.7] # Map with index. Here "f" must be an abstract\n
[reo 0.0.7] # object with two free attributes. The first\n
[reo 0.0.7] # one for the element of the array, the second one\n
[reo 0.0.7] # for the index.\n
[reo 0.0.7] [f] > mappedi\n
[reo 0.0.7] list > @\n
[reo 0.0.7] ^.reducedi\n
[reo 0.0.7] *\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] with. > @\n
[reo 0.0.7] a\n
[reo 0.0.7] &.f item idx\n
[reo 0.0.7] \n
[reo 0.0.7] # Map without index. Here "f" must be an abstract\n
[reo 0.0.7] # object with one free attribute, for the element\n
[reo 0.0.7] # of the array.\n
[reo 0.0.7] [f] > mapped\n
[reo 0.0.7] ^.mappedi > @\n
[reo 0.0.7] [x idx]\n
[reo 0.0.7] &.f x > @\n
[reo 0.0.7] \n
[reo 0.0.7] [f] > map\n
[reo 0.0.7] ^.mappedi > @\n
[reo 0.0.7] [x idx]\n
[reo 0.0.7] &.f x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # For each array element dataize the object\n
[reo 0.0.7] # Here "f" must be an abstract object with\n
[reo 0.0.7] # one free attribute, the element of the\n
[reo 0.0.7] # array.\n
[reo 0.0.7] [f] > each\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] memory 0 > idx\n
[reo 0.0.7] while.\n
[reo 0.0.7] lt.\n
[reo 0.0.7] idx\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] [i]\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] f (arr.at i)\n
[reo 0.0.7] idx.write (i.plus 1)\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new list without the i-th element\n
[reo 0.0.7] [i] > without\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] *\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] idx.eq i\n
[reo 0.0.7] a\n
[reo 0.0.7] a.with item\n
[reo 0.0.7] \n
[reo 0.0.7] # Equal to another object?\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] x.length\n
[reo 0.0.7] ^.reducedi\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] a\n
[reo 0.0.7] eq.\n
[reo 0.0.7] item\n
[reo 0.0.7] x.at idx\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the combined current and passed arrays\n
[reo 0.0.7] [passed] > concat\n
[reo 0.0.7] reduced. > @!\n
[reo 0.0.7] list\n
[reo 0.0.7] passed\n
[reo 0.0.7] ^\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] a.with x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns index of the first particular item in list.\n
[reo 0.0.7] # If the list has no this item, found returns -1\n
[reo 0.0.7] [wanted] > found\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] -1\n
[reo 0.0.7] [acc i item]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] and.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] acc\n
[reo 0.0.7] -1\n
[reo 0.0.7] eq.\n
[reo 0.0.7] item\n
[reo 0.0.7] wanted\n
[reo 0.0.7] i\n
[reo 0.0.7] acc.plus 0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="28" name="list" pos="0">\n
[reo 0.0.7] <o line="28" name="arr" pos="1"/>\n
[reo 0.0.7] <o base="arr" line="29" name="@" pos="2" ref="28"/>\n
[reo 0.0.7] <o abstract="" line="31" name="is-empty" pos="2">\n
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".length" line="34" pos="9">\n
[reo 0.0.7] <o base="arr" line="34" pos="6" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="35" pos="6">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="37" name="with" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base="list" line="40" name="@" pos="4" ref="28">\n
[reo 0.0.7] <o base=".with" line="41" pos="6">\n
[reo 0.0.7] <o base="arr" line="42" pos="8" ref="28"/>\n
[reo 0.0.7] <o base="x" line="43" pos="8" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="45" name="reducedi" pos="2">\n
[reo 0.0.7] <o line="51" name="a" pos="3"/>\n
[reo 0.0.7] <o line="51" name="f" pos="5"/>\n
[reo 0.0.7] <o base="rec-reduced" line="52" name="@" pos="4" ref="54">\n
[reo 0.0.7] <o alias="1" base="array" data="array" line="52" pos="17">\n
[reo 0.0.7] <o base="a" line="52" pos="19" ref="51"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="52" pos="21">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="f" line="52" pos="24" ref="51"/>\n
[reo 0.0.7] <o base="arr" line="52" pos="26" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="54" name="rec-reduced" pos="4">\n
[reo 0.0.7] <o line="54" name="acc-index" pos="5"/>\n
[reo 0.0.7] <o line="54" name="func" pos="15"/>\n
[reo 0.0.7] <o line="54" name="carr" pos="20"/>\n
[reo 0.0.7] <o base=".at" line="55" name="acc" pos="16">\n
[reo 0.0.7] <o alias="2" base="acc-index" line="55" pos="7" ref="54"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="55" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="56" name="index" pos="16">\n
[reo 0.0.7] <o alias="3" base="acc-index" line="56" pos="7" ref="54"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="56" pos="20">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="57" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="58" pos="14">\n
[reo 0.0.7] <o alias="4" base="index" line="58" pos="9" ref="56"/>\n
[reo 0.0.7] <o base=".length" line="58" pos="23">\n
[reo 0.0.7] <o alias="5" base="carr" line="58" pos="19" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="rec-reduced" line="59" pos="8" ref="54">\n
[reo 0.0.7] <o base="array" data="array" line="60" pos="10">\n
[reo 0.0.7] <o base="func" line="61" pos="12" ref="54">\n
[reo 0.0.7] <o base="acc" line="62" pos="14" ref="55"/>\n
[reo 0.0.7] <o base="index" line="63" pos="14" ref="56"/>\n
[reo 0.0.7] <o base=".at" line="64" pos="19">\n
[reo 0.0.7] <o alias="6" base="carr" line="64" pos="15" ref="54"/>\n
[reo 0.0.7] <o base="index" line="64" pos="23" ref="56"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="65" pos="18">\n
[reo 0.0.7] <o alias="7" base="index" line="65" pos="13" ref="56"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="65" pos="24">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="func" line="66" pos="10" ref="54"/>\n
[reo 0.0.7] <o base="carr" line="67" pos="10" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="68" pos="8" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="70" name="reducei" pos="2">\n
[reo 0.0.7] <o line="70" name="a" pos="3"/>\n
[reo 0.0.7] <o line="70" name="f" pos="5"/>\n
[reo 0.0.7] <o base="rec-reduce" line="71" name="@" pos="4" ref="73">\n
[reo 0.0.7] <o alias="8" base="array" data="array" line="71" pos="16">\n
[reo 0.0.7] <o base="a" line="71" pos="18" ref="70"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="71" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="f" line="71" pos="23" ref="70"/>\n
[reo 0.0.7] <o base="arr" line="71" pos="25" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="73" name="rec-reduce" pos="4">\n
[reo 0.0.7] <o line="73" name="acc-index" pos="5"/>\n
[reo 0.0.7] <o line="73" name="func" pos="15"/>\n
[reo 0.0.7] <o line="73" name="carr" pos="20"/>\n
[reo 0.0.7] <o base=".at" line="74" name="acc" pos="16">\n
[reo 0.0.7] <o alias="9" base="acc-index" line="74" pos="7" ref="73"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="74" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="75" name="index" pos="16">\n
[reo 0.0.7] <o alias="10" base="acc-index" line="75" pos="7" ref="73"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="75" pos="20">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="76" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="77" pos="14">\n
[reo 0.0.7] <o alias="11" base="index" line="77" pos="9" ref="75"/>\n
[reo 0.0.7] <o base=".length" line="77" pos="23">\n
[reo 0.0.7] <o alias="12" base="carr" line="77" pos="19" ref="73"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="rec-reduce" line="78" pos="8" ref="73">\n
[reo 0.0.7] <o base="array" data="array" line="79" pos="10">\n
[reo 0.0.7] <o base="func" line="80" pos="12" ref="73">\n
[reo 0.0.7] <o base="acc" line="81" pos="14" ref="74"/>\n
[reo 0.0.7] <o base="index" line="82" pos="14" ref="75"/>\n
[reo 0.0.7] <o base=".at" line="83" pos="19">\n
[reo 0.0.7] <o alias="13" base="carr" line="83" pos="15" ref="73"/>\n
[reo 0.0.7] <o base="index" line="83" pos="23" ref="75"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="84" pos="18">\n
[reo 0.0.7] <o alias="14" base="index" line="84" pos="13" ref="75"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="84" pos="24">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="func" line="85" pos="10" ref="73"/>\n
[reo 0.0.7] <o base="carr" line="86" pos="10" ref="73"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="87" pos="8" ref="74"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="89" name="reduced" pos="2">\n
[reo 0.0.7] <o line="90" name="a" pos="3"/>\n
[reo 0.0.7] <o line="90" name="f" pos="5"/>\n
[reo 0.0.7] <o base=".reducedi" line="91" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="91" pos="4"/>\n
[reo 0.0.7] <o base="a" line="92" pos="6" ref="90"/>\n
[reo 0.0.7] <o abstract="" line="93" pos="6">\n
[reo 0.0.7] <o line="93" name="a" pos="7"/>\n
[reo 0.0.7] <o line="93" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="93" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".f" line="94" name="@" pos="9">\n
[reo 0.0.7] <o base="&amp;" line="94" pos="8"/>\n
[reo 0.0.7] <o base="a" line="95" pos="10" ref="93"/>\n
[reo 0.0.7] <o base="item" line="96" pos="10" ref="93"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="98" name="reduce" pos="2">\n
[reo 0.0.7] <o line="98" name="a" pos="3"/>\n
[reo 0.0.7] <o line="98" name="f" pos="5"/>\n
[reo 0.0.7] <o base=".reducedi" line="99" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="99" pos="4"/>\n
[reo 0.0.7] <o base="a" line="100" pos="6" ref="98"/>\n
[reo 0.0.7] <o abstract="" line="101" pos="6">\n
[reo 0.0.7] <o line="101" name="a" pos="7"/>\n
[reo 0.0.7] <o line="101" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="101" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".f" line="102" name="@" pos="9">\n
[reo 0.0.7] <o base="&" line="102" pos="8"/>\n
[reo 0.0.7] <o base="a" line="103" pos="10" ref="101"/>\n
[reo 0.0.7] <o base="item" line="104" pos="10" ref="101"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="106" name="mappedi" pos="2">\n
[reo 0.0.7] <o line="110" name="f" pos="3"/>\n
[reo 0.0.7] <o base="list" line="111" name="@" pos="4" ref="28">\n
[reo 0.0.7] <o base=".reducedi" line="112" pos="7">\n
[reo 0.0.7] <o base="^" line="112" pos="6"/>\n
[reo 0.0.7] <o base="array" data="array" line="113" pos="8"/>\n
[reo 0.0.7] <o abstract="" line="114" pos="8">\n
[reo 0.0.7] <o line="114" name="a" pos="9"/>\n
[reo 0.0.7] <o line="114" name="idx" pos="11"/>\n
[reo 0.0.7] <o line="114" name="item" pos="15"/>\n
[reo 0.0.7] <o base=".with" line="115" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="116" pos="12" ref="114"/>\n
[reo 0.0.7] <o base=".f" line="117" pos="13">\n
[reo 0.0.7] <o base="&" line="117" pos="12"/>\n
[reo 0.0.7] <o base="item" line="117" pos="16" ref="114"/>\n
[reo 0.0.7] <o base="idx" line="117" pos="21" ref="114"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="119" name="mapped" pos="2">\n
[reo 0.0.7] <o line="122" name="f" pos="3"/>\n
[reo 0.0.7] <o base=".mappedi" line="123" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="123" pos="4"/>\n
[reo 0.0.7] <o abstract="" line="124" pos="6">\n
[reo 0.0.7] <o line="124" name="x" pos="7"/>\n
[reo 0.0.7] <o line="124" name="idx" pos="9"/>\n
[reo 0.0.7] <o base=".f" line="125" name="@" pos="9">\n
[reo 0.0.7] <o base="&amp;" line="125" pos="8"/>\n
[reo 0.0.7] <o base="x" line="125" pos="12" ref="124"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="127" name="map" pos="2">\n
[reo 0.0.7] <o line="127" name="f" pos="3"/>\n
[reo 0.0.7] <o base=".mappedi" line="128" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="128" pos="4"/>\n
[reo 0.0.7] <o abstract="" line="129" pos="6">\n
[reo 0.0.7] <o line="129" name="x" pos="7"/>\n
[reo 0.0.7] <o line="129" name="idx" pos="9"/>\n
[reo 0.0.7] <o base=".f" line="130" name="@" pos="9">\n
[reo 0.0.7] <o base="&amp;" line="130" pos="8"/>\n
[reo 0.0.7] <o base="x" line="130" pos="12" ref="129"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="132" name="each" pos="2">\n
[reo 0.0.7] <o line="136" name="f" pos="3"/>\n
[reo 0.0.7] <o base="seq" line="137" name="@" pos="4">\n
[reo 0.0.7] <o base="idx" cut="1" line="138" ref="138"/>\n
[reo 0.0.7] <o base=".while" line="139" pos="6">\n
[reo 0.0.7] <o base=".lt" line="140" pos="8">\n
[reo 0.0.7] <o base="idx" line="141" pos="10" ref="138"/>\n
[reo 0.0.7] <o base=".length" line="142" pos="13">\n
[reo 0.0.7] <o base="arr" line="142" pos="10" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="143" pos="8">\n
[reo 0.0.7] <o line="143" name="i" pos="9"/>\n
[reo 0.0.7] <o base="seq" line="144" name="@" pos="10">\n
[reo 0.0.7] <o base="f" line="145" pos="12" ref="136">\n
[reo 0.0.7] <o base=".at" line="145" pos="18">\n
[reo 0.0.7] <o alias="15" base="arr" line="145" pos="15" ref="28"/>\n
[reo 0.0.7] <o base="i" line="145" pos="22" ref="143"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".write" line="146" pos="15">\n
[reo 0.0.7] <o base="idx" line="146" pos="12" ref="138"/>\n
[reo 0.0.7] <o base=".plus" line="146" pos="24">\n
[reo 0.0.7] <o alias="16" base="i" line="146" pos="23" ref="143"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="146" pos="30">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="147" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="memory" line="138" name="idx" pos="6">\n
[reo 0.0.7] <o base="int" data="bytes" line="138" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="149" name="without" pos="2">\n
[reo 0.0.7] <o line="150" name="i" pos="3"/>\n
[reo 0.0.7] <o base=".reducedi" line="151" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="151" pos="4"/>\n
[reo 0.0.7] <o base="array" data="array" line="152" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="153" pos="6">\n
[reo 0.0.7] <o line="153" name="a" pos="7"/>\n
[reo 0.0.7] <o line="153" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="153" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".if" line="154" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="155" pos="13">\n
[reo 0.0.7] <o base="idx" line="155" pos="10" ref="153"/>\n
[reo 0.0.7] <o base="i" line="155" pos="17" ref="150"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="156" pos="10" ref="153"/>\n
[reo 0.0.7] <o base=".with" line="157" pos="11">\n
[reo 0.0.7] <o base="a" line="157" pos="10" ref="153"/>\n
[reo 0.0.7] <o base="item" line="157" pos="17" ref="153"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="159" name="eq" pos="2">\n
[reo 0.0.7] <o line="160" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="161" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="162" pos="6">\n
[reo 0.0.7] <o base=".length" line="163" pos="11">\n
[reo 0.0.7] <o base="arr" line="163" pos="8" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="164" pos="9">\n
[reo 0.0.7] <o base="x" line="164" pos="8" ref="160"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".reducedi" line="165" pos="7">\n
[reo 0.0.7] <o base="^" line="165" pos="6"/>\n
[reo 0.0.7] <o base="bool" data="bytes" line="166" pos="8">01</o>\n
[reo 0.0.7] <o abstract="" line="167" pos="8">\n
[reo 0.0.7] <o line="167" name="a" pos="9"/>\n
[reo 0.0.7] <o line="167" name="idx" pos="11"/>\n
[reo 0.0.7] <o line="167" name="item" pos="15"/>\n
[reo 0.0.7] <o base=".and" line="168" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="169" pos="12" ref="167"/>\n
[reo 0.0.7] <o base=".eq" line="170" pos="12">\n
[reo 0.0.7] <o base="item" line="171" pos="14" ref="167"/>\n
[reo 0.0.7] <o base=".at" line="172" pos="15">\n
[reo 0.0.7] <o base="x" line="172" pos="14" ref="160"/>\n
[reo 0.0.7] <o base="idx" line="172" pos="19" ref="167"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="173" pos="6">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="175" name="concat" pos="2">\n
[reo 0.0.7] <o line="176" name="passed" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" const="" line="177" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="178" pos="6" ref="28">\n
[reo 0.0.7] <o base="passed" line="179" pos="8" ref="176"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="180" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="181" pos="6">\n
[reo 0.0.7] <o line="181" name="a" pos="7"/>\n
[reo 0.0.7] <o line="181" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".with" line="182" name="@" pos="9">\n
[reo 0.0.7] <o base="a" line="182" pos="8" ref="181"/>\n
[reo 0.0.7] <o base="x" line="182" pos="15" ref="181"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="184" name="found" pos="2">\n
[reo 0.0.7] <o line="186" name="wanted" pos="3"/>\n
[reo 0.0.7] <o base=".reducedi" line="187" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="187" pos="4"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="188" pos="6">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] <o abstract="" line="189" pos="6">\n
[reo 0.0.7] <o line="189" name="acc" pos="7"/>\n
[reo 0.0.7] <o line="189" name="i" pos="11"/>\n
[reo 0.0.7] <o line="189" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".if" line="190" name="@" pos="8">\n
[reo 0.0.7] <o base=".and" line="191" pos="10">\n
[reo 0.0.7] <o base=".eq" line="192" pos="12">\n
[reo 0.0.7] <o base="acc" line="193" pos="14" ref="189"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="194" pos="14">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="195" pos="12">\n
[reo 0.0.7] <o base="item" line="196" pos="14" ref="189"/>\n
[reo 0.0.7] <o base="wanted" line="197" pos="14" ref="186"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="i" line="198" pos="10" ref="189"/>\n
[reo 0.0.7] <o base=".plus" line="199" pos="13">\n
[reo 0.0.7] <o base="acc" line="199" pos="10" ref="189"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="199" pos="19">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 257µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 290µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 265µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 185µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 265µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 203µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 238µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 224µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 215µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 235µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' produced (25087 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="88"\n
[reo 0.0.7] name="org.eolang.collections.list"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/list.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:41.085329Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > list\n
[reo 0.0.7] arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Is it empty?\n
[reo 0.0.7] [] > is-empty\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new list with this element added to\n
[reo 0.0.7] # the end of it.\n
[reo 0.0.7] [x] > with\n
[reo 0.0.7] list > @\n
[reo 0.0.7] with.\n
[reo 0.0.7] arr\n
[reo 0.0.7] x\n
[reo 0.0.7] \n
[reo 0.0.7] # Reduce with index from start "a" using the function "f".\n
[reo 0.0.7] # Here "f" must be an abstract\n
[reo 0.0.7] # object with three free attributes. The first\n
[reo 0.0.7] # one for the accumulator, the second one\n
[reo 0.0.7] # for the index and the third one for the element\n
[reo 0.0.7] # of the array.\n
[reo 0.0.7] [a f] &gt; reducedi\n
[reo 0.0.7] rec-reduced (* a 0) f arr &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] [acc-index func carr] &gt; rec-reduced\n
[reo 0.0.7] (acc-index.at 0) &gt; acc\n
[reo 0.0.7] (acc-index.at 1) &gt; index\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] (index.lt (carr.length))\n
[reo 0.0.7] rec-reduced\n
[reo 0.0.7] *\n
[reo 0.0.7] func\n
[reo 0.0.7] acc\n
[reo 0.0.7] index\n
[reo 0.0.7] (carr.at index)\n
[reo 0.0.7] (index.plus 1)\n
[reo 0.0.7] func\n
[reo 0.0.7] carr\n
[reo 0.0.7] acc\n
[reo 0.0.7] \n
[reo 0.0.7] [a f] > reducei\n
[reo 0.0.7] rec-reduce (* a 0) f arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] [acc-index func carr] > rec-reduce\n
[reo 0.0.7] (acc-index.at 0) > acc\n
[reo 0.0.7] (acc-index.at 1) > index\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] (index.lt (carr.length))\n
[reo 0.0.7] rec-reduce\n
[reo 0.0.7] *\n
[reo 0.0.7] func\n
[reo 0.0.7] acc\n
[reo 0.0.7] index\n
[reo 0.0.7] (carr.at index)\n
[reo 0.0.7] (index.plus 1)\n
[reo 0.0.7] func\n
[reo 0.0.7] carr\n
[reo 0.0.7] acc\n
[reo 0.0.7] \n
[reo 0.0.7] # Reduce from start "a" using the function "f"\n
[reo 0.0.7] [a f] > reduced\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] a\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] &.f > @\n
[reo 0.0.7] a\n
[reo 0.0.7] item\n
[reo 0.0.7] \n
[reo 0.0.7] [a f] > reduce\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] a\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] &.f > @\n
[reo 0.0.7] a\n
[reo 0.0.7] item\n
[reo 0.0.7] \n
[reo 0.0.7] # Map with index. Here "f" must be an abstract\n
[reo 0.0.7] # object with two free attributes. The first\n
[reo 0.0.7] # one for the element of the array, the second one\n
[reo 0.0.7] # for the index.\n
[reo 0.0.7] [f] > mappedi\n
[reo 0.0.7] list > @\n
[reo 0.0.7] ^.reducedi\n
[reo 0.0.7] *\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] with. > @\n
[reo 0.0.7] a\n
[reo 0.0.7] &.f item idx\n
[reo 0.0.7] \n
[reo 0.0.7] # Map without index. Here "f" must be an abstract\n
[reo 0.0.7] # object with one free attribute, for the element\n
[reo 0.0.7] # of the array.\n
[reo 0.0.7] [f] > mapped\n
[reo 0.0.7] ^.mappedi > @\n
[reo 0.0.7] [x idx]\n
[reo 0.0.7] &.f x > @\n
[reo 0.0.7] \n
[reo 0.0.7] [f] > map\n
[reo 0.0.7] ^.mappedi > @\n
[reo 0.0.7] [x idx]\n
[reo 0.0.7] &.f x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # For each array element dataize the object\n
[reo 0.0.7] # Here "f" must be an abstract object with\n
[reo 0.0.7] # one free attribute, the element of the\n
[reo 0.0.7] # array.\n
[reo 0.0.7] [f] > each\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] memory 0 > idx\n
[reo 0.0.7] while.\n
[reo 0.0.7] lt.\n
[reo 0.0.7] idx\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] [i]\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] f (arr.at i)\n
[reo 0.0.7] idx.write (i.plus 1)\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new list without the i-th element\n
[reo 0.0.7] [i] > without\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] *\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] idx.eq i\n
[reo 0.0.7] a\n
[reo 0.0.7] a.with item\n
[reo 0.0.7] \n
[reo 0.0.7] # Equal to another object?\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] x.length\n
[reo 0.0.7] ^.reducedi\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] a\n
[reo 0.0.7] eq.\n
[reo 0.0.7] item\n
[reo 0.0.7] x.at idx\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the combined current and passed arrays\n
[reo 0.0.7] [passed] > concat\n
[reo 0.0.7] reduced. > @!\n
[reo 0.0.7] list\n
[reo 0.0.7] passed\n
[reo 0.0.7] ^\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] a.with x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns index of the first particular item in list.\n
[reo 0.0.7] # If the list has no this item, found returns -1\n
[reo 0.0.7] [wanted] > found\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] -1\n
[reo 0.0.7] [acc i item]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] and.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] acc\n
[reo 0.0.7] -1\n
[reo 0.0.7] eq.\n
[reo 0.0.7] item\n
[reo 0.0.7] wanted\n
[reo 0.0.7] i\n
[reo 0.0.7] acc.plus 0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="28" name="list" pos="0">\n
[reo 0.0.7] <o line="28" name="arr" pos="1"/>\n
[reo 0.0.7] <o base="arr" line="29" name="@" pos="2" ref="28"/>\n
[reo 0.0.7] <o abstract="" line="31" name="is-empty" pos="2">\n
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".length" line="34" pos="9">\n
[reo 0.0.7] <o base="arr" line="34" pos="6" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="35" pos="6">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="37" name="with" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base="list" line="40" name="@" pos="4" ref="28">\n
[reo 0.0.7] <o base=".with" line="41" pos="6">\n
[reo 0.0.7] <o base="arr" line="42" pos="8" ref="28"/>\n
[reo 0.0.7] <o base="x" line="43" pos="8" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="45" name="reducedi" pos="2">\n
[reo 0.0.7] <o line="51" name="a" pos="3"/>\n
[reo 0.0.7] <o line="51" name="f" pos="5"/>\n
[reo 0.0.7] <o base="rec-reduced" line="52" name="@" pos="4" ref="54">\n
[reo 0.0.7] <o base="array" data="array" line="52" pos="17">\n
[reo 0.0.7] <o base="a" line="52" pos="19" ref="51"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="52" pos="21">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="f" line="52" pos="24" ref="51"/>\n
[reo 0.0.7] <o base="arr" line="52" pos="26" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="54" name="rec-reduced" pos="4">\n
[reo 0.0.7] <o line="54" name="acc-index" pos="5"/>\n
[reo 0.0.7] <o line="54" name="func" pos="15"/>\n
[reo 0.0.7] <o line="54" name="carr" pos="20"/>\n
[reo 0.0.7] <o base=".at" line="55" name="acc" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="55" pos="7" ref="54"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="55" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="56" name="index" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="56" pos="7" ref="54"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="56" pos="20">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="57" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="58" pos="14">\n
[reo 0.0.7] <o base="index" line="58" pos="9" ref="56"/>\n
[reo 0.0.7] <o base=".length" line="58" pos="23">\n
[reo 0.0.7] <o base="carr" line="58" pos="19" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="rec-reduced" line="59" pos="8" ref="54">\n
[reo 0.0.7] <o base="array" data="array" line="60" pos="10">\n
[reo 0.0.7] <o base="func" line="61" pos="12" ref="54">\n
[reo 0.0.7] <o base="acc" line="62" pos="14" ref="55"/>\n
[reo 0.0.7] <o base="index" line="63" pos="14" ref="56"/>\n
[reo 0.0.7] <o base=".at" line="64" pos="19">\n
[reo 0.0.7] <o base="carr" line="64" pos="15" ref="54"/>\n
[reo 0.0.7] <o base="index" line="64" pos="23" ref="56"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="65" pos="18">\n
[reo 0.0.7] <o base="index" line="65" pos="13" ref="56"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="65" pos="24">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="func" line="66" pos="10" ref="54"/>\n
[reo 0.0.7] <o base="carr" line="67" pos="10" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="68" pos="8" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="70" name="reducei" pos="2">\n
[reo 0.0.7] <o line="70" name="a" pos="3"/>\n
[reo 0.0.7] <o line="70" name="f" pos="5"/>\n
[reo 0.0.7] <o base="rec-reduce" line="71" name="@" pos="4" ref="73">\n
[reo 0.0.7] <o base="array" data="array" line="71" pos="16">\n
[reo 0.0.7] <o base="a" line="71" pos="18" ref="70"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="71" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="f" line="71" pos="23" ref="70"/>\n
[reo 0.0.7] <o base="arr" line="71" pos="25" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="73" name="rec-reduce" pos="4">\n
[reo 0.0.7] <o line="73" name="acc-index" pos="5"/>\n
[reo 0.0.7] <o line="73" name="func" pos="15"/>\n
[reo 0.0.7] <o line="73" name="carr" pos="20"/>\n
[reo 0.0.7] <o base=".at" line="74" name="acc" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="74" pos="7" ref="73"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="74" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="75" name="index" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="75" pos="7" ref="73"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="75" pos="20">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="76" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="77" pos="14">\n
[reo 0.0.7] <o base="index" line="77" pos="9" ref="75"/>\n
[reo 0.0.7] <o base=".length" line="77" pos="23">\n
[reo 0.0.7] <o base="carr" line="77" pos="19" ref="73"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="rec-reduce" line="78" pos="8" ref="73">\n
[reo 0.0.7] <o base="array" data="array" line="79" pos="10">\n
[reo 0.0.7] <o base="func" line="80" pos="12" ref="73">\n
[reo 0.0.7] <o base="acc" line="81" pos="14" ref="74"/>\n
[reo 0.0.7] <o base="index" line="82" pos="14" ref="75"/>\n
[reo 0.0.7] <o base=".at" line="83" pos="19">\n
[reo 0.0.7] <o base="carr" line="83" pos="15" ref="73"/>\n
[reo 0.0.7] <o base="index" line="83" pos="23" ref="75"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="84" pos="18">\n
[reo 0.0.7] <o base="index" line="84" pos="13" ref="75"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="84" pos="24">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="func" line="85" pos="10" ref="73"/>\n
[reo 0.0.7] <o base="carr" line="86" pos="10" ref="73"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="87" pos="8" ref="74"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="89" name="reduced" pos="2">\n
[reo 0.0.7] <o line="90" name="a" pos="3"/>\n
[reo 0.0.7] <o line="90" name="f" pos="5"/>\n
[reo 0.0.7] <o base=".reducedi" line="91" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="91" pos="4"/>\n
[reo 0.0.7] <o base="a" line="92" pos="6" ref="90"/>\n
[reo 0.0.7] <o abstract="" line="93" pos="6">\n
[reo 0.0.7] <o line="93" name="a" pos="7"/>\n
[reo 0.0.7] <o line="93" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="93" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".f" line="94" name="@" pos="9">\n
[reo 0.0.7] <o base="&" line="94" pos="8"/>\n
[reo 0.0.7] <o base="a" line="95" pos="10" ref="93"/>\n
[reo 0.0.7] <o base="item" line="96" pos="10" ref="93"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="98" name="reduce" pos="2">\n
[reo 0.0.7] <o line="98" name="a" pos="3"/>\n
[reo 0.0.7] <o line="98" name="f" pos="5"/>\n
[reo 0.0.7] <o base=".reducedi" line="99" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="99" pos="4"/>\n
[reo 0.0.7] <o base="a" line="100" pos="6" ref="98"/>\n
[reo 0.0.7] <o abstract="" line="101" pos="6">\n
[reo 0.0.7] <o line="101" name="a" pos="7"/>\n
[reo 0.0.7] <o line="101" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="101" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".f" line="102" name="@" pos="9">\n
[reo 0.0.7] <o base="&amp;" line="102" pos="8"/>\n
[reo 0.0.7] <o base="a" line="103" pos="10" ref="101"/>\n
[reo 0.0.7] <o base="item" line="104" pos="10" ref="101"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="106" name="mappedi" pos="2">\n
[reo 0.0.7] <o line="110" name="f" pos="3"/>\n
[reo 0.0.7] <o base="list" line="111" name="@" pos="4" ref="28">\n
[reo 0.0.7] <o base=".reducedi" line="112" pos="7">\n
[reo 0.0.7] <o base="^" line="112" pos="6"/>\n
[reo 0.0.7] <o base="array" data="array" line="113" pos="8"/>\n
[reo 0.0.7] <o abstract="" line="114" pos="8">\n
[reo 0.0.7] <o line="114" name="a" pos="9"/>\n
[reo 0.0.7] <o line="114" name="idx" pos="11"/>\n
[reo 0.0.7] <o line="114" name="item" pos="15"/>\n
[reo 0.0.7] <o base=".with" line="115" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="116" pos="12" ref="114"/>\n
[reo 0.0.7] <o base=".f" line="117" pos="13">\n
[reo 0.0.7] <o base="&" line="117" pos="12"/>\n
[reo 0.0.7] <o base="item" line="117" pos="16" ref="114"/>\n
[reo 0.0.7] <o base="idx" line="117" pos="21" ref="114"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="119" name="mapped" pos="2">\n
[reo 0.0.7] <o line="122" name="f" pos="3"/>\n
[reo 0.0.7] <o base=".mappedi" line="123" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="123" pos="4"/>\n
[reo 0.0.7] <o abstract="" line="124" pos="6">\n
[reo 0.0.7] <o line="124" name="x" pos="7"/>\n
[reo 0.0.7] <o line="124" name="idx" pos="9"/>\n
[reo 0.0.7] <o base=".f" line="125" name="@" pos="9">\n
[reo 0.0.7] <o base="&" line="125" pos="8"/>\n
[reo 0.0.7] <o base="x" line="125" pos="12" ref="124"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="127" name="map" pos="2">\n
[reo 0.0.7] <o line="127" name="f" pos="3"/>\n
[reo 0.0.7] <o base=".mappedi" line="128" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="128" pos="4"/>\n
[reo 0.0.7] <o abstract="" line="129" pos="6">\n
[reo 0.0.7] <o line="129" name="x" pos="7"/>\n
[reo 0.0.7] <o line="129" name="idx" pos="9"/>\n
[reo 0.0.7] <o base=".f" line="130" name="@" pos="9">\n
[reo 0.0.7] <o base="&" line="130" pos="8"/>\n
[reo 0.0.7] <o base="x" line="130" pos="12" ref="129"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="132" name="each" pos="2">\n
[reo 0.0.7] <o line="136" name="f" pos="3"/>\n
[reo 0.0.7] <o base="seq" line="137" name="@" pos="4">\n
[reo 0.0.7] <o base="idx" cut="1" line="138" ref="138"/>\n
[reo 0.0.7] <o base=".while" line="139" pos="6">\n
[reo 0.0.7] <o base=".lt" line="140" pos="8">\n
[reo 0.0.7] <o base="idx" line="141" pos="10" ref="138"/>\n
[reo 0.0.7] <o base=".length" line="142" pos="13">\n
[reo 0.0.7] <o base="arr" line="142" pos="10" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="143" pos="8">\n
[reo 0.0.7] <o line="143" name="i" pos="9"/>\n
[reo 0.0.7] <o base="seq" line="144" name="@" pos="10">\n
[reo 0.0.7] <o base="f" line="145" pos="12" ref="136">\n
[reo 0.0.7] <o base=".at" line="145" pos="18">\n
[reo 0.0.7] <o base="arr" line="145" pos="15" ref="28"/>\n
[reo 0.0.7] <o base="i" line="145" pos="22" ref="143"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".write" line="146" pos="15">\n
[reo 0.0.7] <o base="idx" line="146" pos="12" ref="138"/>\n
[reo 0.0.7] <o base=".plus" line="146" pos="24">\n
[reo 0.0.7] <o base="i" line="146" pos="23" ref="143"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="146" pos="30">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="147" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="memory" line="138" name="idx" pos="6">\n
[reo 0.0.7] <o base="int" data="bytes" line="138" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="149" name="without" pos="2">\n
[reo 0.0.7] <o line="150" name="i" pos="3"/>\n
[reo 0.0.7] <o base=".reducedi" line="151" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="151" pos="4"/>\n
[reo 0.0.7] <o base="array" data="array" line="152" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="153" pos="6">\n
[reo 0.0.7] <o line="153" name="a" pos="7"/>\n
[reo 0.0.7] <o line="153" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="153" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".if" line="154" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="155" pos="13">\n
[reo 0.0.7] <o base="idx" line="155" pos="10" ref="153"/>\n
[reo 0.0.7] <o base="i" line="155" pos="17" ref="150"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="156" pos="10" ref="153"/>\n
[reo 0.0.7] <o base=".with" line="157" pos="11">\n
[reo 0.0.7] <o base="a" line="157" pos="10" ref="153"/>\n
[reo 0.0.7] <o base="item" line="157" pos="17" ref="153"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="159" name="eq" pos="2">\n
[reo 0.0.7] <o line="160" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="161" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="162" pos="6">\n
[reo 0.0.7] <o base=".length" line="163" pos="11">\n
[reo 0.0.7] <o base="arr" line="163" pos="8" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="164" pos="9">\n
[reo 0.0.7] <o base="x" line="164" pos="8" ref="160"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".reducedi" line="165" pos="7">\n
[reo 0.0.7] <o base="^" line="165" pos="6"/>\n
[reo 0.0.7] <o base="bool" data="bytes" line="166" pos="8">01</o>\n
[reo 0.0.7] <o abstract="" line="167" pos="8">\n
[reo 0.0.7] <o line="167" name="a" pos="9"/>\n
[reo 0.0.7] <o line="167" name="idx" pos="11"/>\n
[reo 0.0.7] <o line="167" name="item" pos="15"/>\n
[reo 0.0.7] <o base=".and" line="168" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="169" pos="12" ref="167"/>\n
[reo 0.0.7] <o base=".eq" line="170" pos="12">\n
[reo 0.0.7] <o base="item" line="171" pos="14" ref="167"/>\n
[reo 0.0.7] <o base=".at" line="172" pos="15">\n
[reo 0.0.7] <o base="x" line="172" pos="14" ref="160"/>\n
[reo 0.0.7] <o base="idx" line="172" pos="19" ref="167"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="173" pos="6">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="175" name="concat" pos="2">\n
[reo 0.0.7] <o line="176" name="passed" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" const="" line="177" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="178" pos="6" ref="28">\n
[reo 0.0.7] <o base="passed" line="179" pos="8" ref="176"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="180" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="181" pos="6">\n
[reo 0.0.7] <o line="181" name="a" pos="7"/>\n
[reo 0.0.7] <o line="181" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".with" line="182" name="@" pos="9">\n
[reo 0.0.7] <o base="a" line="182" pos="8" ref="181"/>\n
[reo 0.0.7] <o base="x" line="182" pos="15" ref="181"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="184" name="found" pos="2">\n
[reo 0.0.7] <o line="186" name="wanted" pos="3"/>\n
[reo 0.0.7] <o base=".reducedi" line="187" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="187" pos="4"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="188" pos="6">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] <o abstract="" line="189" pos="6">\n
[reo 0.0.7] <o line="189" name="acc" pos="7"/>\n
[reo 0.0.7] <o line="189" name="i" pos="11"/>\n
[reo 0.0.7] <o line="189" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".if" line="190" name="@" pos="8">\n
[reo 0.0.7] <o base=".and" line="191" pos="10">\n
[reo 0.0.7] <o base=".eq" line="192" pos="12">\n
[reo 0.0.7] <o base="acc" line="193" pos="14" ref="189"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="194" pos="14">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="195" pos="12">\n
[reo 0.0.7] <o base="item" line="196" pos="14" ref="189"/>\n
[reo 0.0.7] <o base="wanted" line="197" pos="14" ref="186"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="i" line="198" pos="10" ref="189"/>\n
[reo 0.0.7] <o base=".plus" line="199" pos="13">\n
[reo 0.0.7] <o base="acc" line="199" pos="10" ref="189"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="199" pos="19">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 264µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 219µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' produced (25415 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="88"\n
[reo 0.0.7] name="org.eolang.collections.list"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/list.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:41.085329Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] &gt; list\n
[reo 0.0.7] arr &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Is it empty?\n
[reo 0.0.7] [] &gt; is-empty\n
[reo 0.0.7] eq. &gt; @\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new list with this element added to\n
[reo 0.0.7] # the end of it.\n
[reo 0.0.7] [x] &gt; with\n
[reo 0.0.7] list &gt; @\n
[reo 0.0.7] with.\n
[reo 0.0.7] arr\n
[reo 0.0.7] x\n
[reo 0.0.7] \n
[reo 0.0.7] # Reduce with index from start "a" using the function "f".\n
[reo 0.0.7] # Here "f" must be an abstract\n
[reo 0.0.7] # object with three free attributes. The first\n
[reo 0.0.7] # one for the accumulator, the second one\n
[reo 0.0.7] # for the index and the third one for the element\n
[reo 0.0.7] # of the array.\n
[reo 0.0.7] [a f] > reducedi\n
[reo 0.0.7] rec-reduced (* a 0) f arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] [acc-index func carr] > rec-reduced\n
[reo 0.0.7] (acc-index.at 0) > acc\n
[reo 0.0.7] (acc-index.at 1) > index\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] (index.lt (carr.length))\n
[reo 0.0.7] rec-reduced\n
[reo 0.0.7] *\n
[reo 0.0.7] func\n
[reo 0.0.7] acc\n
[reo 0.0.7] index\n
[reo 0.0.7] (carr.at index)\n
[reo 0.0.7] (index.plus 1)\n
[reo 0.0.7] func\n
[reo 0.0.7] carr\n
[reo 0.0.7] acc\n
[reo 0.0.7] \n
[reo 0.0.7] [a f] > reducei\n
[reo 0.0.7] rec-reduce (* a 0) f arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] [acc-index func carr] > rec-reduce\n
[reo 0.0.7] (acc-index.at 0) > acc\n
[reo 0.0.7] (acc-index.at 1) > index\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] (index.lt (carr.length))\n
[reo 0.0.7] rec-reduce\n
[reo 0.0.7] *\n
[reo 0.0.7] func\n
[reo 0.0.7] acc\n
[reo 0.0.7] index\n
[reo 0.0.7] (carr.at index)\n
[reo 0.0.7] (index.plus 1)\n
[reo 0.0.7] func\n
[reo 0.0.7] carr\n
[reo 0.0.7] acc\n
[reo 0.0.7] \n
[reo 0.0.7] # Reduce from start "a" using the function "f"\n
[reo 0.0.7] [a f] > reduced\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] a\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] &.f > @\n
[reo 0.0.7] a\n
[reo 0.0.7] item\n
[reo 0.0.7] \n
[reo 0.0.7] [a f] > reduce\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] a\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] &.f > @\n
[reo 0.0.7] a\n
[reo 0.0.7] item\n
[reo 0.0.7] \n
[reo 0.0.7] # Map with index. Here "f" must be an abstract\n
[reo 0.0.7] # object with two free attributes. The first\n
[reo 0.0.7] # one for the element of the array, the second one\n
[reo 0.0.7] # for the index.\n
[reo 0.0.7] [f] > mappedi\n
[reo 0.0.7] list > @\n
[reo 0.0.7] ^.reducedi\n
[reo 0.0.7] *\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] with. > @\n
[reo 0.0.7] a\n
[reo 0.0.7] &.f item idx\n
[reo 0.0.7] \n
[reo 0.0.7] # Map without index. Here "f" must be an abstract\n
[reo 0.0.7] # object with one free attribute, for the element\n
[reo 0.0.7] # of the array.\n
[reo 0.0.7] [f] > mapped\n
[reo 0.0.7] ^.mappedi > @\n
[reo 0.0.7] [x idx]\n
[reo 0.0.7] &.f x > @\n
[reo 0.0.7] \n
[reo 0.0.7] [f] > map\n
[reo 0.0.7] ^.mappedi > @\n
[reo 0.0.7] [x idx]\n
[reo 0.0.7] &.f x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # For each array element dataize the object\n
[reo 0.0.7] # Here "f" must be an abstract object with\n
[reo 0.0.7] # one free attribute, the element of the\n
[reo 0.0.7] # array.\n
[reo 0.0.7] [f] > each\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] memory 0 > idx\n
[reo 0.0.7] while.\n
[reo 0.0.7] lt.\n
[reo 0.0.7] idx\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] [i]\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] f (arr.at i)\n
[reo 0.0.7] idx.write (i.plus 1)\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new list without the i-th element\n
[reo 0.0.7] [i] > without\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] *\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] idx.eq i\n
[reo 0.0.7] a\n
[reo 0.0.7] a.with item\n
[reo 0.0.7] \n
[reo 0.0.7] # Equal to another object?\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] x.length\n
[reo 0.0.7] ^.reducedi\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] a\n
[reo 0.0.7] eq.\n
[reo 0.0.7] item\n
[reo 0.0.7] x.at idx\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the combined current and passed arrays\n
[reo 0.0.7] [passed] > concat\n
[reo 0.0.7] reduced. > @!\n
[reo 0.0.7] list\n
[reo 0.0.7] passed\n
[reo 0.0.7] ^\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] a.with x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns index of the first particular item in list.\n
[reo 0.0.7] # If the list has no this item, found returns -1\n
[reo 0.0.7] [wanted] > found\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] -1\n
[reo 0.0.7] [acc i item]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] and.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] acc\n
[reo 0.0.7] -1\n
[reo 0.0.7] eq.\n
[reo 0.0.7] item\n
[reo 0.0.7] wanted\n
[reo 0.0.7] i\n
[reo 0.0.7] acc.plus 0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="28" name="list" pos="0">\n
[reo 0.0.7] <o line="28" name="arr" pos="1"/>\n
[reo 0.0.7] <o base="arr" line="29" name="@" pos="2" ref="28"/>\n
[reo 0.0.7] <o abstract="" line="31" name="is-empty" pos="2">\n
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".length" line="34" pos="9">\n
[reo 0.0.7] <o base="arr" line="34" pos="6" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="35" pos="6">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="37" name="with" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base="list" line="40" name="@" pos="4" ref="28">\n
[reo 0.0.7] <o base=".with" line="41" pos="6">\n
[reo 0.0.7] <o base="arr" line="42" pos="8" ref="28"/>\n
[reo 0.0.7] <o base="x" line="43" pos="8" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="45" name="reducedi" pos="2">\n
[reo 0.0.7] <o line="51" name="a" pos="3"/>\n
[reo 0.0.7] <o line="51" name="f" pos="5"/>\n
[reo 0.0.7] <o base="rec-reduced" line="52" name="@" pos="4" ref="54">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="52" pos="17">\n
[reo 0.0.7] <o base="a" line="52" pos="19" ref="51"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="52" pos="21">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="f" line="52" pos="24" ref="51"/>\n
[reo 0.0.7] <o base="arr" line="52" pos="26" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="54" name="rec-reduced" pos="4">\n
[reo 0.0.7] <o line="54" name="acc-index" pos="5"/>\n
[reo 0.0.7] <o line="54" name="func" pos="15"/>\n
[reo 0.0.7] <o line="54" name="carr" pos="20"/>\n
[reo 0.0.7] <o base=".at" line="55" name="acc" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="55" pos="7" ref="54"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="55" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="56" name="index" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="56" pos="7" ref="54"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="56" pos="20">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="57" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="58" pos="14">\n
[reo 0.0.7] <o base="index" line="58" pos="9" ref="56"/>\n
[reo 0.0.7] <o base=".length" line="58" pos="23">\n
[reo 0.0.7] <o base="carr" line="58" pos="19" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="rec-reduced" line="59" pos="8" ref="54">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="60" pos="10">\n
[reo 0.0.7] <o base="func" line="61" pos="12" ref="54">\n
[reo 0.0.7] <o base="acc" line="62" pos="14" ref="55"/>\n
[reo 0.0.7] <o base="index" line="63" pos="14" ref="56"/>\n
[reo 0.0.7] <o base=".at" line="64" pos="19">\n
[reo 0.0.7] <o base="carr" line="64" pos="15" ref="54"/>\n
[reo 0.0.7] <o base="index" line="64" pos="23" ref="56"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="65" pos="18">\n
[reo 0.0.7] <o base="index" line="65" pos="13" ref="56"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="65" pos="24">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="func" line="66" pos="10" ref="54"/>\n
[reo 0.0.7] <o base="carr" line="67" pos="10" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="68" pos="8" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="70" name="reducei" pos="2">\n
[reo 0.0.7] <o line="70" name="a" pos="3"/>\n
[reo 0.0.7] <o line="70" name="f" pos="5"/>\n
[reo 0.0.7] <o base="rec-reduce" line="71" name="@" pos="4" ref="73">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="71" pos="16">\n
[reo 0.0.7] <o base="a" line="71" pos="18" ref="70"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="71" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="f" line="71" pos="23" ref="70"/>\n
[reo 0.0.7] <o base="arr" line="71" pos="25" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="73" name="rec-reduce" pos="4">\n
[reo 0.0.7] <o line="73" name="acc-index" pos="5"/>\n
[reo 0.0.7] <o line="73" name="func" pos="15"/>\n
[reo 0.0.7] <o line="73" name="carr" pos="20"/>\n
[reo 0.0.7] <o base=".at" line="74" name="acc" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="74" pos="7" ref="73"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="74" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="75" name="index" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="75" pos="7" ref="73"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="75" pos="20">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="76" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="77" pos="14">\n
[reo 0.0.7] <o base="index" line="77" pos="9" ref="75"/>\n
[reo 0.0.7] <o base=".length" line="77" pos="23">\n
[reo 0.0.7] <o base="carr" line="77" pos="19" ref="73"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="rec-reduce" line="78" pos="8" ref="73">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="79" pos="10">\n
[reo 0.0.7] <o base="func" line="80" pos="12" ref="73">\n
[reo 0.0.7] <o base="acc" line="81" pos="14" ref="74"/>\n
[reo 0.0.7] <o base="index" line="82" pos="14" ref="75"/>\n
[reo 0.0.7] <o base=".at" line="83" pos="19">\n
[reo 0.0.7] <o base="carr" line="83" pos="15" ref="73"/>\n
[reo 0.0.7] <o base="index" line="83" pos="23" ref="75"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="84" pos="18">\n
[reo 0.0.7] <o base="index" line="84" pos="13" ref="75"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="84" pos="24">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="func" line="85" pos="10" ref="73"/>\n
[reo 0.0.7] <o base="carr" line="86" pos="10" ref="73"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="87" pos="8" ref="74"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="89" name="reduced" pos="2">\n
[reo 0.0.7] <o line="90" name="a" pos="3"/>\n
[reo 0.0.7] <o line="90" name="f" pos="5"/>\n
[reo 0.0.7] <o base=".reducedi" line="91" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="91" pos="4"/>\n
[reo 0.0.7] <o base="a" line="92" pos="6" ref="90"/>\n
[reo 0.0.7] <o abstract="" line="93" pos="6">\n
[reo 0.0.7] <o line="93" name="a" pos="7"/>\n
[reo 0.0.7] <o line="93" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="93" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".f" line="94" name="@" pos="9">\n
[reo 0.0.7] <o base="&amp;" line="94" pos="8"/>\n
[reo 0.0.7] <o base="a" line="95" pos="10" ref="93"/>\n
[reo 0.0.7] <o base="item" line="96" pos="10" ref="93"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="98" name="reduce" pos="2">\n
[reo 0.0.7] <o line="98" name="a" pos="3"/>\n
[reo 0.0.7] <o line="98" name="f" pos="5"/>\n
[reo 0.0.7] <o base=".reducedi" line="99" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="99" pos="4"/>\n
[reo 0.0.7] <o base="a" line="100" pos="6" ref="98"/>\n
[reo 0.0.7] <o abstract="" line="101" pos="6">\n
[reo 0.0.7] <o line="101" name="a" pos="7"/>\n
[reo 0.0.7] <o line="101" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="101" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".f" line="102" name="@" pos="9">\n
[reo 0.0.7] <o base="&" line="102" pos="8"/>\n
[reo 0.0.7] <o base="a" line="103" pos="10" ref="101"/>\n
[reo 0.0.7] <o base="item" line="104" pos="10" ref="101"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="106" name="mappedi" pos="2">\n
[reo 0.0.7] <o line="110" name="f" pos="3"/>\n
[reo 0.0.7] <o base="list" line="111" name="@" pos="4" ref="28">\n
[reo 0.0.7] <o base=".reducedi" line="112" pos="7">\n
[reo 0.0.7] <o base="^" line="112" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="113" pos="8"/>\n
[reo 0.0.7] <o abstract="" line="114" pos="8">\n
[reo 0.0.7] <o line="114" name="a" pos="9"/>\n
[reo 0.0.7] <o line="114" name="idx" pos="11"/>\n
[reo 0.0.7] <o line="114" name="item" pos="15"/>\n
[reo 0.0.7] <o base=".with" line="115" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="116" pos="12" ref="114"/>\n
[reo 0.0.7] <o base=".f" line="117" pos="13">\n
[reo 0.0.7] <o base="&" line="117" pos="12"/>\n
[reo 0.0.7] <o base="item" line="117" pos="16" ref="114"/>\n
[reo 0.0.7] <o base="idx" line="117" pos="21" ref="114"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="119" name="mapped" pos="2">\n
[reo 0.0.7] <o line="122" name="f" pos="3"/>\n
[reo 0.0.7] <o base=".mappedi" line="123" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="123" pos="4"/>\n
[reo 0.0.7] <o abstract="" line="124" pos="6">\n
[reo 0.0.7] <o line="124" name="x" pos="7"/>\n
[reo 0.0.7] <o line="124" name="idx" pos="9"/>\n
[reo 0.0.7] <o base=".f" line="125" name="@" pos="9">\n
[reo 0.0.7] <o base="&" line="125" pos="8"/>\n
[reo 0.0.7] <o base="x" line="125" pos="12" ref="124"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="127" name="map" pos="2">\n
[reo 0.0.7] <o line="127" name="f" pos="3"/>\n
[reo 0.0.7] <o base=".mappedi" line="128" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="128" pos="4"/>\n
[reo 0.0.7] <o abstract="" line="129" pos="6">\n
[reo 0.0.7] <o line="129" name="x" pos="7"/>\n
[reo 0.0.7] <o line="129" name="idx" pos="9"/>\n
[reo 0.0.7] <o base=".f" line="130" name="@" pos="9">\n
[reo 0.0.7] <o base="&amp;" line="130" pos="8"/>\n
[reo 0.0.7] <o base="x" line="130" pos="12" ref="129"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="132" name="each" pos="2">\n
[reo 0.0.7] <o line="136" name="f" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.seq" line="137" name="@" pos="4">\n
[reo 0.0.7] <o base="idx" cut="1" line="138" ref="138"/>\n
[reo 0.0.7] <o base=".while" line="139" pos="6">\n
[reo 0.0.7] <o base=".lt" line="140" pos="8">\n
[reo 0.0.7] <o base="idx" line="141" pos="10" ref="138"/>\n
[reo 0.0.7] <o base=".length" line="142" pos="13">\n
[reo 0.0.7] <o base="arr" line="142" pos="10" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="143" pos="8">\n
[reo 0.0.7] <o line="143" name="i" pos="9"/>\n
[reo 0.0.7] <o base="org.eolang.seq" line="144" name="@" pos="10">\n
[reo 0.0.7] <o base="f" line="145" pos="12" ref="136">\n
[reo 0.0.7] <o base=".at" line="145" pos="18">\n
[reo 0.0.7] <o base="arr" line="145" pos="15" ref="28"/>\n
[reo 0.0.7] <o base="i" line="145" pos="22" ref="143"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".write" line="146" pos="15">\n
[reo 0.0.7] <o base="idx" line="146" pos="12" ref="138"/>\n
[reo 0.0.7] <o base=".plus" line="146" pos="24">\n
[reo 0.0.7] <o base="i" line="146" pos="23" ref="143"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="146" pos="30">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="147" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.memory" line="138" name="idx" pos="6">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="138" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="149" name="without" pos="2">\n
[reo 0.0.7] <o line="150" name="i" pos="3"/>\n
[reo 0.0.7] <o base=".reducedi" line="151" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="151" pos="4"/>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="152" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="153" pos="6">\n
[reo 0.0.7] <o line="153" name="a" pos="7"/>\n
[reo 0.0.7] <o line="153" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="153" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".if" line="154" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="155" pos="13">\n
[reo 0.0.7] <o base="idx" line="155" pos="10" ref="153"/>\n
[reo 0.0.7] <o base="i" line="155" pos="17" ref="150"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="156" pos="10" ref="153"/>\n
[reo 0.0.7] <o base=".with" line="157" pos="11">\n
[reo 0.0.7] <o base="a" line="157" pos="10" ref="153"/>\n
[reo 0.0.7] <o base="item" line="157" pos="17" ref="153"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="159" name="eq" pos="2">\n
[reo 0.0.7] <o line="160" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="161" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="162" pos="6">\n
[reo 0.0.7] <o base=".length" line="163" pos="11">\n
[reo 0.0.7] <o base="arr" line="163" pos="8" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="164" pos="9">\n
[reo 0.0.7] <o base="x" line="164" pos="8" ref="160"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".reducedi" line="165" pos="7">\n
[reo 0.0.7] <o base="^" line="165" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="166" pos="8">01</o>\n
[reo 0.0.7] <o abstract="" line="167" pos="8">\n
[reo 0.0.7] <o line="167" name="a" pos="9"/>\n
[reo 0.0.7] <o line="167" name="idx" pos="11"/>\n
[reo 0.0.7] <o line="167" name="item" pos="15"/>\n
[reo 0.0.7] <o base=".and" line="168" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="169" pos="12" ref="167"/>\n
[reo 0.0.7] <o base=".eq" line="170" pos="12">\n
[reo 0.0.7] <o base="item" line="171" pos="14" ref="167"/>\n
[reo 0.0.7] <o base=".at" line="172" pos="15">\n
[reo 0.0.7] <o base="x" line="172" pos="14" ref="160"/>\n
[reo 0.0.7] <o base="idx" line="172" pos="19" ref="167"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="173" pos="6">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="175" name="concat" pos="2">\n
[reo 0.0.7] <o line="176" name="passed" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" const="" line="177" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="178" pos="6" ref="28">\n
[reo 0.0.7] <o base="passed" line="179" pos="8" ref="176"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="180" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="181" pos="6">\n
[reo 0.0.7] <o line="181" name="a" pos="7"/>\n
[reo 0.0.7] <o line="181" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".with" line="182" name="@" pos="9">\n
[reo 0.0.7] <o base="a" line="182" pos="8" ref="181"/>\n
[reo 0.0.7] <o base="x" line="182" pos="15" ref="181"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="184" name="found" pos="2">\n
[reo 0.0.7] <o line="186" name="wanted" pos="3"/>\n
[reo 0.0.7] <o base=".reducedi" line="187" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="187" pos="4"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="188" pos="6">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] <o abstract="" line="189" pos="6">\n
[reo 0.0.7] <o line="189" name="acc" pos="7"/>\n
[reo 0.0.7] <o line="189" name="i" pos="11"/>\n
[reo 0.0.7] <o line="189" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".if" line="190" name="@" pos="8">\n
[reo 0.0.7] <o base=".and" line="191" pos="10">\n
[reo 0.0.7] <o base=".eq" line="192" pos="12">\n
[reo 0.0.7] <o base="acc" line="193" pos="14" ref="189"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="194" pos="14">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="195" pos="12">\n
[reo 0.0.7] <o base="item" line="196" pos="14" ref="189"/>\n
[reo 0.0.7] <o base="wanted" line="197" pos="14" ref="186"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="i" line="198" pos="10" ref="189"/>\n
[reo 0.0.7] <o base=".plus" line="199" pos="13">\n
[reo 0.0.7] <o base="acc" line="199" pos="10" ref="189"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="199" pos="19">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 277µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 381µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 202µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 216µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 243µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 177µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 164µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 208µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 235µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 196µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 290µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 244µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 215µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 206µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 223µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 196µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' produced (25118 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="88"\n
[reo 0.0.7] name="org.eolang.collections.list"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/list.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:41.085329Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > list\n
[reo 0.0.7] arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Is it empty?\n
[reo 0.0.7] [] > is-empty\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new list with this element added to\n
[reo 0.0.7] # the end of it.\n
[reo 0.0.7] [x] > with\n
[reo 0.0.7] list > @\n
[reo 0.0.7] with.\n
[reo 0.0.7] arr\n
[reo 0.0.7] x\n
[reo 0.0.7] \n
[reo 0.0.7] # Reduce with index from start "a" using the function "f".\n
[reo 0.0.7] # Here "f" must be an abstract\n
[reo 0.0.7] # object with three free attributes. The first\n
[reo 0.0.7] # one for the accumulator, the second one\n
[reo 0.0.7] # for the index and the third one for the element\n
[reo 0.0.7] # of the array.\n
[reo 0.0.7] [a f] > reducedi\n
[reo 0.0.7] rec-reduced (* a 0) f arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] [acc-index func carr] > rec-reduced\n
[reo 0.0.7] (acc-index.at 0) > acc\n
[reo 0.0.7] (acc-index.at 1) > index\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] (index.lt (carr.length))\n
[reo 0.0.7] rec-reduced\n
[reo 0.0.7] *\n
[reo 0.0.7] func\n
[reo 0.0.7] acc\n
[reo 0.0.7] index\n
[reo 0.0.7] (carr.at index)\n
[reo 0.0.7] (index.plus 1)\n
[reo 0.0.7] func\n
[reo 0.0.7] carr\n
[reo 0.0.7] acc\n
[reo 0.0.7] \n
[reo 0.0.7] [a f] > reducei\n
[reo 0.0.7] rec-reduce (* a 0) f arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] [acc-index func carr] > rec-reduce\n
[reo 0.0.7] (acc-index.at 0) > acc\n
[reo 0.0.7] (acc-index.at 1) > index\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] (index.lt (carr.length))\n
[reo 0.0.7] rec-reduce\n
[reo 0.0.7] *\n
[reo 0.0.7] func\n
[reo 0.0.7] acc\n
[reo 0.0.7] index\n
[reo 0.0.7] (carr.at index)\n
[reo 0.0.7] (index.plus 1)\n
[reo 0.0.7] func\n
[reo 0.0.7] carr\n
[reo 0.0.7] acc\n
[reo 0.0.7] \n
[reo 0.0.7] # Reduce from start "a" using the function "f"\n
[reo 0.0.7] [a f] > reduced\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] a\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] &.f > @\n
[reo 0.0.7] a\n
[reo 0.0.7] item\n
[reo 0.0.7] \n
[reo 0.0.7] [a f] > reduce\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] a\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] &.f > @\n
[reo 0.0.7] a\n
[reo 0.0.7] item\n
[reo 0.0.7] \n
[reo 0.0.7] # Map with index. Here "f" must be an abstract\n
[reo 0.0.7] # object with two free attributes. The first\n
[reo 0.0.7] # one for the element of the array, the second one\n
[reo 0.0.7] # for the index.\n
[reo 0.0.7] [f] > mappedi\n
[reo 0.0.7] list > @\n
[reo 0.0.7] ^.reducedi\n
[reo 0.0.7] *\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] with. > @\n
[reo 0.0.7] a\n
[reo 0.0.7] &.f item idx\n
[reo 0.0.7] \n
[reo 0.0.7] # Map without index. Here "f" must be an abstract\n
[reo 0.0.7] # object with one free attribute, for the element\n
[reo 0.0.7] # of the array.\n
[reo 0.0.7] [f] > mapped\n
[reo 0.0.7] ^.mappedi > @\n
[reo 0.0.7] [x idx]\n
[reo 0.0.7] &.f x > @\n
[reo 0.0.7] \n
[reo 0.0.7] [f] > map\n
[reo 0.0.7] ^.mappedi > @\n
[reo 0.0.7] [x idx]\n
[reo 0.0.7] &.f x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # For each array element dataize the object\n
[reo 0.0.7] # Here "f" must be an abstract object with\n
[reo 0.0.7] # one free attribute, the element of the\n
[reo 0.0.7] # array.\n
[reo 0.0.7] [f] > each\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] memory 0 > idx\n
[reo 0.0.7] while.\n
[reo 0.0.7] lt.\n
[reo 0.0.7] idx\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] [i]\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] f (arr.at i)\n
[reo 0.0.7] idx.write (i.plus 1)\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new list without the i-th element\n
[reo 0.0.7] [i] > without\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] *\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] idx.eq i\n
[reo 0.0.7] a\n
[reo 0.0.7] a.with item\n
[reo 0.0.7] \n
[reo 0.0.7] # Equal to another object?\n
[reo 0.0.7] [x] &gt; eq\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] x.length\n
[reo 0.0.7] ^.reducedi\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] a\n
[reo 0.0.7] eq.\n
[reo 0.0.7] item\n
[reo 0.0.7] x.at idx\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the combined current and passed arrays\n
[reo 0.0.7] [passed] > concat\n
[reo 0.0.7] reduced. > @!\n
[reo 0.0.7] list\n
[reo 0.0.7] passed\n
[reo 0.0.7] ^\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] a.with x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns index of the first particular item in list.\n
[reo 0.0.7] # If the list has no this item, found returns -1\n
[reo 0.0.7] [wanted] > found\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] -1\n
[reo 0.0.7] [acc i item]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] and.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] acc\n
[reo 0.0.7] -1\n
[reo 0.0.7] eq.\n
[reo 0.0.7] item\n
[reo 0.0.7] wanted\n
[reo 0.0.7] i\n
[reo 0.0.7] acc.plus 0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="28" name="list" pos="0">\n
[reo 0.0.7] <o line="28" name="arr" pos="1"/>\n
[reo 0.0.7] <o base="arr" line="29" name="@" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="31" name="is-empty" pos="2">\n
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".length" line="34" pos="9">\n
[reo 0.0.7] <o base="arr" line="34" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="35" pos="6">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="37" name="with" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base="list" line="40" name="@" pos="4">\n
[reo 0.0.7] <o base=".with" line="41" pos="6">\n
[reo 0.0.7] <o base="arr" line="42" pos="8"/>\n
[reo 0.0.7] <o base="x" line="43" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="45" name="reducedi" pos="2">\n
[reo 0.0.7] <o line="51" name="a" pos="3"/>\n
[reo 0.0.7] <o line="51" name="f" pos="5"/>\n
[reo 0.0.7] <o base="rec-reduced" line="52" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="52" pos="17">\n
[reo 0.0.7] <o base="a" line="52" pos="19"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="52" pos="21">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="f" line="52" pos="24"/>\n
[reo 0.0.7] <o base="arr" line="52" pos="26"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="54" name="rec-reduced" pos="4">\n
[reo 0.0.7] <o line="54" name="acc-index" pos="5"/>\n
[reo 0.0.7] <o line="54" name="func" pos="15"/>\n
[reo 0.0.7] <o line="54" name="carr" pos="20"/>\n
[reo 0.0.7] <o base=".at" line="55" name="acc" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="55" pos="7"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="55" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="56" name="index" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="56" pos="7"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="56" pos="20">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="57" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="58" pos="14">\n
[reo 0.0.7] <o base="index" line="58" pos="9"/>\n
[reo 0.0.7] <o base=".length" line="58" pos="23">\n
[reo 0.0.7] <o base="carr" line="58" pos="19"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="rec-reduced" line="59" pos="8">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="60" pos="10">\n
[reo 0.0.7] <o base="func" line="61" pos="12">\n
[reo 0.0.7] <o base="acc" line="62" pos="14"/>\n
[reo 0.0.7] <o base="index" line="63" pos="14"/>\n
[reo 0.0.7] <o base=".at" line="64" pos="19">\n
[reo 0.0.7] <o base="carr" line="64" pos="15"/>\n
[reo 0.0.7] <o base="index" line="64" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="65" pos="18">\n
[reo 0.0.7] <o base="index" line="65" pos="13"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="65" pos="24">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="func" line="66" pos="10"/>\n
[reo 0.0.7] <o base="carr" line="67" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="68" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="70" name="reducei" pos="2">\n
[reo 0.0.7] <o line="70" name="a" pos="3"/>\n
[reo 0.0.7] <o line="70" name="f" pos="5"/>\n
[reo 0.0.7] <o base="rec-reduce" line="71" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="71" pos="16">\n
[reo 0.0.7] <o base="a" line="71" pos="18"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="71" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="f" line="71" pos="23"/>\n
[reo 0.0.7] <o base="arr" line="71" pos="25"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="73" name="rec-reduce" pos="4">\n
[reo 0.0.7] <o line="73" name="acc-index" pos="5"/>\n
[reo 0.0.7] <o line="73" name="func" pos="15"/>\n
[reo 0.0.7] <o line="73" name="carr" pos="20"/>\n
[reo 0.0.7] <o base=".at" line="74" name="acc" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="74" pos="7"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="74" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="75" name="index" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="75" pos="7"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="75" pos="20">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="76" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="77" pos="14">\n
[reo 0.0.7] <o base="index" line="77" pos="9"/>\n
[reo 0.0.7] <o base=".length" line="77" pos="23">\n
[reo 0.0.7] <o base="carr" line="77" pos="19"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="rec-reduce" line="78" pos="8">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="79" pos="10">\n
[reo 0.0.7] <o base="func" line="80" pos="12">\n
[reo 0.0.7] <o base="acc" line="81" pos="14"/>\n
[reo 0.0.7] <o base="index" line="82" pos="14"/>\n
[reo 0.0.7] <o base=".at" line="83" pos="19">\n
[reo 0.0.7] <o base="carr" line="83" pos="15"/>\n
[reo 0.0.7] <o base="index" line="83" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="84" pos="18">\n
[reo 0.0.7] <o base="index" line="84" pos="13"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="84" pos="24">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="func" line="85" pos="10"/>\n
[reo 0.0.7] <o base="carr" line="86" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="87" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="89" name="reduced" pos="2">\n
[reo 0.0.7] <o line="90" name="a" pos="3"/>\n
[reo 0.0.7] <o line="90" name="f" pos="5"/>\n
[reo 0.0.7] <o base=".reducedi" line="91" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="91" pos="4"/>\n
[reo 0.0.7] <o base="a" line="92" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="93" pos="6">\n
[reo 0.0.7] <o line="93" name="a" pos="7"/>\n
[reo 0.0.7] <o line="93" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="93" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".f" line="94" name="@" pos="9">\n
[reo 0.0.7] <o base="&" line="94" pos="8"/>\n
[reo 0.0.7] <o base="a" line="95" pos="10"/>\n
[reo 0.0.7] <o base="item" line="96" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="98" name="reduce" pos="2">\n
[reo 0.0.7] <o line="98" name="a" pos="3"/>\n
[reo 0.0.7] <o line="98" name="f" pos="5"/>\n
[reo 0.0.7] <o base=".reducedi" line="99" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="99" pos="4"/>\n
[reo 0.0.7] <o base="a" line="100" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="101" pos="6">\n
[reo 0.0.7] <o line="101" name="a" pos="7"/>\n
[reo 0.0.7] <o line="101" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="101" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".f" line="102" name="@" pos="9">\n
[reo 0.0.7] <o base="&" line="102" pos="8"/>\n
[reo 0.0.7] <o base="a" line="103" pos="10"/>\n
[reo 0.0.7] <o base="item" line="104" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="106" name="mappedi" pos="2">\n
[reo 0.0.7] <o line="110" name="f" pos="3"/>\n
[reo 0.0.7] <o base="list" line="111" name="@" pos="4">\n
[reo 0.0.7] <o base=".reducedi" line="112" pos="7">\n
[reo 0.0.7] <o base="^" line="112" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="113" pos="8"/>\n
[reo 0.0.7] <o abstract="" line="114" pos="8">\n
[reo 0.0.7] <o line="114" name="a" pos="9"/>\n
[reo 0.0.7] <o line="114" name="idx" pos="11"/>\n
[reo 0.0.7] <o line="114" name="item" pos="15"/>\n
[reo 0.0.7] <o base=".with" line="115" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="116" pos="12"/>\n
[reo 0.0.7] <o base=".f" line="117" pos="13">\n
[reo 0.0.7] <o base="&" line="117" pos="12"/>\n
[reo 0.0.7] <o base="item" line="117" pos="16"/>\n
[reo 0.0.7] <o base="idx" line="117" pos="21"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="119" name="mapped" pos="2">\n
[reo 0.0.7] <o line="122" name="f" pos="3"/>\n
[reo 0.0.7] <o base=".mappedi" line="123" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="123" pos="4"/>\n
[reo 0.0.7] <o abstract="" line="124" pos="6">\n
[reo 0.0.7] <o line="124" name="x" pos="7"/>\n
[reo 0.0.7] <o line="124" name="idx" pos="9"/>\n
[reo 0.0.7] <o base=".f" line="125" name="@" pos="9">\n
[reo 0.0.7] <o base="&amp;" line="125" pos="8"/>\n
[reo 0.0.7] <o base="x" line="125" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="127" name="map" pos="2">\n
[reo 0.0.7] <o line="127" name="f" pos="3"/>\n
[reo 0.0.7] <o base=".mappedi" line="128" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="128" pos="4"/>\n
[reo 0.0.7] <o abstract="" line="129" pos="6">\n
[reo 0.0.7] <o line="129" name="x" pos="7"/>\n
[reo 0.0.7] <o line="129" name="idx" pos="9"/>\n
[reo 0.0.7] <o base=".f" line="130" name="@" pos="9">\n
[reo 0.0.7] <o base="&amp;" line="130" pos="8"/>\n
[reo 0.0.7] <o base="x" line="130" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="132" name="each" pos="2">\n
[reo 0.0.7] <o line="136" name="f" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.seq" line="137" name="@" pos="4">\n
[reo 0.0.7] <o base="idx" cut="1" line="138"/>\n
[reo 0.0.7] <o base=".while" line="139" pos="6">\n
[reo 0.0.7] <o base=".lt" line="140" pos="8">\n
[reo 0.0.7] <o base="idx" line="141" pos="10"/>\n
[reo 0.0.7] <o base=".length" line="142" pos="13">\n
[reo 0.0.7] <o base="arr" line="142" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="143" pos="8">\n
[reo 0.0.7] <o line="143" name="i" pos="9"/>\n
[reo 0.0.7] <o base="org.eolang.seq" line="144" name="@" pos="10">\n
[reo 0.0.7] <o base="f" line="145" pos="12">\n
[reo 0.0.7] <o base=".at" line="145" pos="18">\n
[reo 0.0.7] <o base="arr" line="145" pos="15"/>\n
[reo 0.0.7] <o base="i" line="145" pos="22"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".write" line="146" pos="15">\n
[reo 0.0.7] <o base="idx" line="146" pos="12"/>\n
[reo 0.0.7] <o base=".plus" line="146" pos="24">\n
[reo 0.0.7] <o base="i" line="146" pos="23"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="146" pos="30">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="147" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.memory" line="138" name="idx" pos="6">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="138" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="149" name="without" pos="2">\n
[reo 0.0.7] <o line="150" name="i" pos="3"/>\n
[reo 0.0.7] <o base=".reducedi" line="151" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="151" pos="4"/>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="152" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="153" pos="6">\n
[reo 0.0.7] <o line="153" name="a" pos="7"/>\n
[reo 0.0.7] <o line="153" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="153" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".if" line="154" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="155" pos="13">\n
[reo 0.0.7] <o base="idx" line="155" pos="10"/>\n
[reo 0.0.7] <o base="i" line="155" pos="17"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="156" pos="10"/>\n
[reo 0.0.7] <o base=".with" line="157" pos="11">\n
[reo 0.0.7] <o base="a" line="157" pos="10"/>\n
[reo 0.0.7] <o base="item" line="157" pos="17"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="159" name="eq" pos="2">\n
[reo 0.0.7] <o line="160" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="161" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="162" pos="6">\n
[reo 0.0.7] <o base=".length" line="163" pos="11">\n
[reo 0.0.7] <o base="arr" line="163" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="164" pos="9">\n
[reo 0.0.7] <o base="x" line="164" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".reducedi" line="165" pos="7">\n
[reo 0.0.7] <o base="^" line="165" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="166" pos="8">01</o>\n
[reo 0.0.7] <o abstract="" line="167" pos="8">\n
[reo 0.0.7] <o line="167" name="a" pos="9"/>\n
[reo 0.0.7] <o line="167" name="idx" pos="11"/>\n
[reo 0.0.7] <o line="167" name="item" pos="15"/>\n
[reo 0.0.7] <o base=".and" line="168" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="169" pos="12"/>\n
[reo 0.0.7] <o base=".eq" line="170" pos="12">\n
[reo 0.0.7] <o base="item" line="171" pos="14"/>\n
[reo 0.0.7] <o base=".at" line="172" pos="15">\n
[reo 0.0.7] <o base="x" line="172" pos="14"/>\n
[reo 0.0.7] <o base="idx" line="172" pos="19"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="173" pos="6">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="175" name="concat" pos="2">\n
[reo 0.0.7] <o line="176" name="passed" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" const="" line="177" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="178" pos="6">\n
[reo 0.0.7] <o base="passed" line="179" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="180" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="181" pos="6">\n
[reo 0.0.7] <o line="181" name="a" pos="7"/>\n
[reo 0.0.7] <o line="181" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".with" line="182" name="@" pos="9">\n
[reo 0.0.7] <o base="a" line="182" pos="8"/>\n
[reo 0.0.7] <o base="x" line="182" pos="15"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="184" name="found" pos="2">\n
[reo 0.0.7] <o line="186" name="wanted" pos="3"/>\n
[reo 0.0.7] <o base=".reducedi" line="187" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="187" pos="4"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="188" pos="6">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] <o abstract="" line="189" pos="6">\n
[reo 0.0.7] <o line="189" name="acc" pos="7"/>\n
[reo 0.0.7] <o line="189" name="i" pos="11"/>\n
[reo 0.0.7] <o line="189" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".if" line="190" name="@" pos="8">\n
[reo 0.0.7] <o base=".and" line="191" pos="10">\n
[reo 0.0.7] <o base=".eq" line="192" pos="12">\n
[reo 0.0.7] <o base="acc" line="193" pos="14"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="194" pos="14">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="195" pos="12">\n
[reo 0.0.7] <o base="item" line="196" pos="14"/>\n
[reo 0.0.7] <o base="wanted" line="197" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="i" line="198" pos="10"/>\n
[reo 0.0.7] <o base=".plus" line="199" pos="13">\n
[reo 0.0.7] <o base="acc" line="199" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="199" pos="19">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 56ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 333µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (73477 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="88"\n
[reo 0.0.7] name="org.eolang.collections.list"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/list.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:41.085329Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > list\n
[reo 0.0.7] arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Is it empty?\n
[reo 0.0.7] [] > is-empty\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new list with this element added to\n
[reo 0.0.7] # the end of it.\n
[reo 0.0.7] [x] > with\n
[reo 0.0.7] list > @\n
[reo 0.0.7] with.\n
[reo 0.0.7] arr\n
[reo 0.0.7] x\n
[reo 0.0.7] \n
[reo 0.0.7] # Reduce with index from start "a" using the function "f".\n
[reo 0.0.7] # Here "f" must be an abstract\n
[reo 0.0.7] # object with three free attributes. The first\n
[reo 0.0.7] # one for the accumulator, the second one\n
[reo 0.0.7] # for the index and the third one for the element\n
[reo 0.0.7] # of the array.\n
[reo 0.0.7] [a f] > reducedi\n
[reo 0.0.7] rec-reduced (* a 0) f arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] [acc-index func carr] > rec-reduced\n
[reo 0.0.7] (acc-index.at 0) > acc\n
[reo 0.0.7] (acc-index.at 1) > index\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] (index.lt (carr.length))\n
[reo 0.0.7] rec-reduced\n
[reo 0.0.7] *\n
[reo 0.0.7] func\n
[reo 0.0.7] acc\n
[reo 0.0.7] index\n
[reo 0.0.7] (carr.at index)\n
[reo 0.0.7] (index.plus 1)\n
[reo 0.0.7] func\n
[reo 0.0.7] carr\n
[reo 0.0.7] acc\n
[reo 0.0.7] \n
[reo 0.0.7] [a f] > reducei\n
[reo 0.0.7] rec-reduce (* a 0) f arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] [acc-index func carr] > rec-reduce\n
[reo 0.0.7] (acc-index.at 0) > acc\n
[reo 0.0.7] (acc-index.at 1) > index\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] (index.lt (carr.length))\n
[reo 0.0.7] rec-reduce\n
[reo 0.0.7] *\n
[reo 0.0.7] func\n
[reo 0.0.7] acc\n
[reo 0.0.7] index\n
[reo 0.0.7] (carr.at index)\n
[reo 0.0.7] (index.plus 1)\n
[reo 0.0.7] func\n
[reo 0.0.7] carr\n
[reo 0.0.7] acc\n
[reo 0.0.7] \n
[reo 0.0.7] # Reduce from start "a" using the function "f"\n
[reo 0.0.7] [a f] > reduced\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] a\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] &.f > @\n
[reo 0.0.7] a\n
[reo 0.0.7] item\n
[reo 0.0.7] \n
[reo 0.0.7] [a f] > reduce\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] a\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] &.f > @\n
[reo 0.0.7] a\n
[reo 0.0.7] item\n
[reo 0.0.7] \n
[reo 0.0.7] # Map with index. Here "f" must be an abstract\n
[reo 0.0.7] # object with two free attributes. The first\n
[reo 0.0.7] # one for the element of the array, the second one\n
[reo 0.0.7] # for the index.\n
[reo 0.0.7] [f] > mappedi\n
[reo 0.0.7] list > @\n
[reo 0.0.7] ^.reducedi\n
[reo 0.0.7] *\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] with. > @\n
[reo 0.0.7] a\n
[reo 0.0.7] &.f item idx\n
[reo 0.0.7] \n
[reo 0.0.7] # Map without index. Here "f" must be an abstract\n
[reo 0.0.7] # object with one free attribute, for the element\n
[reo 0.0.7] # of the array.\n
[reo 0.0.7] [f] &gt; mapped\n
[reo 0.0.7] ^.mappedi &gt; @\n
[reo 0.0.7] [x idx]\n
[reo 0.0.7] &amp;.f x &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] [f] &gt; map\n
[reo 0.0.7] ^.mappedi &gt; @\n
[reo 0.0.7] [x idx]\n
[reo 0.0.7] &amp;.f x &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # For each array element dataize the object\n
[reo 0.0.7] # Here "f" must be an abstract object with\n
[reo 0.0.7] # one free attribute, the element of the\n
[reo 0.0.7] # array.\n
[reo 0.0.7] [f] &gt; each\n
[reo 0.0.7] seq &gt; @\n
[reo 0.0.7] memory 0 &gt; idx\n
[reo 0.0.7] while.\n
[reo 0.0.7] lt.\n
[reo 0.0.7] idx\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] [i]\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] f (arr.at i)\n
[reo 0.0.7] idx.write (i.plus 1)\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new list without the i-th element\n
[reo 0.0.7] [i] > without\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] *\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] idx.eq i\n
[reo 0.0.7] a\n
[reo 0.0.7] a.with item\n
[reo 0.0.7] \n
[reo 0.0.7] # Equal to another object?\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] x.length\n
[reo 0.0.7] ^.reducedi\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] a\n
[reo 0.0.7] eq.\n
[reo 0.0.7] item\n
[reo 0.0.7] x.at idx\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the combined current and passed arrays\n
[reo 0.0.7] [passed] > concat\n
[reo 0.0.7] reduced. > @!\n
[reo 0.0.7] list\n
[reo 0.0.7] passed\n
[reo 0.0.7] ^\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] a.with x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns index of the first particular item in list.\n
[reo 0.0.7] # If the list has no this item, found returns -1\n
[reo 0.0.7] [wanted] > found\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] -1\n
[reo 0.0.7] [acc i item]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] and.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] acc\n
[reo 0.0.7] -1\n
[reo 0.0.7] eq.\n
[reo 0.0.7] item\n
[reo 0.0.7] wanted\n
[reo 0.0.7] i\n
[reo 0.0.7] acc.plus 0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="28"\n
[reo 0.0.7] name="list"\n
[reo 0.0.7] original-name="list"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="28" name="arr" pos="1"/>\n
[reo 0.0.7] <o base="arr" line="29" name="@" pos="2"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$is-empty"\n
[reo 0.0.7] cut="2"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="is-empty"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="31">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$with"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="with"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="37">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reducedi"\n
[reo 0.0.7] cut="13"\n
[reo 0.0.7] line="45"\n
[reo 0.0.7] name="reducedi"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="45">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reducei"\n
[reo 0.0.7] cut="51"\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] name="reducei"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="70">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reduced"\n
[reo 0.0.7] cut="89"\n
[reo 0.0.7] line="89"\n
[reo 0.0.7] name="reduced"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="89">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reduce"\n
[reo 0.0.7] cut="103"\n
[reo 0.0.7] line="98"\n
[reo 0.0.7] name="reduce"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="98">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$mappedi"\n
[reo 0.0.7] cut="117"\n
[reo 0.0.7] line="106"\n
[reo 0.0.7] name="mappedi"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="106">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$mapped"\n
[reo 0.0.7] cut="133"\n
[reo 0.0.7] line="119"\n
[reo 0.0.7] name="mapped"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="119">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$map"\n
[reo 0.0.7] cut="143"\n
[reo 0.0.7] line="127"\n
[reo 0.0.7] name="map"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="127">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$each"\n
[reo 0.0.7] cut="153"\n
[reo 0.0.7] line="132"\n
[reo 0.0.7] name="each"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="132">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$without"\n
[reo 0.0.7] cut="177"\n
[reo 0.0.7] line="149"\n
[reo 0.0.7] name="without"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="149">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$eq"\n
[reo 0.0.7] cut="194"\n
[reo 0.0.7] line="159"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="159">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$concat"\n
[reo 0.0.7] cut="217"\n
[reo 0.0.7] line="175"\n
[reo 0.0.7] name="concat"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="175">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$found"\n
[reo 0.0.7] cut="229"\n
[reo 0.0.7] line="184"\n
[reo 0.0.7] name="found"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="184">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="list$is-empty"\n
[reo 0.0.7] original-name="is-empty"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".length" line="34" pos="9">\n
[reo 0.0.7] <o base="arr" line="34" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="35" pos="6">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="31.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="31.29" name="@"/>\n
[reo 0.0.7] <o level="1" line="31.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="31.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="31.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="31.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="31.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="31.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="31.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="31.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="31.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="31.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="31.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="31.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="31.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="list$with"\n
[reo 0.0.7] original-name="with"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base="list" line="40" name="@" pos="4">\n
[reo 0.0.7] <o base=".with" line="41" pos="6">\n
[reo 0.0.7] <o base="arr" line="42" pos="8"/>\n
[reo 0.0.7] <o base="x" line="43" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="37.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="37.29" name="@"/>\n
[reo 0.0.7] <o level="1" line="37.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="37.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="37.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="37.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="37.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="37.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="37.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="37.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="37.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="37.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="37.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="37.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="37.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="45"\n
[reo 0.0.7] name="list$reducedi"\n
[reo 0.0.7] original-name="reducedi"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="51" name="a" pos="3"/>\n
[reo 0.0.7] <o line="51" name="f" pos="5"/>\n
[reo 0.0.7] <o base="rec-reduced" line="52" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="52" pos="17">\n
[reo 0.0.7] <o base="a" line="52" pos="19"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="52" pos="21">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="f" line="52" pos="24"/>\n
[reo 0.0.7] <o base="arr" line="52" pos="26"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reducedi$rec-reduced"\n
[reo 0.0.7] cut="21"\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="rec-reduced"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="54">\n
[reo 0.0.7] <o as="a" base="a" level="1"/>\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2"/>\n
[reo 0.0.7] <o as="map" base="map" level="2"/>\n
[reo 0.0.7] <o as="each" base="each" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="45.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="45.29" name="@"/>\n
[reo 0.0.7] <o level="1" line="45.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="45.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="45.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="45.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="45.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="45.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="45.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="45.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="45.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="45.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="45.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="45.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="45.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="list$reducedi$rec-reduced"\n
[reo 0.0.7] original-name="rec-reduced"\n
[reo 0.0.7] parent="list$reducedi"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="54" name="acc-index" pos="5"/>\n
[reo 0.0.7] <o line="54" name="func" pos="15"/>\n
[reo 0.0.7] <o line="54" name="carr" pos="20"/>\n
[reo 0.0.7] <o base=".at" line="55" name="acc" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="55" pos="7"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="55" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="56" name="index" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="56" pos="7"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="56" pos="20">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="57" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="58" pos="14">\n
[reo 0.0.7] <o base="index" line="58" pos="9"/>\n
[reo 0.0.7] <o base=".length" line="58" pos="23">\n
[reo 0.0.7] <o base="carr" line="58" pos="19"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="rec-reduced" line="59" pos="8">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="60" pos="10">\n
[reo 0.0.7] <o base="func" line="61" pos="12">\n
[reo 0.0.7] <o base="acc" line="62" pos="14"/>\n
[reo 0.0.7] <o base="index" line="63" pos="14"/>\n
[reo 0.0.7] <o base=".at" line="64" pos="19">\n
[reo 0.0.7] <o base="carr" line="64" pos="15"/>\n
[reo 0.0.7] <o base="index" line="64" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="65" pos="18">\n
[reo 0.0.7] <o base="index" line="65" pos="13"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="65" pos="24">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="func" line="66" pos="10"/>\n
[reo 0.0.7] <o base="carr" line="67" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="68" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="54.51" name="a"/>\n
[reo 0.0.7] <o level="1" line="54.51" name="f"/>\n
[reo 0.0.7] <o level="1" line="54.52" name="@"/>\n
[reo 0.0.7] <o level="2" line="54.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="54.29" name="@"/>\n
[reo 0.0.7] <o level="2" line="54.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="54.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="54.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="54.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="54.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="54.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="54.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="54.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="54.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="54.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="54.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="54.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="54.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] name="list$reducei"\n
[reo 0.0.7] original-name="reducei"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="70" name="a" pos="3"/>\n
[reo 0.0.7] <o line="70" name="f" pos="5"/>\n
[reo 0.0.7] <o base="rec-reduce" line="71" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="71" pos="16">\n
[reo 0.0.7] <o base="a" line="71" pos="18"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="71" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="f" line="71" pos="23"/>\n
[reo 0.0.7] <o base="arr" line="71" pos="25"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reducei$rec-reduce"\n
[reo 0.0.7] cut="59"\n
[reo 0.0.7] line="73"\n
[reo 0.0.7] name="rec-reduce"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="73">\n
[reo 0.0.7] <o as="a" base="a" level="1"/>\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2"/>\n
[reo 0.0.7] <o as="map" base="map" level="2"/>\n
[reo 0.0.7] <o as="each" base="each" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="70.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="70.29" name="@"/>\n
[reo 0.0.7] <o level="1" line="70.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="70.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="70.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="70.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="70.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="70.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="70.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="70.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="70.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="70.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="70.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="70.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="70.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="73"\n
[reo 0.0.7] name="list$reducei$rec-reduce"\n
[reo 0.0.7] original-name="rec-reduce"\n
[reo 0.0.7] parent="list$reducei"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="73" name="acc-index" pos="5"/>\n
[reo 0.0.7] <o line="73" name="func" pos="15"/>\n
[reo 0.0.7] <o line="73" name="carr" pos="20"/>\n
[reo 0.0.7] <o base=".at" line="74" name="acc" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="74" pos="7"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="74" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="75" name="index" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="75" pos="7"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="75" pos="20">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="76" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="77" pos="14">\n
[reo 0.0.7] <o base="index" line="77" pos="9"/>\n
[reo 0.0.7] <o base=".length" line="77" pos="23">\n
[reo 0.0.7] <o base="carr" line="77" pos="19"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="rec-reduce" line="78" pos="8">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="79" pos="10">\n
[reo 0.0.7] <o base="func" line="80" pos="12">\n
[reo 0.0.7] <o base="acc" line="81" pos="14"/>\n
[reo 0.0.7] <o base="index" line="82" pos="14"/>\n
[reo 0.0.7] <o base=".at" line="83" pos="19">\n
[reo 0.0.7] <o base="carr" line="83" pos="15"/>\n
[reo 0.0.7] <o base="index" line="83" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="84" pos="18">\n
[reo 0.0.7] <o base="index" line="84" pos="13"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="84" pos="24">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="func" line="85" pos="10"/>\n
[reo 0.0.7] <o base="carr" line="86" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="87" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="73.70" name="a"/>\n
[reo 0.0.7] <o level="1" line="73.70" name="f"/>\n
[reo 0.0.7] <o level="1" line="73.71" name="@"/>\n
[reo 0.0.7] <o level="2" line="73.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="73.29" name="@"/>\n
[reo 0.0.7] <o level="2" line="73.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="73.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="73.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="73.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="73.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="73.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="73.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="73.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="73.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="73.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="73.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="73.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="73.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="89"\n
[reo 0.0.7] name="list$reduced"\n
[reo 0.0.7] original-name="reduced"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="90" name="a" pos="3"/>\n
[reo 0.0.7] <o line="90" name="f" pos="5"/>\n
[reo 0.0.7] <o base=".reducedi" line="91" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="91" pos="4"/>\n
[reo 0.0.7] <o base="a" line="92" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reduced$t2$a2"\n
[reo 0.0.7] cut="93"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="93">\n
[reo 0.0.7] <o as="a" base="a" level="1"/>\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2"/>\n
[reo 0.0.7] <o as="map" base="map" level="2"/>\n
[reo 0.0.7] <o as="each" base="each" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="89.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="89.29" name="@"/>\n
[reo 0.0.7] <o level="1" line="89.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="89.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="89.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="89.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="89.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="89.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="89.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="89.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="89.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="89.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="89.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="89.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="89.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="list$reduced$t2$a2"\n
[reo 0.0.7] parent="list$reduced"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="93" name="a" pos="7"/>\n
[reo 0.0.7] <o line="93" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="93" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".f" line="94" name="@" pos="9">\n
[reo 0.0.7] <o base="&amp;" line="94" pos="8"/>\n
[reo 0.0.7] <o base="a" line="95" pos="10"/>\n
[reo 0.0.7] <o base="item" line="96" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="93.90" name="a"/>\n
[reo 0.0.7] <o level="1" line="93.90" name="f"/>\n
[reo 0.0.7] <o level="2" line="93.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="93.29" name="@"/>\n
[reo 0.0.7] <o level="2" line="93.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="93.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="93.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="93.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="93.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="93.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="93.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="93.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="93.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="93.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="93.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="93.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="93.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="98"\n
[reo 0.0.7] name="list$reduce"\n
[reo 0.0.7] original-name="reduce"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="98" name="a" pos="3"/>\n
[reo 0.0.7] <o line="98" name="f" pos="5"/>\n
[reo 0.0.7] <o base=".reducedi" line="99" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="99" pos="4"/>\n
[reo 0.0.7] <o base="a" line="100" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reduce$t2$a2"\n
[reo 0.0.7] cut="107"\n
[reo 0.0.7] line="101"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="101">\n
[reo 0.0.7] <o as="a" base="a" level="1"/>\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2"/>\n
[reo 0.0.7] <o as="map" base="map" level="2"/>\n
[reo 0.0.7] <o as="each" base="each" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="98.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="98.29" name="@"/>\n
[reo 0.0.7] <o level="1" line="98.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="98.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="98.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="98.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="98.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="98.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="98.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="98.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="98.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="98.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="98.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="98.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="98.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="101"\n
[reo 0.0.7] name="list$reduce$t2$a2"\n
[reo 0.0.7] parent="list$reduce"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="101" name="a" pos="7"/>\n
[reo 0.0.7] <o line="101" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="101" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".f" line="102" name="@" pos="9">\n
[reo 0.0.7] <o base="&amp;" line="102" pos="8"/>\n
[reo 0.0.7] <o base="a" line="103" pos="10"/>\n
[reo 0.0.7] <o base="item" line="104" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="101.98" name="a"/>\n
[reo 0.0.7] <o level="1" line="101.98" name="f"/>\n
[reo 0.0.7] <o level="2" line="101.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="101.29" name="@"/>\n
[reo 0.0.7] <o level="2" line="101.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="101.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="101.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="101.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="101.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="101.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="101.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="101.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="101.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="101.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="101.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="101.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="101.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="106"\n
[reo 0.0.7] name="list$mappedi"\n
[reo 0.0.7] original-name="mappedi"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="110" name="f" pos="3"/>\n
[reo 0.0.7] <o base="list" line="111" name="@" pos="4">\n
[reo 0.0.7] <o base=".reducedi" line="112" pos="7">\n
[reo 0.0.7] <o base="^" line="112" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="113" pos="8"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$mappedi$t1$t0$a2"\n
[reo 0.0.7] cut="120"\n
[reo 0.0.7] line="114"\n
[reo 0.0.7] pos="8"\n
[reo 0.0.7] ref="114">\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2"/>\n
[reo 0.0.7] <o as="map" base="map" level="2"/>\n
[reo 0.0.7] <o as="each" base="each" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="106.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="106.29" name="@"/>\n
[reo 0.0.7] <o level="1" line="106.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="106.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="106.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="106.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="106.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="106.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="106.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="106.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="106.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="106.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="106.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="106.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="106.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="114"\n
[reo 0.0.7] name="list$mappedi$t1$t0$a2"\n
[reo 0.0.7] parent="list$mappedi"\n
[reo 0.0.7] pos="8">\n
[reo 0.0.7] <o line="114" name="a" pos="9"/>\n
[reo 0.0.7] <o line="114" name="idx" pos="11"/>\n
[reo 0.0.7] <o line="114" name="item" pos="15"/>\n
[reo 0.0.7] <o base=".with" line="115" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="116" pos="12"/>\n
[reo 0.0.7] <o base=".f" line="117" pos="13">\n
[reo 0.0.7] <o base="&amp;" line="117" pos="12"/>\n
[reo 0.0.7] <o base="item" line="117" pos="16"/>\n
[reo 0.0.7] <o base="idx" line="117" pos="21"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="114.110" name="f"/>\n
[reo 0.0.7] <o level="2" line="114.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="114.29" name="@"/>\n
[reo 0.0.7] <o level="2" line="114.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="114.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="114.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="114.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="114.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="114.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="114.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="114.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="114.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="114.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="114.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="114.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="114.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="119"\n
[reo 0.0.7] name="list$mapped"\n
[reo 0.0.7] original-name="mapped"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="122" name="f" pos="3"/>\n
[reo 0.0.7] <o base=".mappedi" line="123" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="123" pos="4"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$mapped$t1$a1"\n
[reo 0.0.7] cut="135"\n
[reo 0.0.7] line="124"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="124">\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2"/>\n
[reo 0.0.7] <o as="map" base="map" level="2"/>\n
[reo 0.0.7] <o as="each" base="each" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="119.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="119.29" name="@"/>\n
[reo 0.0.7] <o level="1" line="119.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="119.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="119.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="119.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="119.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="119.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="119.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="119.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="119.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="119.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="119.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="119.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="119.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="124"\n
[reo 0.0.7] name="list$mapped$t1$a1"\n
[reo 0.0.7] parent="list$mapped"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="124" name="x" pos="7"/>\n
[reo 0.0.7] <o line="124" name="idx" pos="9"/>\n
[reo 0.0.7] <o base=".f" line="125" name="@" pos="9">\n
[reo 0.0.7] <o base="&amp;" line="125" pos="8"/>\n
[reo 0.0.7] <o base="x" line="125" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="124.122" name="f"/>\n
[reo 0.0.7] <o level="2" line="124.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="124.29" name="@"/>\n
[reo 0.0.7] <o level="2" line="124.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="124.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="124.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="124.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="124.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="124.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="124.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="124.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="124.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="124.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="124.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="124.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="124.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="127"\n
[reo 0.0.7] name="list$map"\n
[reo 0.0.7] original-name="map"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="127" name="f" pos="3"/>\n
[reo 0.0.7] <o base=".mappedi" line="128" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="128" pos="4"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$map$t1$a1"\n
[reo 0.0.7] cut="145"\n
[reo 0.0.7] line="129"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="129">\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2"/>\n
[reo 0.0.7] <o as="each" base="each" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="127.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="127.29" name="@"/>\n
[reo 0.0.7] <o level="1" line="127.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="127.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="127.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="127.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="127.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="127.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="127.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="127.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="127.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="127.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="127.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="127.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="127.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="129"\n
[reo 0.0.7] name="list$map$t1$a1"\n
[reo 0.0.7] parent="list$map"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="129" name="x" pos="7"/>\n
[reo 0.0.7] <o line="129" name="idx" pos="9"/>\n
[reo 0.0.7] <o base=".f" line="130" name="@" pos="9">\n
[reo 0.0.7] <o base="&" line="130" pos="8"/>\n
[reo 0.0.7] <o base="x" line="130" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="129.127" name="f"/>\n
[reo 0.0.7] <o level="2" line="129.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="129.29" name="@"/>\n
[reo 0.0.7] <o level="2" line="129.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="129.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="129.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="129.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="129.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="129.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="129.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="129.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="129.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="129.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="129.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="129.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="129.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="132"\n
[reo 0.0.7] name="list$each"\n
[reo 0.0.7] original-name="each"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="136" name="f" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.seq" line="137" name="@" pos="4">\n
[reo 0.0.7] <o base="idx" cut="1" line="138"/>\n
[reo 0.0.7] <o base=".while" line="139" pos="6">\n
[reo 0.0.7] <o base=".lt" line="140" pos="8">\n
[reo 0.0.7] <o base="idx" line="141" pos="10"/>\n
[reo 0.0.7] <o base=".length" line="142" pos="13">\n
[reo 0.0.7] <o base="arr" line="142" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$each$t1$t1$a1"\n
[reo 0.0.7] cut="159"\n
[reo 0.0.7] line="143"\n
[reo 0.0.7] pos="8"\n
[reo 0.0.7] ref="143">\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="idx" base="idx" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2"/>\n
[reo 0.0.7] <o as="map" base="map" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="147" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.memory" line="138" name="idx" pos="6">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="138" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="132.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="132.29" name="@"/>\n
[reo 0.0.7] <o level="1" line="132.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="132.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="132.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="132.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="132.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="132.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="132.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="132.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="132.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="132.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="132.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="132.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="132.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="143"\n
[reo 0.0.7] name="list$each$t1$t1$a1"\n
[reo 0.0.7] parent="list$each"\n
[reo 0.0.7] pos="8">\n
[reo 0.0.7] <o line="143" name="i" pos="9"/>\n
[reo 0.0.7] <o base="org.eolang.seq" line="144" name="@" pos="10">\n
[reo 0.0.7] <o base="f" line="145" pos="12">\n
[reo 0.0.7] <o base=".at" line="145" pos="18">\n
[reo 0.0.7] <o base="arr" line="145" pos="15"/>\n
[reo 0.0.7] <o base="i" line="145" pos="22"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".write" line="146" pos="15">\n
[reo 0.0.7] <o base="idx" line="146" pos="12"/>\n
[reo 0.0.7] <o base=".plus" line="146" pos="24">\n
[reo 0.0.7] <o base="i" line="146" pos="23"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="146" pos="30">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="143.136" name="f"/>\n
[reo 0.0.7] <o level="1" line="143.138" name="idx"/>\n
[reo 0.0.7] <o level="2" line="143.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="143.29" name="@"/>\n
[reo 0.0.7] <o level="2" line="143.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="143.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="143.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="143.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="143.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="143.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="143.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="143.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="143.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="143.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="143.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="143.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="143.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="149"\n
[reo 0.0.7] name="list$without"\n
[reo 0.0.7] original-name="without"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="150" name="i" pos="3"/>\n
[reo 0.0.7] <o base=".reducedi" line="151" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="151" pos="4"/>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="152" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$without$t1$a2"\n
[reo 0.0.7] cut="180"\n
[reo 0.0.7] line="153"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="153">\n
[reo 0.0.7] <o as="i" base="i" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2"/>\n
[reo 0.0.7] <o as="map" base="map" level="2"/>\n
[reo 0.0.7] <o as="each" base="each" level="2"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="149.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="149.29" name="@"/>\n
[reo 0.0.7] <o level="1" line="149.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="149.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="149.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="149.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="149.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="149.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="149.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="149.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="149.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="149.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="149.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="149.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="149.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="153"\n
[reo 0.0.7] name="list$without$t1$a2"\n
[reo 0.0.7] parent="list$without"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="153" name="a" pos="7"/>\n
[reo 0.0.7] <o line="153" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="153" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".if" line="154" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="155" pos="13">\n
[reo 0.0.7] <o base="idx" line="155" pos="10"/>\n
[reo 0.0.7] <o base="i" line="155" pos="17"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="156" pos="10"/>\n
[reo 0.0.7] <o base=".with" line="157" pos="11">\n
[reo 0.0.7] <o base="a" line="157" pos="10"/>\n
[reo 0.0.7] <o base="item" line="157" pos="17"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="153.150" name="i"/>\n
[reo 0.0.7] <o level="2" line="153.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="153.29" name="@"/>\n
[reo 0.0.7] <o level="2" line="153.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="153.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="153.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="153.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="153.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="153.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="153.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="153.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="153.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="153.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="153.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="153.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="153.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="159"\n
[reo 0.0.7] name="list$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="160" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="161" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="162" pos="6">\n
[reo 0.0.7] <o base=".length" line="163" pos="11">\n
[reo 0.0.7] <o base="arr" line="163" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="164" pos="9">\n
[reo 0.0.7] <o base="x" line="164" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".reducedi" line="165" pos="7">\n
[reo 0.0.7] <o base="^" line="165" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="166" pos="8">01</o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$eq$t1$t1$a2"\n
[reo 0.0.7] cut="202"\n
[reo 0.0.7] line="167"\n
[reo 0.0.7] pos="8"\n
[reo 0.0.7] ref="167">\n
[reo 0.0.7] <o as="x" base="x" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2"/>\n
[reo 0.0.7] <o as="map" base="map" level="2"/>\n
[reo 0.0.7] <o as="each" base="each" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="173" pos="6">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="159.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="159.29" name="@"/>\n
[reo 0.0.7] <o level="1" line="159.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="159.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="159.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="159.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="159.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="159.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="159.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="159.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="159.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="159.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="159.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="159.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="159.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="167"\n
[reo 0.0.7] name="list$eq$t1$t1$a2"\n
[reo 0.0.7] parent="list$eq"\n
[reo 0.0.7] pos="8">\n
[reo 0.0.7] <o line="167" name="a" pos="9"/>\n
[reo 0.0.7] <o line="167" name="idx" pos="11"/>\n
[reo 0.0.7] <o line="167" name="item" pos="15"/>\n
[reo 0.0.7] <o base=".and" line="168" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="169" pos="12"/>\n
[reo 0.0.7] <o base=".eq" line="170" pos="12">\n
[reo 0.0.7] <o base="item" line="171" pos="14"/>\n
[reo 0.0.7] <o base=".at" line="172" pos="15">\n
[reo 0.0.7] <o base="x" line="172" pos="14"/>\n
[reo 0.0.7] <o base="idx" line="172" pos="19"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="167.160" name="x"/>\n
[reo 0.0.7] <o level="2" line="167.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="167.29" name="@"/>\n
[reo 0.0.7] <o level="2" line="167.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="167.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="167.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="167.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="167.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="167.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="167.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="167.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="167.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="167.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="167.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="167.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="167.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="175"\n
[reo 0.0.7] name="list$concat"\n
[reo 0.0.7] original-name="concat"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="176" name="passed" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" const="" line="177" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="178" pos="6">\n
[reo 0.0.7] <o base="passed" line="179" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="180" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$concat$t1$a2"\n
[reo 0.0.7] cut="221"\n
[reo 0.0.7] line="181"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="181">\n
[reo 0.0.7] <o as="passed" base="passed" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2"/>\n
[reo 0.0.7] <o as="map" base="map" level="2"/>\n
[reo 0.0.7] <o as="each" base="each" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="175.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="175.29" name="@"/>\n
[reo 0.0.7] <o level="1" line="175.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="175.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="175.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="175.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="175.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="175.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="175.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="175.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="175.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="175.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="175.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="175.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="175.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="181"\n
[reo 0.0.7] name="list$concat$t1$a2"\n
[reo 0.0.7] parent="list$concat"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="181" name="a" pos="7"/>\n
[reo 0.0.7] <o line="181" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".with" line="182" name="@" pos="9">\n
[reo 0.0.7] <o base="a" line="182" pos="8"/>\n
[reo 0.0.7] <o base="x" line="182" pos="15"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="181.176" name="passed"/>\n
[reo 0.0.7] <o level="2" line="181.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="181.29" name="@"/>\n
[reo 0.0.7] <o level="2" line="181.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="181.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="181.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="181.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="181.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="181.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="181.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="181.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="181.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="181.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="181.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="181.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="181.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="184"\n
[reo 0.0.7] name="list$found"\n
[reo 0.0.7] original-name="found"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="186" name="wanted" pos="3"/>\n
[reo 0.0.7] <o base=".reducedi" line="187" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="187" pos="4"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="188" pos="6">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$found$t1$a2"\n
[reo 0.0.7] cut="232"\n
[reo 0.0.7] line="189"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="189">\n
[reo 0.0.7] <o as="wanted" base="wanted" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2"/>\n
[reo 0.0.7] <o as="map" base="map" level="2"/>\n
[reo 0.0.7] <o as="each" base="each" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="184.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="184.29" name="@"/>\n
[reo 0.0.7] <o level="1" line="184.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="184.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="184.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="184.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="184.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="184.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="184.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="184.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="184.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="184.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="184.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="184.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="184.175" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="189"\n
[reo 0.0.7] name="list$found$t1$a2"\n
[reo 0.0.7] parent="list$found"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="189" name="acc" pos="7"/>\n
[reo 0.0.7] <o line="189" name="i" pos="11"/>\n
[reo 0.0.7] <o line="189" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".if" line="190" name="@" pos="8">\n
[reo 0.0.7] <o base=".and" line="191" pos="10">\n
[reo 0.0.7] <o base=".eq" line="192" pos="12">\n
[reo 0.0.7] <o base="acc" line="193" pos="14"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="194" pos="14">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="195" pos="12">\n
[reo 0.0.7] <o base="item" line="196" pos="14"/>\n
[reo 0.0.7] <o base="wanted" line="197" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="i" line="198" pos="10"/>\n
[reo 0.0.7] <o base=".plus" line="199" pos="13">\n
[reo 0.0.7] <o base="acc" line="199" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="199" pos="19">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="189.186" name="wanted"/>\n
[reo 0.0.7] <o level="2" line="189.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="189.29" name="@"/>\n
[reo 0.0.7] <o level="2" line="189.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="189.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="189.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="189.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="189.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="189.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="189.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="189.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="189.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="189.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="189.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="189.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="189.175" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 525µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 413µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 41ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' produced (72033 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="88"\n
[reo 0.0.7] name="org.eolang.collections.list"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/list.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:41.085329Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] &gt; list\n
[reo 0.0.7] arr &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Is it empty?\n
[reo 0.0.7] [] &gt; is-empty\n
[reo 0.0.7] eq. &gt; @\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new list with this element added to\n
[reo 0.0.7] # the end of it.\n
[reo 0.0.7] [x] > with\n
[reo 0.0.7] list > @\n
[reo 0.0.7] with.\n
[reo 0.0.7] arr\n
[reo 0.0.7] x\n
[reo 0.0.7] \n
[reo 0.0.7] # Reduce with index from start "a" using the function "f".\n
[reo 0.0.7] # Here "f" must be an abstract\n
[reo 0.0.7] # object with three free attributes. The first\n
[reo 0.0.7] # one for the accumulator, the second one\n
[reo 0.0.7] # for the index and the third one for the element\n
[reo 0.0.7] # of the array.\n
[reo 0.0.7] [a f] > reducedi\n
[reo 0.0.7] rec-reduced (* a 0) f arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] [acc-index func carr] > rec-reduced\n
[reo 0.0.7] (acc-index.at 0) > acc\n
[reo 0.0.7] (acc-index.at 1) > index\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] (index.lt (carr.length))\n
[reo 0.0.7] rec-reduced\n
[reo 0.0.7] *\n
[reo 0.0.7] func\n
[reo 0.0.7] acc\n
[reo 0.0.7] index\n
[reo 0.0.7] (carr.at index)\n
[reo 0.0.7] (index.plus 1)\n
[reo 0.0.7] func\n
[reo 0.0.7] carr\n
[reo 0.0.7] acc\n
[reo 0.0.7] \n
[reo 0.0.7] [a f] > reducei\n
[reo 0.0.7] rec-reduce (* a 0) f arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] [acc-index func carr] > rec-reduce\n
[reo 0.0.7] (acc-index.at 0) > acc\n
[reo 0.0.7] (acc-index.at 1) > index\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] (index.lt (carr.length))\n
[reo 0.0.7] rec-reduce\n
[reo 0.0.7] *\n
[reo 0.0.7] func\n
[reo 0.0.7] acc\n
[reo 0.0.7] index\n
[reo 0.0.7] (carr.at index)\n
[reo 0.0.7] (index.plus 1)\n
[reo 0.0.7] func\n
[reo 0.0.7] carr\n
[reo 0.0.7] acc\n
[reo 0.0.7] \n
[reo 0.0.7] # Reduce from start "a" using the function "f"\n
[reo 0.0.7] [a f] > reduced\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] a\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] &.f > @\n
[reo 0.0.7] a\n
[reo 0.0.7] item\n
[reo 0.0.7] \n
[reo 0.0.7] [a f] > reduce\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] a\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] &.f > @\n
[reo 0.0.7] a\n
[reo 0.0.7] item\n
[reo 0.0.7] \n
[reo 0.0.7] # Map with index. Here "f" must be an abstract\n
[reo 0.0.7] # object with two free attributes. The first\n
[reo 0.0.7] # one for the element of the array, the second one\n
[reo 0.0.7] # for the index.\n
[reo 0.0.7] [f] > mappedi\n
[reo 0.0.7] list > @\n
[reo 0.0.7] ^.reducedi\n
[reo 0.0.7] *\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] with. > @\n
[reo 0.0.7] a\n
[reo 0.0.7] &.f item idx\n
[reo 0.0.7] \n
[reo 0.0.7] # Map without index. Here "f" must be an abstract\n
[reo 0.0.7] # object with one free attribute, for the element\n
[reo 0.0.7] # of the array.\n
[reo 0.0.7] [f] > mapped\n
[reo 0.0.7] ^.mappedi > @\n
[reo 0.0.7] [x idx]\n
[reo 0.0.7] &.f x > @\n
[reo 0.0.7] \n
[reo 0.0.7] [f] > map\n
[reo 0.0.7] ^.mappedi > @\n
[reo 0.0.7] [x idx]\n
[reo 0.0.7] &.f x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # For each array element dataize the object\n
[reo 0.0.7] # Here "f" must be an abstract object with\n
[reo 0.0.7] # one free attribute, the element of the\n
[reo 0.0.7] # array.\n
[reo 0.0.7] [f] > each\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] memory 0 > idx\n
[reo 0.0.7] while.\n
[reo 0.0.7] lt.\n
[reo 0.0.7] idx\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] [i]\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] f (arr.at i)\n
[reo 0.0.7] idx.write (i.plus 1)\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new list without the i-th element\n
[reo 0.0.7] [i] > without\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] *\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] idx.eq i\n
[reo 0.0.7] a\n
[reo 0.0.7] a.with item\n
[reo 0.0.7] \n
[reo 0.0.7] # Equal to another object?\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] x.length\n
[reo 0.0.7] ^.reducedi\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] a\n
[reo 0.0.7] eq.\n
[reo 0.0.7] item\n
[reo 0.0.7] x.at idx\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the combined current and passed arrays\n
[reo 0.0.7] [passed] > concat\n
[reo 0.0.7] reduced. > @!\n
[reo 0.0.7] list\n
[reo 0.0.7] passed\n
[reo 0.0.7] ^\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] a.with x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns index of the first particular item in list.\n
[reo 0.0.7] # If the list has no this item, found returns -1\n
[reo 0.0.7] [wanted] > found\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] -1\n
[reo 0.0.7] [acc i item]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] and.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] acc\n
[reo 0.0.7] -1\n
[reo 0.0.7] eq.\n
[reo 0.0.7] item\n
[reo 0.0.7] wanted\n
[reo 0.0.7] i\n
[reo 0.0.7] acc.plus 0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="28"\n
[reo 0.0.7] name="list"\n
[reo 0.0.7] original-name="list"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="28" name="arr" pos="1"/>\n
[reo 0.0.7] <o base="arr" line="29" name="@" pos="2"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$is-empty"\n
[reo 0.0.7] cut="2"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="is-empty"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="31">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$with"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="with"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="37">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reducedi"\n
[reo 0.0.7] cut="13"\n
[reo 0.0.7] line="45"\n
[reo 0.0.7] name="reducedi"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="45">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reducei"\n
[reo 0.0.7] cut="51"\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] name="reducei"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="70">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reduced"\n
[reo 0.0.7] cut="89"\n
[reo 0.0.7] line="89"\n
[reo 0.0.7] name="reduced"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="89">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reduce"\n
[reo 0.0.7] cut="103"\n
[reo 0.0.7] line="98"\n
[reo 0.0.7] name="reduce"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="98">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$mappedi"\n
[reo 0.0.7] cut="117"\n
[reo 0.0.7] line="106"\n
[reo 0.0.7] name="mappedi"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="106">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$mapped"\n
[reo 0.0.7] cut="133"\n
[reo 0.0.7] line="119"\n
[reo 0.0.7] name="mapped"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="119">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$map"\n
[reo 0.0.7] cut="143"\n
[reo 0.0.7] line="127"\n
[reo 0.0.7] name="map"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="127">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$each"\n
[reo 0.0.7] cut="153"\n
[reo 0.0.7] line="132"\n
[reo 0.0.7] name="each"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="132">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$without"\n
[reo 0.0.7] cut="177"\n
[reo 0.0.7] line="149"\n
[reo 0.0.7] name="without"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="149">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$eq"\n
[reo 0.0.7] cut="194"\n
[reo 0.0.7] line="159"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="159">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$concat"\n
[reo 0.0.7] cut="217"\n
[reo 0.0.7] line="175"\n
[reo 0.0.7] name="concat"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="175">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$found"\n
[reo 0.0.7] cut="229"\n
[reo 0.0.7] line="184"\n
[reo 0.0.7] name="found"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="184">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1"/>\n
[reo 0.0.7] <o as="map" base="map" level="1"/>\n
[reo 0.0.7] <o as="each" base="each" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="list$is-empty"\n
[reo 0.0.7] original-name="is-empty"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".length" line="34" pos="9">\n
[reo 0.0.7] <o base="arr" line="34" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="35" pos="6">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="31.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="31.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="31.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="31.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="31.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="31.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="31.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="31.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="31.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="31.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="31.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="31.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="31.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="31.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="list$with"\n
[reo 0.0.7] original-name="with"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base="list" line="40" name="@" pos="4">\n
[reo 0.0.7] <o base=".with" line="41" pos="6">\n
[reo 0.0.7] <o base="arr" line="42" pos="8"/>\n
[reo 0.0.7] <o base="x" line="43" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="37.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="37.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="37.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="37.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="37.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="37.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="37.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="37.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="37.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="37.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="37.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="37.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="37.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="37.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="45"\n
[reo 0.0.7] name="list$reducedi"\n
[reo 0.0.7] original-name="reducedi"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="51" name="a" pos="3"/>\n
[reo 0.0.7] <o line="51" name="f" pos="5"/>\n
[reo 0.0.7] <o base="rec-reduced" line="52" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="52" pos="17">\n
[reo 0.0.7] <o base="a" line="52" pos="19"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="52" pos="21">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="f" line="52" pos="24"/>\n
[reo 0.0.7] <o base="arr" line="52" pos="26"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reducedi$rec-reduced"\n
[reo 0.0.7] cut="21"\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="rec-reduced"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="54">\n
[reo 0.0.7] <o as="a" base="a" level="1"/>\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2"/>\n
[reo 0.0.7] <o as="map" base="map" level="2"/>\n
[reo 0.0.7] <o as="each" base="each" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="45.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="45.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="45.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="45.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="45.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="45.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="45.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="45.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="45.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="45.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="45.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="45.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="45.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="45.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="list$reducedi$rec-reduced"\n
[reo 0.0.7] original-name="rec-reduced"\n
[reo 0.0.7] parent="list$reducedi"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="54" name="acc-index" pos="5"/>\n
[reo 0.0.7] <o line="54" name="func" pos="15"/>\n
[reo 0.0.7] <o line="54" name="carr" pos="20"/>\n
[reo 0.0.7] <o base=".at" line="55" name="acc" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="55" pos="7"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="55" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="56" name="index" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="56" pos="7"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="56" pos="20">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="57" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="58" pos="14">\n
[reo 0.0.7] <o base="index" line="58" pos="9"/>\n
[reo 0.0.7] <o base=".length" line="58" pos="23">\n
[reo 0.0.7] <o base="carr" line="58" pos="19"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="rec-reduced" line="59" pos="8">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="60" pos="10">\n
[reo 0.0.7] <o base="func" line="61" pos="12">\n
[reo 0.0.7] <o base="acc" line="62" pos="14"/>\n
[reo 0.0.7] <o base="index" line="63" pos="14"/>\n
[reo 0.0.7] <o base=".at" line="64" pos="19">\n
[reo 0.0.7] <o base="carr" line="64" pos="15"/>\n
[reo 0.0.7] <o base="index" line="64" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="65" pos="18">\n
[reo 0.0.7] <o base="index" line="65" pos="13"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="65" pos="24">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="func" line="66" pos="10"/>\n
[reo 0.0.7] <o base="carr" line="67" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="68" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="54.51" name="a"/>\n
[reo 0.0.7] <o level="1" line="54.51" name="f"/>\n
[reo 0.0.7] <o level="2" line="54.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="54.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="54.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="54.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="54.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="54.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="54.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="54.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="54.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="54.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="54.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="54.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="54.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="54.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] name="list$reducei"\n
[reo 0.0.7] original-name="reducei"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="70" name="a" pos="3"/>\n
[reo 0.0.7] <o line="70" name="f" pos="5"/>\n
[reo 0.0.7] <o base="rec-reduce" line="71" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="71" pos="16">\n
[reo 0.0.7] <o base="a" line="71" pos="18"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="71" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="f" line="71" pos="23"/>\n
[reo 0.0.7] <o base="arr" line="71" pos="25"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reducei$rec-reduce"\n
[reo 0.0.7] cut="59"\n
[reo 0.0.7] line="73"\n
[reo 0.0.7] name="rec-reduce"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="73">\n
[reo 0.0.7] <o as="a" base="a" level="1"/>\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2"/>\n
[reo 0.0.7] <o as="map" base="map" level="2"/>\n
[reo 0.0.7] <o as="each" base="each" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="70.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="70.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="70.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="70.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="70.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="70.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="70.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="70.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="70.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="70.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="70.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="70.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="70.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="70.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="73"\n
[reo 0.0.7] name="list$reducei$rec-reduce"\n
[reo 0.0.7] original-name="rec-reduce"\n
[reo 0.0.7] parent="list$reducei"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="73" name="acc-index" pos="5"/>\n
[reo 0.0.7] <o line="73" name="func" pos="15"/>\n
[reo 0.0.7] <o line="73" name="carr" pos="20"/>\n
[reo 0.0.7] <o base=".at" line="74" name="acc" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="74" pos="7"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="74" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="75" name="index" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="75" pos="7"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="75" pos="20">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="76" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="77" pos="14">\n
[reo 0.0.7] <o base="index" line="77" pos="9"/>\n
[reo 0.0.7] <o base=".length" line="77" pos="23">\n
[reo 0.0.7] <o base="carr" line="77" pos="19"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="rec-reduce" line="78" pos="8">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="79" pos="10">\n
[reo 0.0.7] <o base="func" line="80" pos="12">\n
[reo 0.0.7] <o base="acc" line="81" pos="14"/>\n
[reo 0.0.7] <o base="index" line="82" pos="14"/>\n
[reo 0.0.7] <o base=".at" line="83" pos="19">\n
[reo 0.0.7] <o base="carr" line="83" pos="15"/>\n
[reo 0.0.7] <o base="index" line="83" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="84" pos="18">\n
[reo 0.0.7] <o base="index" line="84" pos="13"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="84" pos="24">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="func" line="85" pos="10"/>\n
[reo 0.0.7] <o base="carr" line="86" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="87" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="73.70" name="a"/>\n
[reo 0.0.7] <o level="1" line="73.70" name="f"/>\n
[reo 0.0.7] <o level="2" line="73.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="73.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="73.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="73.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="73.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="73.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="73.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="73.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="73.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="73.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="73.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="73.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="73.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="73.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="89"\n
[reo 0.0.7] name="list$reduced"\n
[reo 0.0.7] original-name="reduced"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="90" name="a" pos="3"/>\n
[reo 0.0.7] <o line="90" name="f" pos="5"/>\n
[reo 0.0.7] <o base=".reducedi" line="91" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="91" pos="4"/>\n
[reo 0.0.7] <o base="a" line="92" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reduced$t2$a2"\n
[reo 0.0.7] cut="93"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="93">\n
[reo 0.0.7] <o as="a" base="a" level="1"/>\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2"/>\n
[reo 0.0.7] <o as="map" base="map" level="2"/>\n
[reo 0.0.7] <o as="each" base="each" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="89.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="89.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="89.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="89.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="89.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="89.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="89.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="89.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="89.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="89.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="89.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="89.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="89.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="89.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="list$reduced$t2$a2"\n
[reo 0.0.7] parent="list$reduced"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="93" name="a" pos="7"/>\n
[reo 0.0.7] <o line="93" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="93" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".f" line="94" name="@" pos="9">\n
[reo 0.0.7] <o base="&" line="94" pos="8"/>\n
[reo 0.0.7] <o base="a" line="95" pos="10"/>\n
[reo 0.0.7] <o base="item" line="96" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="93.90" name="f"/>\n
[reo 0.0.7] <o level="2" line="93.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="93.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="93.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="93.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="93.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="93.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="93.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="93.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="93.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="93.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="93.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="93.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="93.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="93.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="98"\n
[reo 0.0.7] name="list$reduce"\n
[reo 0.0.7] original-name="reduce"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="98" name="a" pos="3"/>\n
[reo 0.0.7] <o line="98" name="f" pos="5"/>\n
[reo 0.0.7] <o base=".reducedi" line="99" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="99" pos="4"/>\n
[reo 0.0.7] <o base="a" line="100" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reduce$t2$a2"\n
[reo 0.0.7] cut="107"\n
[reo 0.0.7] line="101"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="101">\n
[reo 0.0.7] <o as="a" base="a" level="1"/>\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2"/>\n
[reo 0.0.7] <o as="map" base="map" level="2"/>\n
[reo 0.0.7] <o as="each" base="each" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="98.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="98.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="98.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="98.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="98.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="98.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="98.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="98.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="98.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="98.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="98.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="98.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="98.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="98.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="101"\n
[reo 0.0.7] name="list$reduce$t2$a2"\n
[reo 0.0.7] parent="list$reduce"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="101" name="a" pos="7"/>\n
[reo 0.0.7] <o line="101" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="101" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".f" line="102" name="@" pos="9">\n
[reo 0.0.7] <o base="&" line="102" pos="8"/>\n
[reo 0.0.7] <o base="a" line="103" pos="10"/>\n
[reo 0.0.7] <o base="item" line="104" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="101.98" name="f"/>\n
[reo 0.0.7] <o level="2" line="101.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="101.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="101.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="101.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="101.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="101.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="101.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="101.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="101.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="101.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="101.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="101.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="101.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="101.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="106"\n
[reo 0.0.7] name="list$mappedi"\n
[reo 0.0.7] original-name="mappedi"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="110" name="f" pos="3"/>\n
[reo 0.0.7] <o base="list" line="111" name="@" pos="4">\n
[reo 0.0.7] <o base=".reducedi" line="112" pos="7">\n
[reo 0.0.7] <o base="^" line="112" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="113" pos="8"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$mappedi$t1$t0$a2"\n
[reo 0.0.7] cut="120"\n
[reo 0.0.7] line="114"\n
[reo 0.0.7] pos="8"\n
[reo 0.0.7] ref="114">\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2"/>\n
[reo 0.0.7] <o as="map" base="map" level="2"/>\n
[reo 0.0.7] <o as="each" base="each" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="106.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="106.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="106.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="106.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="106.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="106.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="106.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="106.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="106.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="106.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="106.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="106.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="106.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="106.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="114"\n
[reo 0.0.7] name="list$mappedi$t1$t0$a2"\n
[reo 0.0.7] parent="list$mappedi"\n
[reo 0.0.7] pos="8">\n
[reo 0.0.7] <o line="114" name="a" pos="9"/>\n
[reo 0.0.7] <o line="114" name="idx" pos="11"/>\n
[reo 0.0.7] <o line="114" name="item" pos="15"/>\n
[reo 0.0.7] <o base=".with" line="115" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="116" pos="12"/>\n
[reo 0.0.7] <o base=".f" line="117" pos="13">\n
[reo 0.0.7] <o base="&" line="117" pos="12"/>\n
[reo 0.0.7] <o base="item" line="117" pos="16"/>\n
[reo 0.0.7] <o base="idx" line="117" pos="21"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="114.110" name="f"/>\n
[reo 0.0.7] <o level="2" line="114.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="114.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="114.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="114.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="114.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="114.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="114.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="114.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="114.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="114.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="114.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="114.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="114.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="114.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="119"\n
[reo 0.0.7] name="list$mapped"\n
[reo 0.0.7] original-name="mapped"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="122" name="f" pos="3"/>\n
[reo 0.0.7] <o base=".mappedi" line="123" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="123" pos="4"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$mapped$t1$a1"\n
[reo 0.0.7] cut="135"\n
[reo 0.0.7] line="124"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="124">\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2"/>\n
[reo 0.0.7] <o as="map" base="map" level="2"/>\n
[reo 0.0.7] <o as="each" base="each" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="119.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="119.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="119.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="119.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="119.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="119.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="119.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="119.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="119.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="119.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="119.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="119.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="119.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="119.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="124"\n
[reo 0.0.7] name="list$mapped$t1$a1"\n
[reo 0.0.7] parent="list$mapped"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="124" name="x" pos="7"/>\n
[reo 0.0.7] <o line="124" name="idx" pos="9"/>\n
[reo 0.0.7] <o base=".f" line="125" name="@" pos="9">\n
[reo 0.0.7] <o base="&amp;" line="125" pos="8"/>\n
[reo 0.0.7] <o base="x" line="125" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="124.122" name="f"/>\n
[reo 0.0.7] <o level="2" line="124.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="124.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="124.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="124.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="124.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="124.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="124.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="124.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="124.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="124.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="124.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="124.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="124.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="124.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="127"\n
[reo 0.0.7] name="list$map"\n
[reo 0.0.7] original-name="map"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="127" name="f" pos="3"/>\n
[reo 0.0.7] <o base=".mappedi" line="128" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="128" pos="4"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$map$t1$a1"\n
[reo 0.0.7] cut="145"\n
[reo 0.0.7] line="129"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="129">\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2"/>\n
[reo 0.0.7] <o as="each" base="each" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="127.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="127.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="127.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="127.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="127.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="127.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="127.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="127.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="127.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="127.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="127.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="127.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="127.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="127.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="129"\n
[reo 0.0.7] name="list$map$t1$a1"\n
[reo 0.0.7] parent="list$map"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="129" name="x" pos="7"/>\n
[reo 0.0.7] <o line="129" name="idx" pos="9"/>\n
[reo 0.0.7] <o base=".f" line="130" name="@" pos="9">\n
[reo 0.0.7] <o base="&amp;" line="130" pos="8"/>\n
[reo 0.0.7] <o base="x" line="130" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="129.127" name="f"/>\n
[reo 0.0.7] <o level="2" line="129.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="129.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="129.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="129.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="129.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="129.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="129.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="129.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="129.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="129.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="129.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="129.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="129.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="129.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="132"\n
[reo 0.0.7] name="list$each"\n
[reo 0.0.7] original-name="each"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="136" name="f" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.seq" line="137" name="@" pos="4">\n
[reo 0.0.7] <o base="idx" cut="1" line="138"/>\n
[reo 0.0.7] <o base=".while" line="139" pos="6">\n
[reo 0.0.7] <o base=".lt" line="140" pos="8">\n
[reo 0.0.7] <o base="idx" line="141" pos="10"/>\n
[reo 0.0.7] <o base=".length" line="142" pos="13">\n
[reo 0.0.7] <o base="arr" line="142" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$each$t1$t1$a1"\n
[reo 0.0.7] cut="159"\n
[reo 0.0.7] line="143"\n
[reo 0.0.7] pos="8"\n
[reo 0.0.7] ref="143">\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="idx" base="idx" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2"/>\n
[reo 0.0.7] <o as="map" base="map" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="147" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.memory" line="138" name="idx" pos="6">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="138" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="132.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="132.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="132.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="132.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="132.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="132.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="132.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="132.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="132.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="132.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="132.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="132.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="132.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="132.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="143"\n
[reo 0.0.7] name="list$each$t1$t1$a1"\n
[reo 0.0.7] parent="list$each"\n
[reo 0.0.7] pos="8">\n
[reo 0.0.7] <o line="143" name="i" pos="9"/>\n
[reo 0.0.7] <o base="org.eolang.seq" line="144" name="@" pos="10">\n
[reo 0.0.7] <o base="f" line="145" pos="12">\n
[reo 0.0.7] <o base=".at" line="145" pos="18">\n
[reo 0.0.7] <o base="arr" line="145" pos="15"/>\n
[reo 0.0.7] <o base="i" line="145" pos="22"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".write" line="146" pos="15">\n
[reo 0.0.7] <o base="idx" line="146" pos="12"/>\n
[reo 0.0.7] <o base=".plus" line="146" pos="24">\n
[reo 0.0.7] <o base="i" line="146" pos="23"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="146" pos="30">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="143.136" name="f"/>\n
[reo 0.0.7] <o level="1" line="143.138" name="idx"/>\n
[reo 0.0.7] <o level="2" line="143.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="143.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="143.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="143.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="143.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="143.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="143.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="143.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="143.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="143.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="143.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="143.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="143.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="143.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="149"\n
[reo 0.0.7] name="list$without"\n
[reo 0.0.7] original-name="without"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="150" name="i" pos="3"/>\n
[reo 0.0.7] <o base=".reducedi" line="151" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="151" pos="4"/>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="152" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$without$t1$a2"\n
[reo 0.0.7] cut="180"\n
[reo 0.0.7] line="153"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="153">\n
[reo 0.0.7] <o as="i" base="i" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2"/>\n
[reo 0.0.7] <o as="map" base="map" level="2"/>\n
[reo 0.0.7] <o as="each" base="each" level="2"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="149.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="149.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="149.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="149.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="149.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="149.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="149.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="149.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="149.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="149.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="149.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="149.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="149.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="149.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="153"\n
[reo 0.0.7] name="list$without$t1$a2"\n
[reo 0.0.7] parent="list$without"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="153" name="a" pos="7"/>\n
[reo 0.0.7] <o line="153" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="153" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".if" line="154" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="155" pos="13">\n
[reo 0.0.7] <o base="idx" line="155" pos="10"/>\n
[reo 0.0.7] <o base="i" line="155" pos="17"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="156" pos="10"/>\n
[reo 0.0.7] <o base=".with" line="157" pos="11">\n
[reo 0.0.7] <o base="a" line="157" pos="10"/>\n
[reo 0.0.7] <o base="item" line="157" pos="17"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="153.150" name="i"/>\n
[reo 0.0.7] <o level="2" line="153.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="153.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="153.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="153.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="153.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="153.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="153.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="153.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="153.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="153.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="153.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="153.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="153.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="153.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="159"\n
[reo 0.0.7] name="list$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="160" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="161" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="162" pos="6">\n
[reo 0.0.7] <o base=".length" line="163" pos="11">\n
[reo 0.0.7] <o base="arr" line="163" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="164" pos="9">\n
[reo 0.0.7] <o base="x" line="164" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".reducedi" line="165" pos="7">\n
[reo 0.0.7] <o base="^" line="165" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="166" pos="8">01</o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$eq$t1$t1$a2"\n
[reo 0.0.7] cut="202"\n
[reo 0.0.7] line="167"\n
[reo 0.0.7] pos="8"\n
[reo 0.0.7] ref="167">\n
[reo 0.0.7] <o as="x" base="x" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2"/>\n
[reo 0.0.7] <o as="map" base="map" level="2"/>\n
[reo 0.0.7] <o as="each" base="each" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="173" pos="6">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="159.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="159.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="159.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="159.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="159.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="159.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="159.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="159.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="159.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="159.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="159.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="159.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="159.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="159.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="167"\n
[reo 0.0.7] name="list$eq$t1$t1$a2"\n
[reo 0.0.7] parent="list$eq"\n
[reo 0.0.7] pos="8">\n
[reo 0.0.7] <o line="167" name="a" pos="9"/>\n
[reo 0.0.7] <o line="167" name="idx" pos="11"/>\n
[reo 0.0.7] <o line="167" name="item" pos="15"/>\n
[reo 0.0.7] <o base=".and" line="168" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="169" pos="12"/>\n
[reo 0.0.7] <o base=".eq" line="170" pos="12">\n
[reo 0.0.7] <o base="item" line="171" pos="14"/>\n
[reo 0.0.7] <o base=".at" line="172" pos="15">\n
[reo 0.0.7] <o base="x" line="172" pos="14"/>\n
[reo 0.0.7] <o base="idx" line="172" pos="19"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="167.160" name="x"/>\n
[reo 0.0.7] <o level="2" line="167.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="167.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="167.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="167.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="167.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="167.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="167.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="167.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="167.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="167.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="167.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="167.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="167.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="167.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="175"\n
[reo 0.0.7] name="list$concat"\n
[reo 0.0.7] original-name="concat"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="176" name="passed" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" const="" line="177" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="178" pos="6">\n
[reo 0.0.7] <o base="passed" line="179" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="180" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$concat$t1$a2"\n
[reo 0.0.7] cut="221"\n
[reo 0.0.7] line="181"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="181">\n
[reo 0.0.7] <o as="passed" base="passed" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2"/>\n
[reo 0.0.7] <o as="map" base="map" level="2"/>\n
[reo 0.0.7] <o as="each" base="each" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="175.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="175.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="175.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="175.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="175.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="175.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="175.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="175.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="175.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="175.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="175.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="175.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="175.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="175.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="181"\n
[reo 0.0.7] name="list$concat$t1$a2"\n
[reo 0.0.7] parent="list$concat"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="181" name="a" pos="7"/>\n
[reo 0.0.7] <o line="181" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".with" line="182" name="@" pos="9">\n
[reo 0.0.7] <o base="a" line="182" pos="8"/>\n
[reo 0.0.7] <o base="x" line="182" pos="15"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="181.176" name="passed"/>\n
[reo 0.0.7] <o level="2" line="181.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="181.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="181.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="181.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="181.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="181.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="181.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="181.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="181.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="181.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="181.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="181.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="181.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="181.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="184"\n
[reo 0.0.7] name="list$found"\n
[reo 0.0.7] original-name="found"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="186" name="wanted" pos="3"/>\n
[reo 0.0.7] <o base=".reducedi" line="187" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="187" pos="4"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="188" pos="6">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$found$t1$a2"\n
[reo 0.0.7] cut="232"\n
[reo 0.0.7] line="189"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="189">\n
[reo 0.0.7] <o as="wanted" base="wanted" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2"/>\n
[reo 0.0.7] <o as="map" base="map" level="2"/>\n
[reo 0.0.7] <o as="each" base="each" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="184.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="184.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="184.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="184.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="184.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="184.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="184.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="184.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="184.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="184.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="184.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="184.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="184.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="184.175" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="189"\n
[reo 0.0.7] name="list$found$t1$a2"\n
[reo 0.0.7] parent="list$found"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="189" name="acc" pos="7"/>\n
[reo 0.0.7] <o line="189" name="i" pos="11"/>\n
[reo 0.0.7] <o line="189" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".if" line="190" name="@" pos="8">\n
[reo 0.0.7] <o base=".and" line="191" pos="10">\n
[reo 0.0.7] <o base=".eq" line="192" pos="12">\n
[reo 0.0.7] <o base="acc" line="193" pos="14"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="194" pos="14">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="195" pos="12">\n
[reo 0.0.7] <o base="item" line="196" pos="14"/>\n
[reo 0.0.7] <o base="wanted" line="197" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="i" line="198" pos="10"/>\n
[reo 0.0.7] <o base=".plus" line="199" pos="13">\n
[reo 0.0.7] <o base="acc" line="199" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="199" pos="19">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="189.186" name="wanted"/>\n
[reo 0.0.7] <o level="2" line="189.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="189.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="189.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="189.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="189.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="189.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="189.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="189.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="189.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="189.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="189.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="189.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="189.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="189.175" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 274µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 199µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 68ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 273µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 216µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' produced (77342 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="88"\n
[reo 0.0.7] name="org.eolang.collections.list"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/list.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:41.085329Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > list\n
[reo 0.0.7] arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Is it empty?\n
[reo 0.0.7] [] > is-empty\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new list with this element added to\n
[reo 0.0.7] # the end of it.\n
[reo 0.0.7] [x] > with\n
[reo 0.0.7] list > @\n
[reo 0.0.7] with.\n
[reo 0.0.7] arr\n
[reo 0.0.7] x\n
[reo 0.0.7] \n
[reo 0.0.7] # Reduce with index from start "a" using the function "f".\n
[reo 0.0.7] # Here "f" must be an abstract\n
[reo 0.0.7] # object with three free attributes. The first\n
[reo 0.0.7] # one for the accumulator, the second one\n
[reo 0.0.7] # for the index and the third one for the element\n
[reo 0.0.7] # of the array.\n
[reo 0.0.7] [a f] > reducedi\n
[reo 0.0.7] rec-reduced (* a 0) f arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] [acc-index func carr] > rec-reduced\n
[reo 0.0.7] (acc-index.at 0) > acc\n
[reo 0.0.7] (acc-index.at 1) > index\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] (index.lt (carr.length))\n
[reo 0.0.7] rec-reduced\n
[reo 0.0.7] *\n
[reo 0.0.7] func\n
[reo 0.0.7] acc\n
[reo 0.0.7] index\n
[reo 0.0.7] (carr.at index)\n
[reo 0.0.7] (index.plus 1)\n
[reo 0.0.7] func\n
[reo 0.0.7] carr\n
[reo 0.0.7] acc\n
[reo 0.0.7] \n
[reo 0.0.7] [a f] > reducei\n
[reo 0.0.7] rec-reduce (* a 0) f arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] [acc-index func carr] > rec-reduce\n
[reo 0.0.7] (acc-index.at 0) > acc\n
[reo 0.0.7] (acc-index.at 1) > index\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] (index.lt (carr.length))\n
[reo 0.0.7] rec-reduce\n
[reo 0.0.7] *\n
[reo 0.0.7] func\n
[reo 0.0.7] acc\n
[reo 0.0.7] index\n
[reo 0.0.7] (carr.at index)\n
[reo 0.0.7] (index.plus 1)\n
[reo 0.0.7] func\n
[reo 0.0.7] carr\n
[reo 0.0.7] acc\n
[reo 0.0.7] \n
[reo 0.0.7] # Reduce from start "a" using the function "f"\n
[reo 0.0.7] [a f] > reduced\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] a\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] &.f > @\n
[reo 0.0.7] a\n
[reo 0.0.7] item\n
[reo 0.0.7] \n
[reo 0.0.7] [a f] > reduce\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] a\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] &.f > @\n
[reo 0.0.7] a\n
[reo 0.0.7] item\n
[reo 0.0.7] \n
[reo 0.0.7] # Map with index. Here "f" must be an abstract\n
[reo 0.0.7] # object with two free attributes. The first\n
[reo 0.0.7] # one for the element of the array, the second one\n
[reo 0.0.7] # for the index.\n
[reo 0.0.7] [f] > mappedi\n
[reo 0.0.7] list > @\n
[reo 0.0.7] ^.reducedi\n
[reo 0.0.7] *\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] with. > @\n
[reo 0.0.7] a\n
[reo 0.0.7] &.f item idx\n
[reo 0.0.7] \n
[reo 0.0.7] # Map without index. Here "f" must be an abstract\n
[reo 0.0.7] # object with one free attribute, for the element\n
[reo 0.0.7] # of the array.\n
[reo 0.0.7] [f] > mapped\n
[reo 0.0.7] ^.mappedi > @\n
[reo 0.0.7] [x idx]\n
[reo 0.0.7] &.f x > @\n
[reo 0.0.7] \n
[reo 0.0.7] [f] > map\n
[reo 0.0.7] ^.mappedi > @\n
[reo 0.0.7] [x idx]\n
[reo 0.0.7] &.f x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # For each array element dataize the object\n
[reo 0.0.7] # Here "f" must be an abstract object with\n
[reo 0.0.7] # one free attribute, the element of the\n
[reo 0.0.7] # array.\n
[reo 0.0.7] [f] > each\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] memory 0 > idx\n
[reo 0.0.7] while.\n
[reo 0.0.7] lt.\n
[reo 0.0.7] idx\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] [i]\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] f (arr.at i)\n
[reo 0.0.7] idx.write (i.plus 1)\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new list without the i-th element\n
[reo 0.0.7] [i] > without\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] *\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] idx.eq i\n
[reo 0.0.7] a\n
[reo 0.0.7] a.with item\n
[reo 0.0.7] \n
[reo 0.0.7] # Equal to another object?\n
[reo 0.0.7] [x] &gt; eq\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] x.length\n
[reo 0.0.7] ^.reducedi\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] and. &gt; @\n
[reo 0.0.7] a\n
[reo 0.0.7] eq.\n
[reo 0.0.7] item\n
[reo 0.0.7] x.at idx\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the combined current and passed arrays\n
[reo 0.0.7] [passed] > concat\n
[reo 0.0.7] reduced. > @!\n
[reo 0.0.7] list\n
[reo 0.0.7] passed\n
[reo 0.0.7] ^\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] a.with x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns index of the first particular item in list.\n
[reo 0.0.7] # If the list has no this item, found returns -1\n
[reo 0.0.7] [wanted] > found\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] -1\n
[reo 0.0.7] [acc i item]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] and.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] acc\n
[reo 0.0.7] -1\n
[reo 0.0.7] eq.\n
[reo 0.0.7] item\n
[reo 0.0.7] wanted\n
[reo 0.0.7] i\n
[reo 0.0.7] acc.plus 0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] <sheet>remove-levels</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="28"\n
[reo 0.0.7] name="list"\n
[reo 0.0.7] original-name="list"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="28" name="arr" pos="1"/>\n
[reo 0.0.7] <o base="arr" line="29" name="@" pos="2" ref="28"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$is-empty"\n
[reo 0.0.7] cut="2"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="is-empty"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="31">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$with"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="with"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="37">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reducedi"\n
[reo 0.0.7] cut="13"\n
[reo 0.0.7] line="45"\n
[reo 0.0.7] name="reducedi"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="45">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reducei"\n
[reo 0.0.7] cut="51"\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] name="reducei"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="70">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reduced"\n
[reo 0.0.7] cut="89"\n
[reo 0.0.7] line="89"\n
[reo 0.0.7] name="reduced"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="89">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reduce"\n
[reo 0.0.7] cut="103"\n
[reo 0.0.7] line="98"\n
[reo 0.0.7] name="reduce"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="98">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$mappedi"\n
[reo 0.0.7] cut="117"\n
[reo 0.0.7] line="106"\n
[reo 0.0.7] name="mappedi"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="106">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$mapped"\n
[reo 0.0.7] cut="133"\n
[reo 0.0.7] line="119"\n
[reo 0.0.7] name="mapped"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="119">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$map"\n
[reo 0.0.7] cut="143"\n
[reo 0.0.7] line="127"\n
[reo 0.0.7] name="map"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="127">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$each"\n
[reo 0.0.7] cut="153"\n
[reo 0.0.7] line="132"\n
[reo 0.0.7] name="each"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="132">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$without"\n
[reo 0.0.7] cut="177"\n
[reo 0.0.7] line="149"\n
[reo 0.0.7] name="without"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="149">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$eq"\n
[reo 0.0.7] cut="194"\n
[reo 0.0.7] line="159"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="159">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$concat"\n
[reo 0.0.7] cut="217"\n
[reo 0.0.7] line="175"\n
[reo 0.0.7] name="concat"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="175">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$found"\n
[reo 0.0.7] cut="229"\n
[reo 0.0.7] line="184"\n
[reo 0.0.7] name="found"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="184">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="list$is-empty"\n
[reo 0.0.7] original-name="is-empty"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".length" line="34" pos="9">\n
[reo 0.0.7] <o base="arr" line="34" pos="6" ref="31.28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="35" pos="6">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="31.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="31.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="31.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="31.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="31.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="31.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="31.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="31.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="31.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="31.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="31.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="31.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="31.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="31.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="list$with"\n
[reo 0.0.7] original-name="with"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base="list" line="40" name="@" pos="4" ref="28">\n
[reo 0.0.7] <o base=".with" line="41" pos="6">\n
[reo 0.0.7] <o base="arr" line="42" pos="8" ref="37.28"/>\n
[reo 0.0.7] <o base="x" line="43" pos="8" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="37.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="37.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="37.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="37.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="37.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="37.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="37.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="37.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="37.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="37.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="37.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="37.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="37.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="37.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="45"\n
[reo 0.0.7] name="list$reducedi"\n
[reo 0.0.7] original-name="reducedi"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="51" name="a" pos="3"/>\n
[reo 0.0.7] <o line="51" name="f" pos="5"/>\n
[reo 0.0.7] <o base="rec-reduced" line="52" name="@" pos="4" ref="54">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="52" pos="17">\n
[reo 0.0.7] <o base="a" line="52" pos="19" ref="51"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="52" pos="21">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="f" line="52" pos="24" ref="51"/>\n
[reo 0.0.7] <o base="arr" line="52" pos="26" ref="45.28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reducedi$rec-reduced"\n
[reo 0.0.7] cut="21"\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="rec-reduced"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="54">\n
[reo 0.0.7] <o as="a" base="a" level="1" ref="51"/>\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="51"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="52"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="45.28"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="45.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="45.37"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="45.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="45.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="45.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="45.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="45.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="45.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="45.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="45.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="45.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="45.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="45.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="45.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="45.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="45.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="45.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="45.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="45.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="45.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="45.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="45.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="45.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="45.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="45.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="45.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="45.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="list$reducedi$rec-reduced"\n
[reo 0.0.7] original-name="rec-reduced"\n
[reo 0.0.7] parent="list$reducedi"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="54" name="acc-index" pos="5"/>\n
[reo 0.0.7] <o line="54" name="func" pos="15"/>\n
[reo 0.0.7] <o line="54" name="carr" pos="20"/>\n
[reo 0.0.7] <o base=".at" line="55" name="acc" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="55" pos="7" ref="54"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="55" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="56" name="index" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="56" pos="7" ref="54"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="56" pos="20">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="57" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="58" pos="14">\n
[reo 0.0.7] <o base="index" line="58" pos="9" ref="56"/>\n
[reo 0.0.7] <o base=".length" line="58" pos="23">\n
[reo 0.0.7] <o base="carr" line="58" pos="19" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="rec-reduced" line="59" pos="8">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="60" pos="10">\n
[reo 0.0.7] <o base="func" line="61" pos="12" ref="54">\n
[reo 0.0.7] <o base="acc" line="62" pos="14" ref="55"/>\n
[reo 0.0.7] <o base="index" line="63" pos="14" ref="56"/>\n
[reo 0.0.7] <o base=".at" line="64" pos="19">\n
[reo 0.0.7] <o base="carr" line="64" pos="15" ref="54"/>\n
[reo 0.0.7] <o base="index" line="64" pos="23" ref="56"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="65" pos="18">\n
[reo 0.0.7] <o base="index" line="65" pos="13" ref="56"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="65" pos="24">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="func" line="66" pos="10" ref="54"/>\n
[reo 0.0.7] <o base="carr" line="67" pos="10" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="68" pos="8" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="54.51" name="a"/>\n
[reo 0.0.7] <o level="1" line="54.51" name="f"/>\n
[reo 0.0.7] <o level="2" line="54.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="54.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="54.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="54.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="54.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="54.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="54.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="54.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="54.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="54.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="54.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="54.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="54.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="54.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] name="list$reducei"\n
[reo 0.0.7] original-name="reducei"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="70" name="a" pos="3"/>\n
[reo 0.0.7] <o line="70" name="f" pos="5"/>\n
[reo 0.0.7] <o base="rec-reduce" line="71" name="@" pos="4" ref="73">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="71" pos="16">\n
[reo 0.0.7] <o base="a" line="71" pos="18" ref="70"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="71" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="f" line="71" pos="23" ref="70"/>\n
[reo 0.0.7] <o base="arr" line="71" pos="25" ref="70.28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reducei$rec-reduce"\n
[reo 0.0.7] cut="59"\n
[reo 0.0.7] line="73"\n
[reo 0.0.7] name="rec-reduce"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="73">\n
[reo 0.0.7] <o as="a" base="a" level="1" ref="70"/>\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="70"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="71"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="70.28"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="70.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="70.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="70.45"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="70.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="70.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="70.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="70.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="70.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="70.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="70.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="70.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="70.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="70.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="70.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="70.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="70.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="70.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="70.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="70.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="70.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="70.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="70.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="70.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="70.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="70.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="70.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="70.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="73"\n
[reo 0.0.7] name="list$reducei$rec-reduce"\n
[reo 0.0.7] original-name="rec-reduce"\n
[reo 0.0.7] parent="list$reducei"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="73" name="acc-index" pos="5"/>\n
[reo 0.0.7] <o line="73" name="func" pos="15"/>\n
[reo 0.0.7] <o line="73" name="carr" pos="20"/>\n
[reo 0.0.7] <o base=".at" line="74" name="acc" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="74" pos="7" ref="73"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="74" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="75" name="index" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="75" pos="7" ref="73"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="75" pos="20">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="76" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="77" pos="14">\n
[reo 0.0.7] <o base="index" line="77" pos="9" ref="75"/>\n
[reo 0.0.7] <o base=".length" line="77" pos="23">\n
[reo 0.0.7] <o base="carr" line="77" pos="19" ref="73"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="rec-reduce" line="78" pos="8">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="79" pos="10">\n
[reo 0.0.7] <o base="func" line="80" pos="12" ref="73">\n
[reo 0.0.7] <o base="acc" line="81" pos="14" ref="74"/>\n
[reo 0.0.7] <o base="index" line="82" pos="14" ref="75"/>\n
[reo 0.0.7] <o base=".at" line="83" pos="19">\n
[reo 0.0.7] <o base="carr" line="83" pos="15" ref="73"/>\n
[reo 0.0.7] <o base="index" line="83" pos="23" ref="75"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="84" pos="18">\n
[reo 0.0.7] <o base="index" line="84" pos="13" ref="75"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="84" pos="24">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="func" line="85" pos="10" ref="73"/>\n
[reo 0.0.7] <o base="carr" line="86" pos="10" ref="73"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="87" pos="8" ref="74"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="73.70" name="a"/>\n
[reo 0.0.7] <o level="1" line="73.70" name="f"/>\n
[reo 0.0.7] <o level="2" line="73.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="73.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="73.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="73.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="73.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="73.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="73.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="73.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="73.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="73.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="73.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="73.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="73.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="73.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="89"\n
[reo 0.0.7] name="list$reduced"\n
[reo 0.0.7] original-name="reduced"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="90" name="a" pos="3"/>\n
[reo 0.0.7] <o line="90" name="f" pos="5"/>\n
[reo 0.0.7] <o base=".reducedi" line="91" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="91" pos="4"/>\n
[reo 0.0.7] <o base="a" line="92" pos="6" ref="90"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reduced$t2$a2"\n
[reo 0.0.7] cut="93"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="93">\n
[reo 0.0.7] <o as="a" base="a" level="1" ref="90"/>\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="90"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="89.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="91"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="89.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="89.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="89.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="89.70"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="89.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="89.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="89.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="89.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="89.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="89.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="89.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="89.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="89.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="89.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="89.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="89.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="89.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="89.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="89.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="89.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="89.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="89.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="89.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="89.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="89.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="89.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="89.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="list$reduced$t2$a2"\n
[reo 0.0.7] parent="list$reduced"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="93" name="a" pos="7"/>\n
[reo 0.0.7] <o line="93" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="93" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".f" line="94" name="@" pos="9">\n
[reo 0.0.7] <o base="&" line="94" pos="8"/>\n
[reo 0.0.7] <o base="a" line="95" pos="10" ref="93"/>\n
[reo 0.0.7] <o base="item" line="96" pos="10" ref="93"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="93.90" name="f"/>\n
[reo 0.0.7] <o level="2" line="93.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="93.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="93.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="93.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="93.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="93.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="93.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="93.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="93.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="93.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="93.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="93.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="93.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="93.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="98"\n
[reo 0.0.7] name="list$reduce"\n
[reo 0.0.7] original-name="reduce"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="98" name="a" pos="3"/>\n
[reo 0.0.7] <o line="98" name="f" pos="5"/>\n
[reo 0.0.7] <o base=".reducedi" line="99" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="99" pos="4"/>\n
[reo 0.0.7] <o base="a" line="100" pos="6" ref="98"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reduce$t2$a2"\n
[reo 0.0.7] cut="107"\n
[reo 0.0.7] line="101"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="101">\n
[reo 0.0.7] <o as="a" base="a" level="1" ref="98"/>\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="98"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="98.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="99"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="98.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="98.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="98.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="98.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="98.89"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="98.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="98.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="98.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="98.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="98.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="98.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="98.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="98.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="98.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="98.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="98.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="98.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="98.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="98.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="98.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="98.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="98.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="98.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="98.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="98.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="98.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="98.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="101"\n
[reo 0.0.7] name="list$reduce$t2$a2"\n
[reo 0.0.7] parent="list$reduce"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="101" name="a" pos="7"/>\n
[reo 0.0.7] <o line="101" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="101" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".f" line="102" name="@" pos="9">\n
[reo 0.0.7] <o base="&" line="102" pos="8"/>\n
[reo 0.0.7] <o base="a" line="103" pos="10" ref="101"/>\n
[reo 0.0.7] <o base="item" line="104" pos="10" ref="101"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="101.98" name="f"/>\n
[reo 0.0.7] <o level="2" line="101.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="101.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="101.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="101.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="101.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="101.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="101.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="101.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="101.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="101.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="101.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="101.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="101.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="101.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="106"\n
[reo 0.0.7] name="list$mappedi"\n
[reo 0.0.7] original-name="mappedi"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="110" name="f" pos="3"/>\n
[reo 0.0.7] <o base="list" line="111" name="@" pos="4" ref="28">\n
[reo 0.0.7] <o base=".reducedi" line="112" pos="7">\n
[reo 0.0.7] <o base="^" line="112" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="113" pos="8"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$mappedi$t1$t0$a2"\n
[reo 0.0.7] cut="120"\n
[reo 0.0.7] line="114"\n
[reo 0.0.7] pos="8"\n
[reo 0.0.7] ref="114">\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="110"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="106.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="111"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="106.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="106.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="106.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="106.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="106.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="106.98"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="106.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="106.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="106.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="106.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="106.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="106.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="106.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="106.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="106.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="106.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="106.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="106.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="106.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="106.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="106.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="106.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="106.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="106.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="106.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="106.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="106.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="114"\n
[reo 0.0.7] name="list$mappedi$t1$t0$a2"\n
[reo 0.0.7] parent="list$mappedi"\n
[reo 0.0.7] pos="8">\n
[reo 0.0.7] <o line="114" name="a" pos="9"/>\n
[reo 0.0.7] <o line="114" name="idx" pos="11"/>\n
[reo 0.0.7] <o line="114" name="item" pos="15"/>\n
[reo 0.0.7] <o base=".with" line="115" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="116" pos="12" ref="114"/>\n
[reo 0.0.7] <o base=".f" line="117" pos="13">\n
[reo 0.0.7] <o base="&" line="117" pos="12"/>\n
[reo 0.0.7] <o base="item" line="117" pos="16" ref="114"/>\n
[reo 0.0.7] <o base="idx" line="117" pos="21" ref="114"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="114.110" name="f"/>\n
[reo 0.0.7] <o level="2" line="114.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="114.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="114.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="114.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="114.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="114.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="114.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="114.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="114.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="114.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="114.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="114.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="114.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="114.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="119"\n
[reo 0.0.7] name="list$mapped"\n
[reo 0.0.7] original-name="mapped"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="122" name="f" pos="3"/>\n
[reo 0.0.7] <o base=".mappedi" line="123" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="123" pos="4"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$mapped$t1$a1"\n
[reo 0.0.7] cut="135"\n
[reo 0.0.7] line="124"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="124">\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="122"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="119.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="123"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="119.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="119.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="119.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="119.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="119.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="119.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="119.106"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="119.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="119.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="119.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="119.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="119.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="119.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="119.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="119.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="119.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="119.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="119.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="119.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="119.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="119.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="119.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="119.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="119.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="119.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="119.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="119.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="124"\n
[reo 0.0.7] name="list$mapped$t1$a1"\n
[reo 0.0.7] parent="list$mapped"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="124" name="x" pos="7"/>\n
[reo 0.0.7] <o line="124" name="idx" pos="9"/>\n
[reo 0.0.7] <o base=".f" line="125" name="@" pos="9">\n
[reo 0.0.7] <o base="&" line="125" pos="8"/>\n
[reo 0.0.7] <o base="x" line="125" pos="12" ref="124"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="124.122" name="f"/>\n
[reo 0.0.7] <o level="2" line="124.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="124.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="124.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="124.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="124.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="124.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="124.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="124.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="124.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="124.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="124.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="124.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="124.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="124.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="127"\n
[reo 0.0.7] name="list$map"\n
[reo 0.0.7] original-name="map"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="127" name="f" pos="3"/>\n
[reo 0.0.7] <o base=".mappedi" line="128" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="128" pos="4"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$map$t1$a1"\n
[reo 0.0.7] cut="145"\n
[reo 0.0.7] line="129"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="129">\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="127"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="127.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="128"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="127.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="127.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="127.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="127.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="127.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="127.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="127.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="127.119"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="127.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="127.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="127.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="127.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="127.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="127.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="127.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="127.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="127.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="127.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="127.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="127.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="127.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="127.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="127.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="127.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="127.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="127.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="127.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="129"\n
[reo 0.0.7] name="list$map$t1$a1"\n
[reo 0.0.7] parent="list$map"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="129" name="x" pos="7"/>\n
[reo 0.0.7] <o line="129" name="idx" pos="9"/>\n
[reo 0.0.7] <o base=".f" line="130" name="@" pos="9">\n
[reo 0.0.7] <o base="&" line="130" pos="8"/>\n
[reo 0.0.7] <o base="x" line="130" pos="12" ref="129"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="129.127" name="f"/>\n
[reo 0.0.7] <o level="2" line="129.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="129.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="129.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="129.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="129.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="129.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="129.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="129.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="129.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="129.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="129.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="129.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="129.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="129.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="132"\n
[reo 0.0.7] name="list$each"\n
[reo 0.0.7] original-name="each"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="136" name="f" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.seq" line="137" name="@" pos="4">\n
[reo 0.0.7] <o base="idx" cut="1" line="138" ref="138"/>\n
[reo 0.0.7] <o base=".while" line="139" pos="6">\n
[reo 0.0.7] <o base=".lt" line="140" pos="8">\n
[reo 0.0.7] <o base="idx" line="141" pos="10" ref="138"/>\n
[reo 0.0.7] <o base=".length" line="142" pos="13">\n
[reo 0.0.7] <o base="arr" line="142" pos="10" ref="132.28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$each$t1$t1$a1"\n
[reo 0.0.7] cut="159"\n
[reo 0.0.7] line="143"\n
[reo 0.0.7] pos="8"\n
[reo 0.0.7] ref="143">\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="136"/>\n
[reo 0.0.7] <o as="idx" base="idx" level="1" ref="138"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="132.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="137"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="132.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="132.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="132.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="132.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="132.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="132.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="132.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="132.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="132.127"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="132.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="132.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="132.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="132.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="147" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.memory" line="138" name="idx" pos="6">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="138" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="132.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="132.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="132.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="132.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="132.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="132.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="132.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="132.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="132.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="132.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="132.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="132.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="132.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="132.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="143"\n
[reo 0.0.7] name="list$each$t1$t1$a1"\n
[reo 0.0.7] parent="list$each"\n
[reo 0.0.7] pos="8">\n
[reo 0.0.7] <o line="143" name="i" pos="9"/>\n
[reo 0.0.7] <o base="org.eolang.seq" line="144" name="@" pos="10">\n
[reo 0.0.7] <o base="f" line="145" pos="12" ref="143.136">\n
[reo 0.0.7] <o base=".at" line="145" pos="18">\n
[reo 0.0.7] <o base="arr" line="145" pos="15" ref="143.28"/>\n
[reo 0.0.7] <o base="i" line="145" pos="22" ref="143"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".write" line="146" pos="15">\n
[reo 0.0.7] <o base="idx" line="146" pos="12" ref="143.138"/>\n
[reo 0.0.7] <o base=".plus" line="146" pos="24">\n
[reo 0.0.7] <o base="i" line="146" pos="23" ref="143"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="146" pos="30">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="143.136" name="f"/>\n
[reo 0.0.7] <o level="1" line="143.138" name="idx"/>\n
[reo 0.0.7] <o level="2" line="143.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="143.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="143.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="143.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="143.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="143.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="143.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="143.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="143.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="143.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="143.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="143.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="143.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="143.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="149"\n
[reo 0.0.7] name="list$without"\n
[reo 0.0.7] original-name="without"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="150" name="i" pos="3"/>\n
[reo 0.0.7] <o base=".reducedi" line="151" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="151" pos="4"/>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="152" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$without$t1$a2"\n
[reo 0.0.7] cut="180"\n
[reo 0.0.7] line="153"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="153">\n
[reo 0.0.7] <o as="i" base="i" level="1" ref="150"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="149.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="151"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="149.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="149.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="149.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="149.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="149.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="149.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="149.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="149.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="149.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="149.132"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="149.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="149.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="149.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="149.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="149.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="149.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="149.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="149.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="149.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="149.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="149.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="149.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="149.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="149.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="149.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="149.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="149.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="153"\n
[reo 0.0.7] name="list$without$t1$a2"\n
[reo 0.0.7] parent="list$without"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="153" name="a" pos="7"/>\n
[reo 0.0.7] <o line="153" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="153" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".if" line="154" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="155" pos="13">\n
[reo 0.0.7] <o base="idx" line="155" pos="10" ref="153"/>\n
[reo 0.0.7] <o base="i" line="155" pos="17" ref="153.150"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="156" pos="10" ref="153"/>\n
[reo 0.0.7] <o base=".with" line="157" pos="11">\n
[reo 0.0.7] <o base="a" line="157" pos="10" ref="153"/>\n
[reo 0.0.7] <o base="item" line="157" pos="17" ref="153"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="153.150" name="i"/>\n
[reo 0.0.7] <o level="2" line="153.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="153.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="153.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="153.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="153.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="153.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="153.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="153.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="153.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="153.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="153.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="153.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="153.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="153.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="159"\n
[reo 0.0.7] name="list$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="160" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="161" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="162" pos="6">\n
[reo 0.0.7] <o base=".length" line="163" pos="11">\n
[reo 0.0.7] <o base="arr" line="163" pos="8" ref="159.28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="164" pos="9">\n
[reo 0.0.7] <o base="x" line="164" pos="8" ref="160"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".reducedi" line="165" pos="7">\n
[reo 0.0.7] <o base="^" line="165" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="166" pos="8">01</o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$eq$t1$t1$a2"\n
[reo 0.0.7] cut="202"\n
[reo 0.0.7] line="167"\n
[reo 0.0.7] pos="8"\n
[reo 0.0.7] ref="167">\n
[reo 0.0.7] <o as="x" base="x" level="1" ref="160"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="159.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="161"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="159.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="159.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="159.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="159.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="159.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="159.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="159.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="159.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="159.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="159.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="159.149"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="159.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="159.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="173" pos="6">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="159.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="159.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="159.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="159.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="159.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="159.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="159.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="159.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="159.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="159.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="159.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="159.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="159.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="159.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="167"\n
[reo 0.0.7] name="list$eq$t1$t1$a2"\n
[reo 0.0.7] parent="list$eq"\n
[reo 0.0.7] pos="8">\n
[reo 0.0.7] <o line="167" name="a" pos="9"/>\n
[reo 0.0.7] <o line="167" name="idx" pos="11"/>\n
[reo 0.0.7] <o line="167" name="item" pos="15"/>\n
[reo 0.0.7] <o base=".and" line="168" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="169" pos="12" ref="167"/>\n
[reo 0.0.7] <o base=".eq" line="170" pos="12">\n
[reo 0.0.7] <o base="item" line="171" pos="14" ref="167"/>\n
[reo 0.0.7] <o base=".at" line="172" pos="15">\n
[reo 0.0.7] <o base="x" line="172" pos="14" ref="167.160"/>\n
[reo 0.0.7] <o base="idx" line="172" pos="19" ref="167"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="167.160" name="x"/>\n
[reo 0.0.7] <o level="2" line="167.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="167.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="167.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="167.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="167.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="167.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="167.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="167.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="167.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="167.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="167.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="167.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="167.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="167.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="175"\n
[reo 0.0.7] name="list$concat"\n
[reo 0.0.7] original-name="concat"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="176" name="passed" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" const="" line="177" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="178" pos="6" ref="28">\n
[reo 0.0.7] <o base="passed" line="179" pos="8" ref="176"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="180" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$concat$t1$a2"\n
[reo 0.0.7] cut="221"\n
[reo 0.0.7] line="181"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="181">\n
[reo 0.0.7] <o as="passed" base="passed" level="1" ref="176"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="175.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="177"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="175.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="175.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="175.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="175.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="175.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="175.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="175.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="175.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="175.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="175.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="175.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="175.159"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="175.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="175.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="175.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="175.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="175.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="175.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="175.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="175.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="175.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="175.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="175.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="175.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="175.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="175.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="175.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="181"\n
[reo 0.0.7] name="list$concat$t1$a2"\n
[reo 0.0.7] parent="list$concat"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="181" name="a" pos="7"/>\n
[reo 0.0.7] <o line="181" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".with" line="182" name="@" pos="9">\n
[reo 0.0.7] <o base="a" line="182" pos="8" ref="181"/>\n
[reo 0.0.7] <o base="x" line="182" pos="15" ref="181"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="181.176" name="passed"/>\n
[reo 0.0.7] <o level="2" line="181.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="181.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="181.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="181.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="181.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="181.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="181.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="181.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="181.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="181.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="181.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="181.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="181.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="181.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="184"\n
[reo 0.0.7] name="list$found"\n
[reo 0.0.7] original-name="found"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="186" name="wanted" pos="3"/>\n
[reo 0.0.7] <o base=".reducedi" line="187" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="187" pos="4"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="188" pos="6">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$found$t1$a2"\n
[reo 0.0.7] cut="232"\n
[reo 0.0.7] line="189"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="189">\n
[reo 0.0.7] <o as="wanted" base="wanted" level="1" ref="186"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="184.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="187"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="184.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="184.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="184.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="184.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="184.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="184.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="184.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="184.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="184.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="184.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="184.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="184.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="184.175"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="184.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="184.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="184.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="184.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="184.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="184.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="184.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="184.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="184.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="184.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="184.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="184.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="184.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="184.175" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="189"\n
[reo 0.0.7] name="list$found$t1$a2"\n
[reo 0.0.7] parent="list$found"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="189" name="acc" pos="7"/>\n
[reo 0.0.7] <o line="189" name="i" pos="11"/>\n
[reo 0.0.7] <o line="189" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".if" line="190" name="@" pos="8">\n
[reo 0.0.7] <o base=".and" line="191" pos="10">\n
[reo 0.0.7] <o base=".eq" line="192" pos="12">\n
[reo 0.0.7] <o base="acc" line="193" pos="14" ref="189"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="194" pos="14">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="195" pos="12">\n
[reo 0.0.7] <o base="item" line="196" pos="14" ref="189"/>\n
[reo 0.0.7] <o base="wanted" line="197" pos="14" ref="189.186"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="i" line="198" pos="10" ref="189"/>\n
[reo 0.0.7] <o base=".plus" line="199" pos="13">\n
[reo 0.0.7] <o base="acc" line="199" pos="10" ref="189"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="199" pos="19">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="189.186" name="wanted"/>\n
[reo 0.0.7] <o level="2" line="189.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="189.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="189.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="189.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="189.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="189.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="189.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="189.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="189.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="189.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="189.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="189.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="189.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="189.175" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 316µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 265µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 20ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 202µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' produced (77399 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="88"\n
[reo 0.0.7] name="org.eolang.collections.list"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/list.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:41.085329Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] &gt; list\n
[reo 0.0.7] arr &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Is it empty?\n
[reo 0.0.7] [] &gt; is-empty\n
[reo 0.0.7] eq. &gt; @\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new list with this element added to\n
[reo 0.0.7] # the end of it.\n
[reo 0.0.7] [x] &gt; with\n
[reo 0.0.7] list &gt; @\n
[reo 0.0.7] with.\n
[reo 0.0.7] arr\n
[reo 0.0.7] x\n
[reo 0.0.7] \n
[reo 0.0.7] # Reduce with index from start "a" using the function "f".\n
[reo 0.0.7] # Here "f" must be an abstract\n
[reo 0.0.7] # object with three free attributes. The first\n
[reo 0.0.7] # one for the accumulator, the second one\n
[reo 0.0.7] # for the index and the third one for the element\n
[reo 0.0.7] # of the array.\n
[reo 0.0.7] [a f] > reducedi\n
[reo 0.0.7] rec-reduced (* a 0) f arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] [acc-index func carr] > rec-reduced\n
[reo 0.0.7] (acc-index.at 0) > acc\n
[reo 0.0.7] (acc-index.at 1) > index\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] (index.lt (carr.length))\n
[reo 0.0.7] rec-reduced\n
[reo 0.0.7] *\n
[reo 0.0.7] func\n
[reo 0.0.7] acc\n
[reo 0.0.7] index\n
[reo 0.0.7] (carr.at index)\n
[reo 0.0.7] (index.plus 1)\n
[reo 0.0.7] func\n
[reo 0.0.7] carr\n
[reo 0.0.7] acc\n
[reo 0.0.7] \n
[reo 0.0.7] [a f] > reducei\n
[reo 0.0.7] rec-reduce (* a 0) f arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] [acc-index func carr] > rec-reduce\n
[reo 0.0.7] (acc-index.at 0) > acc\n
[reo 0.0.7] (acc-index.at 1) > index\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] (index.lt (carr.length))\n
[reo 0.0.7] rec-reduce\n
[reo 0.0.7] *\n
[reo 0.0.7] func\n
[reo 0.0.7] acc\n
[reo 0.0.7] index\n
[reo 0.0.7] (carr.at index)\n
[reo 0.0.7] (index.plus 1)\n
[reo 0.0.7] func\n
[reo 0.0.7] carr\n
[reo 0.0.7] acc\n
[reo 0.0.7] \n
[reo 0.0.7] # Reduce from start "a" using the function "f"\n
[reo 0.0.7] [a f] > reduced\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] a\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] &.f > @\n
[reo 0.0.7] a\n
[reo 0.0.7] item\n
[reo 0.0.7] \n
[reo 0.0.7] [a f] > reduce\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] a\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] &.f > @\n
[reo 0.0.7] a\n
[reo 0.0.7] item\n
[reo 0.0.7] \n
[reo 0.0.7] # Map with index. Here "f" must be an abstract\n
[reo 0.0.7] # object with two free attributes. The first\n
[reo 0.0.7] # one for the element of the array, the second one\n
[reo 0.0.7] # for the index.\n
[reo 0.0.7] [f] > mappedi\n
[reo 0.0.7] list > @\n
[reo 0.0.7] ^.reducedi\n
[reo 0.0.7] *\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] with. > @\n
[reo 0.0.7] a\n
[reo 0.0.7] &.f item idx\n
[reo 0.0.7] \n
[reo 0.0.7] # Map without index. Here "f" must be an abstract\n
[reo 0.0.7] # object with one free attribute, for the element\n
[reo 0.0.7] # of the array.\n
[reo 0.0.7] [f] > mapped\n
[reo 0.0.7] ^.mappedi > @\n
[reo 0.0.7] [x idx]\n
[reo 0.0.7] &.f x > @\n
[reo 0.0.7] \n
[reo 0.0.7] [f] > map\n
[reo 0.0.7] ^.mappedi > @\n
[reo 0.0.7] [x idx]\n
[reo 0.0.7] &.f x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # For each array element dataize the object\n
[reo 0.0.7] # Here "f" must be an abstract object with\n
[reo 0.0.7] # one free attribute, the element of the\n
[reo 0.0.7] # array.\n
[reo 0.0.7] [f] > each\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] memory 0 > idx\n
[reo 0.0.7] while.\n
[reo 0.0.7] lt.\n
[reo 0.0.7] idx\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] [i]\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] f (arr.at i)\n
[reo 0.0.7] idx.write (i.plus 1)\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new list without the i-th element\n
[reo 0.0.7] [i] > without\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] *\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] idx.eq i\n
[reo 0.0.7] a\n
[reo 0.0.7] a.with item\n
[reo 0.0.7] \n
[reo 0.0.7] # Equal to another object?\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] x.length\n
[reo 0.0.7] ^.reducedi\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] a\n
[reo 0.0.7] eq.\n
[reo 0.0.7] item\n
[reo 0.0.7] x.at idx\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the combined current and passed arrays\n
[reo 0.0.7] [passed] > concat\n
[reo 0.0.7] reduced. > @!\n
[reo 0.0.7] list\n
[reo 0.0.7] passed\n
[reo 0.0.7] ^\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] a.with x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns index of the first particular item in list.\n
[reo 0.0.7] # If the list has no this item, found returns -1\n
[reo 0.0.7] [wanted] > found\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] -1\n
[reo 0.0.7] [acc i item]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] and.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] acc\n
[reo 0.0.7] -1\n
[reo 0.0.7] eq.\n
[reo 0.0.7] item\n
[reo 0.0.7] wanted\n
[reo 0.0.7] i\n
[reo 0.0.7] acc.plus 0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] <sheet>remove-levels</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="28"\n
[reo 0.0.7] name="list"\n
[reo 0.0.7] original-name="list"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="28" name="arr" pos="1"/>\n
[reo 0.0.7] <o base="arr" line="29" name="@" pos="2" ref="28"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$is-empty"\n
[reo 0.0.7] cut="2"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="is-empty"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="31">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$with"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="with"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="37">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reducedi"\n
[reo 0.0.7] cut="13"\n
[reo 0.0.7] line="45"\n
[reo 0.0.7] name="reducedi"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="45">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reducei"\n
[reo 0.0.7] cut="51"\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] name="reducei"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="70">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reduced"\n
[reo 0.0.7] cut="89"\n
[reo 0.0.7] line="89"\n
[reo 0.0.7] name="reduced"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="89">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reduce"\n
[reo 0.0.7] cut="103"\n
[reo 0.0.7] line="98"\n
[reo 0.0.7] name="reduce"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="98">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$mappedi"\n
[reo 0.0.7] cut="117"\n
[reo 0.0.7] line="106"\n
[reo 0.0.7] name="mappedi"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="106">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$mapped"\n
[reo 0.0.7] cut="133"\n
[reo 0.0.7] line="119"\n
[reo 0.0.7] name="mapped"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="119">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$map"\n
[reo 0.0.7] cut="143"\n
[reo 0.0.7] line="127"\n
[reo 0.0.7] name="map"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="127">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$each"\n
[reo 0.0.7] cut="153"\n
[reo 0.0.7] line="132"\n
[reo 0.0.7] name="each"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="132">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$without"\n
[reo 0.0.7] cut="177"\n
[reo 0.0.7] line="149"\n
[reo 0.0.7] name="without"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="149">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$eq"\n
[reo 0.0.7] cut="194"\n
[reo 0.0.7] line="159"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="159">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$concat"\n
[reo 0.0.7] cut="217"\n
[reo 0.0.7] line="175"\n
[reo 0.0.7] name="concat"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="175">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$found"\n
[reo 0.0.7] cut="229"\n
[reo 0.0.7] line="184"\n
[reo 0.0.7] name="found"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="184">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="list$is-empty"\n
[reo 0.0.7] original-name="is-empty"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".length" line="34" pos="9">\n
[reo 0.0.7] <o base="arr" line="34" pos="6" ref="31.28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="35" pos="6">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="31.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="31.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="31.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="31.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="31.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="31.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="31.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="31.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="31.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="31.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="31.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="31.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="31.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="31.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="list$with"\n
[reo 0.0.7] original-name="with"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base="list" line="40" name="@" pos="4" ref="28">\n
[reo 0.0.7] <o base=".with" line="41" pos="6">\n
[reo 0.0.7] <o base="arr" line="42" pos="8" ref="37.28"/>\n
[reo 0.0.7] <o base="x" line="43" pos="8" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="37.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="37.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="37.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="37.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="37.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="37.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="37.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="37.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="37.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="37.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="37.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="37.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="37.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="37.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="45"\n
[reo 0.0.7] name="list$reducedi"\n
[reo 0.0.7] original-name="reducedi"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="51" name="a" pos="3"/>\n
[reo 0.0.7] <o line="51" name="f" pos="5"/>\n
[reo 0.0.7] <o base="rec-reduced" line="52" name="@" pos="4" ref="54">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="52" pos="17">\n
[reo 0.0.7] <o base="a" line="52" pos="19" ref="51"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="52" pos="21">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="f" line="52" pos="24" ref="51"/>\n
[reo 0.0.7] <o base="arr" line="52" pos="26" ref="45.28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reducedi$rec-reduced"\n
[reo 0.0.7] cut="21"\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="rec-reduced"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="54">\n
[reo 0.0.7] <o as="a" base="a" level="1" ref="51"/>\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="51"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="52"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="45.28"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="45.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="45.37"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="45.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="45.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="45.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="45.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="45.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="45.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="45.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="45.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="45.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="45.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="45.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="45.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="45.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="45.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="45.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="45.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="45.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="45.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="45.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="45.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="45.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="45.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="45.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="45.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="45.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="list$reducedi$rec-reduced"\n
[reo 0.0.7] original-name="rec-reduced"\n
[reo 0.0.7] parent="list$reducedi"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="54" name="acc-index" pos="5"/>\n
[reo 0.0.7] <o line="54" name="func" pos="15"/>\n
[reo 0.0.7] <o line="54" name="carr" pos="20"/>\n
[reo 0.0.7] <o base=".at" line="55" name="acc" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="55" pos="7" ref="54"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="55" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="56" name="index" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="56" pos="7" ref="54"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="56" pos="20">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="57" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="58" pos="14">\n
[reo 0.0.7] <o base="index" line="58" pos="9" ref="56"/>\n
[reo 0.0.7] <o base=".length" line="58" pos="23">\n
[reo 0.0.7] <o base="carr" line="58" pos="19" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="list$reducedi$rec-reduced" line="59" pos="8">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="60" pos="10">\n
[reo 0.0.7] <o base="func" line="61" pos="12" ref="54">\n
[reo 0.0.7] <o base="acc" line="62" pos="14" ref="55"/>\n
[reo 0.0.7] <o base="index" line="63" pos="14" ref="56"/>\n
[reo 0.0.7] <o base=".at" line="64" pos="19">\n
[reo 0.0.7] <o base="carr" line="64" pos="15" ref="54"/>\n
[reo 0.0.7] <o base="index" line="64" pos="23" ref="56"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="65" pos="18">\n
[reo 0.0.7] <o base="index" line="65" pos="13" ref="56"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="65" pos="24">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="func" line="66" pos="10" ref="54"/>\n
[reo 0.0.7] <o base="carr" line="67" pos="10" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="68" pos="8" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="54.51" name="a"/>\n
[reo 0.0.7] <o level="1" line="54.51" name="f"/>\n
[reo 0.0.7] <o level="2" line="54.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="54.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="54.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="54.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="54.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="54.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="54.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="54.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="54.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="54.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="54.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="54.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="54.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="54.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] name="list$reducei"\n
[reo 0.0.7] original-name="reducei"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="70" name="a" pos="3"/>\n
[reo 0.0.7] <o line="70" name="f" pos="5"/>\n
[reo 0.0.7] <o base="rec-reduce" line="71" name="@" pos="4" ref="73">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="71" pos="16">\n
[reo 0.0.7] <o base="a" line="71" pos="18" ref="70"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="71" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="f" line="71" pos="23" ref="70"/>\n
[reo 0.0.7] <o base="arr" line="71" pos="25" ref="70.28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reducei$rec-reduce"\n
[reo 0.0.7] cut="59"\n
[reo 0.0.7] line="73"\n
[reo 0.0.7] name="rec-reduce"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="73">\n
[reo 0.0.7] <o as="a" base="a" level="1" ref="70"/>\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="70"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="71"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="70.28"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="70.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="70.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="70.45"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="70.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="70.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="70.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="70.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="70.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="70.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="70.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="70.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="70.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="70.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="70.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="70.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="70.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="70.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="70.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="70.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="70.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="70.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="70.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="70.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="70.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="70.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="70.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="70.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="73"\n
[reo 0.0.7] name="list$reducei$rec-reduce"\n
[reo 0.0.7] original-name="rec-reduce"\n
[reo 0.0.7] parent="list$reducei"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="73" name="acc-index" pos="5"/>\n
[reo 0.0.7] <o line="73" name="func" pos="15"/>\n
[reo 0.0.7] <o line="73" name="carr" pos="20"/>\n
[reo 0.0.7] <o base=".at" line="74" name="acc" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="74" pos="7" ref="73"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="74" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="75" name="index" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="75" pos="7" ref="73"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="75" pos="20">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="76" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="77" pos="14">\n
[reo 0.0.7] <o base="index" line="77" pos="9" ref="75"/>\n
[reo 0.0.7] <o base=".length" line="77" pos="23">\n
[reo 0.0.7] <o base="carr" line="77" pos="19" ref="73"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="list$reducei$rec-reduce" line="78" pos="8">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="79" pos="10">\n
[reo 0.0.7] <o base="func" line="80" pos="12" ref="73">\n
[reo 0.0.7] <o base="acc" line="81" pos="14" ref="74"/>\n
[reo 0.0.7] <o base="index" line="82" pos="14" ref="75"/>\n
[reo 0.0.7] <o base=".at" line="83" pos="19">\n
[reo 0.0.7] <o base="carr" line="83" pos="15" ref="73"/>\n
[reo 0.0.7] <o base="index" line="83" pos="23" ref="75"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="84" pos="18">\n
[reo 0.0.7] <o base="index" line="84" pos="13" ref="75"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="84" pos="24">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="func" line="85" pos="10" ref="73"/>\n
[reo 0.0.7] <o base="carr" line="86" pos="10" ref="73"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="87" pos="8" ref="74"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="73.70" name="a"/>\n
[reo 0.0.7] <o level="1" line="73.70" name="f"/>\n
[reo 0.0.7] <o level="2" line="73.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="73.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="73.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="73.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="73.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="73.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="73.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="73.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="73.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="73.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="73.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="73.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="73.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="73.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="89"\n
[reo 0.0.7] name="list$reduced"\n
[reo 0.0.7] original-name="reduced"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="90" name="a" pos="3"/>\n
[reo 0.0.7] <o line="90" name="f" pos="5"/>\n
[reo 0.0.7] <o base=".reducedi" line="91" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="91" pos="4"/>\n
[reo 0.0.7] <o base="a" line="92" pos="6" ref="90"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reduced$t2$a2"\n
[reo 0.0.7] cut="93"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="93">\n
[reo 0.0.7] <o as="a" base="a" level="1" ref="90"/>\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="90"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="89.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="91"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="89.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="89.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="89.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="89.70"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="89.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="89.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="89.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="89.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="89.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="89.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="89.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="89.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="89.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="89.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="89.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="89.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="89.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="89.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="89.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="89.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="89.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="89.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="89.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="89.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="89.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="89.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="89.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="list$reduced$t2$a2"\n
[reo 0.0.7] parent="list$reduced"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="93" name="a" pos="7"/>\n
[reo 0.0.7] <o line="93" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="93" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".f" line="94" name="@" pos="9">\n
[reo 0.0.7] <o base="&amp;" line="94" pos="8"/>\n
[reo 0.0.7] <o base="a" line="95" pos="10" ref="93"/>\n
[reo 0.0.7] <o base="item" line="96" pos="10" ref="93"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="93.90" name="f"/>\n
[reo 0.0.7] <o level="2" line="93.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="93.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="93.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="93.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="93.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="93.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="93.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="93.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="93.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="93.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="93.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="93.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="93.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="93.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="98"\n
[reo 0.0.7] name="list$reduce"\n
[reo 0.0.7] original-name="reduce"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="98" name="a" pos="3"/>\n
[reo 0.0.7] <o line="98" name="f" pos="5"/>\n
[reo 0.0.7] <o base=".reducedi" line="99" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="99" pos="4"/>\n
[reo 0.0.7] <o base="a" line="100" pos="6" ref="98"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reduce$t2$a2"\n
[reo 0.0.7] cut="107"\n
[reo 0.0.7] line="101"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="101">\n
[reo 0.0.7] <o as="a" base="a" level="1" ref="98"/>\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="98"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="98.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="99"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="98.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="98.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="98.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="98.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="98.89"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="98.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="98.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="98.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="98.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="98.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="98.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="98.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="98.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="98.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="98.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="98.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="98.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="98.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="98.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="98.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="98.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="98.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="98.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="98.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="98.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="98.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="98.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="101"\n
[reo 0.0.7] name="list$reduce$t2$a2"\n
[reo 0.0.7] parent="list$reduce"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="101" name="a" pos="7"/>\n
[reo 0.0.7] <o line="101" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="101" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".f" line="102" name="@" pos="9">\n
[reo 0.0.7] <o base="&amp;" line="102" pos="8"/>\n
[reo 0.0.7] <o base="a" line="103" pos="10" ref="101"/>\n
[reo 0.0.7] <o base="item" line="104" pos="10" ref="101"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="101.98" name="f"/>\n
[reo 0.0.7] <o level="2" line="101.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="101.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="101.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="101.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="101.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="101.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="101.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="101.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="101.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="101.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="101.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="101.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="101.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="101.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="106"\n
[reo 0.0.7] name="list$mappedi"\n
[reo 0.0.7] original-name="mappedi"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="110" name="f" pos="3"/>\n
[reo 0.0.7] <o base="list" line="111" name="@" pos="4" ref="28">\n
[reo 0.0.7] <o base=".reducedi" line="112" pos="7">\n
[reo 0.0.7] <o base="^" line="112" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="113" pos="8"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$mappedi$t1$t0$a2"\n
[reo 0.0.7] cut="120"\n
[reo 0.0.7] line="114"\n
[reo 0.0.7] pos="8"\n
[reo 0.0.7] ref="114">\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="110"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="106.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="111"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="106.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="106.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="106.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="106.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="106.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="106.98"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="106.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="106.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="106.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="106.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="106.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="106.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="106.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="106.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="106.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="106.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="106.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="106.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="106.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="106.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="106.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="106.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="106.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="106.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="106.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="106.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="106.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="114"\n
[reo 0.0.7] name="list$mappedi$t1$t0$a2"\n
[reo 0.0.7] parent="list$mappedi"\n
[reo 0.0.7] pos="8">\n
[reo 0.0.7] <o line="114" name="a" pos="9"/>\n
[reo 0.0.7] <o line="114" name="idx" pos="11"/>\n
[reo 0.0.7] <o line="114" name="item" pos="15"/>\n
[reo 0.0.7] <o base=".with" line="115" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="116" pos="12" ref="114"/>\n
[reo 0.0.7] <o base=".f" line="117" pos="13">\n
[reo 0.0.7] <o base="&" line="117" pos="12"/>\n
[reo 0.0.7] <o base="item" line="117" pos="16" ref="114"/>\n
[reo 0.0.7] <o base="idx" line="117" pos="21" ref="114"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="114.110" name="f"/>\n
[reo 0.0.7] <o level="2" line="114.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="114.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="114.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="114.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="114.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="114.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="114.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="114.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="114.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="114.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="114.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="114.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="114.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="114.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="119"\n
[reo 0.0.7] name="list$mapped"\n
[reo 0.0.7] original-name="mapped"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="122" name="f" pos="3"/>\n
[reo 0.0.7] <o base=".mappedi" line="123" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="123" pos="4"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$mapped$t1$a1"\n
[reo 0.0.7] cut="135"\n
[reo 0.0.7] line="124"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="124">\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="122"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="119.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="123"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="119.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="119.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="119.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="119.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="119.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="119.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="119.106"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="119.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="119.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="119.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="119.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="119.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="119.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="119.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="119.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="119.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="119.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="119.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="119.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="119.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="119.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="119.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="119.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="119.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="119.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="119.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="119.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="124"\n
[reo 0.0.7] name="list$mapped$t1$a1"\n
[reo 0.0.7] parent="list$mapped"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="124" name="x" pos="7"/>\n
[reo 0.0.7] <o line="124" name="idx" pos="9"/>\n
[reo 0.0.7] <o base=".f" line="125" name="@" pos="9">\n
[reo 0.0.7] <o base="&" line="125" pos="8"/>\n
[reo 0.0.7] <o base="x" line="125" pos="12" ref="124"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="124.122" name="f"/>\n
[reo 0.0.7] <o level="2" line="124.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="124.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="124.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="124.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="124.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="124.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="124.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="124.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="124.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="124.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="124.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="124.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="124.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="124.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="127"\n
[reo 0.0.7] name="list$map"\n
[reo 0.0.7] original-name="map"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="127" name="f" pos="3"/>\n
[reo 0.0.7] <o base=".mappedi" line="128" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="128" pos="4"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$map$t1$a1"\n
[reo 0.0.7] cut="145"\n
[reo 0.0.7] line="129"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="129">\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="127"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="127.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="128"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="127.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="127.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="127.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="127.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="127.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="127.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="127.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="127.119"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="127.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="127.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="127.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="127.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="127.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="127.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="127.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="127.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="127.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="127.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="127.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="127.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="127.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="127.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="127.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="127.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="127.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="127.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="127.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="129"\n
[reo 0.0.7] name="list$map$t1$a1"\n
[reo 0.0.7] parent="list$map"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="129" name="x" pos="7"/>\n
[reo 0.0.7] <o line="129" name="idx" pos="9"/>\n
[reo 0.0.7] <o base=".f" line="130" name="@" pos="9">\n
[reo 0.0.7] <o base="&" line="130" pos="8"/>\n
[reo 0.0.7] <o base="x" line="130" pos="12" ref="129"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="129.127" name="f"/>\n
[reo 0.0.7] <o level="2" line="129.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="129.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="129.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="129.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="129.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="129.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="129.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="129.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="129.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="129.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="129.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="129.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="129.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="129.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="132"\n
[reo 0.0.7] name="list$each"\n
[reo 0.0.7] original-name="each"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="136" name="f" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.seq" line="137" name="@" pos="4">\n
[reo 0.0.7] <o base="idx" cut="1" line="138" ref="138"/>\n
[reo 0.0.7] <o base=".while" line="139" pos="6">\n
[reo 0.0.7] <o base=".lt" line="140" pos="8">\n
[reo 0.0.7] <o base="idx" line="141" pos="10" ref="138"/>\n
[reo 0.0.7] <o base=".length" line="142" pos="13">\n
[reo 0.0.7] <o base="arr" line="142" pos="10" ref="132.28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$each$t1$t1$a1"\n
[reo 0.0.7] cut="159"\n
[reo 0.0.7] line="143"\n
[reo 0.0.7] pos="8"\n
[reo 0.0.7] ref="143">\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="136"/>\n
[reo 0.0.7] <o as="idx" base="idx" level="1" ref="138"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="132.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="137"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="132.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="132.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="132.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="132.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="132.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="132.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="132.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="132.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="132.127"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="132.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="132.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="132.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="132.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="147" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.memory" line="138" name="idx" pos="6">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="138" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="132.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="132.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="132.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="132.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="132.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="132.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="132.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="132.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="132.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="132.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="132.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="132.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="132.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="132.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="143"\n
[reo 0.0.7] name="list$each$t1$t1$a1"\n
[reo 0.0.7] parent="list$each"\n
[reo 0.0.7] pos="8">\n
[reo 0.0.7] <o line="143" name="i" pos="9"/>\n
[reo 0.0.7] <o base="org.eolang.seq" line="144" name="@" pos="10">\n
[reo 0.0.7] <o base="f" line="145" pos="12" ref="143.136">\n
[reo 0.0.7] <o base=".at" line="145" pos="18">\n
[reo 0.0.7] <o base="arr" line="145" pos="15" ref="143.28"/>\n
[reo 0.0.7] <o base="i" line="145" pos="22" ref="143"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".write" line="146" pos="15">\n
[reo 0.0.7] <o base="idx" line="146" pos="12" ref="143.138"/>\n
[reo 0.0.7] <o base=".plus" line="146" pos="24">\n
[reo 0.0.7] <o base="i" line="146" pos="23" ref="143"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="146" pos="30">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="143.136" name="f"/>\n
[reo 0.0.7] <o level="1" line="143.138" name="idx"/>\n
[reo 0.0.7] <o level="2" line="143.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="143.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="143.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="143.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="143.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="143.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="143.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="143.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="143.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="143.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="143.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="143.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="143.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="143.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="149"\n
[reo 0.0.7] name="list$without"\n
[reo 0.0.7] original-name="without"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="150" name="i" pos="3"/>\n
[reo 0.0.7] <o base=".reducedi" line="151" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="151" pos="4"/>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="152" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$without$t1$a2"\n
[reo 0.0.7] cut="180"\n
[reo 0.0.7] line="153"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="153">\n
[reo 0.0.7] <o as="i" base="i" level="1" ref="150"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="149.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="151"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="149.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="149.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="149.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="149.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="149.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="149.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="149.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="149.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="149.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="149.132"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="149.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="149.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="149.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="149.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="149.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="149.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="149.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="149.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="149.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="149.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="149.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="149.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="149.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="149.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="149.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="149.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="149.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="153"\n
[reo 0.0.7] name="list$without$t1$a2"\n
[reo 0.0.7] parent="list$without"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="153" name="a" pos="7"/>\n
[reo 0.0.7] <o line="153" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="153" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".if" line="154" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="155" pos="13">\n
[reo 0.0.7] <o base="idx" line="155" pos="10" ref="153"/>\n
[reo 0.0.7] <o base="i" line="155" pos="17" ref="153.150"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="156" pos="10" ref="153"/>\n
[reo 0.0.7] <o base=".with" line="157" pos="11">\n
[reo 0.0.7] <o base="a" line="157" pos="10" ref="153"/>\n
[reo 0.0.7] <o base="item" line="157" pos="17" ref="153"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="153.150" name="i"/>\n
[reo 0.0.7] <o level="2" line="153.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="153.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="153.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="153.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="153.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="153.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="153.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="153.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="153.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="153.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="153.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="153.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="153.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="153.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="159"\n
[reo 0.0.7] name="list$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="160" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="161" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="162" pos="6">\n
[reo 0.0.7] <o base=".length" line="163" pos="11">\n
[reo 0.0.7] <o base="arr" line="163" pos="8" ref="159.28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="164" pos="9">\n
[reo 0.0.7] <o base="x" line="164" pos="8" ref="160"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".reducedi" line="165" pos="7">\n
[reo 0.0.7] <o base="^" line="165" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="166" pos="8">01</o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$eq$t1$t1$a2"\n
[reo 0.0.7] cut="202"\n
[reo 0.0.7] line="167"\n
[reo 0.0.7] pos="8"\n
[reo 0.0.7] ref="167">\n
[reo 0.0.7] <o as="x" base="x" level="1" ref="160"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="159.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="161"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="159.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="159.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="159.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="159.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="159.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="159.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="159.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="159.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="159.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="159.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="159.149"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="159.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="159.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="173" pos="6">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="159.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="159.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="159.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="159.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="159.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="159.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="159.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="159.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="159.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="159.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="159.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="159.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="159.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="159.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="167"\n
[reo 0.0.7] name="list$eq$t1$t1$a2"\n
[reo 0.0.7] parent="list$eq"\n
[reo 0.0.7] pos="8">\n
[reo 0.0.7] <o line="167" name="a" pos="9"/>\n
[reo 0.0.7] <o line="167" name="idx" pos="11"/>\n
[reo 0.0.7] <o line="167" name="item" pos="15"/>\n
[reo 0.0.7] <o base=".and" line="168" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="169" pos="12" ref="167"/>\n
[reo 0.0.7] <o base=".eq" line="170" pos="12">\n
[reo 0.0.7] <o base="item" line="171" pos="14" ref="167"/>\n
[reo 0.0.7] <o base=".at" line="172" pos="15">\n
[reo 0.0.7] <o base="x" line="172" pos="14" ref="167.160"/>\n
[reo 0.0.7] <o base="idx" line="172" pos="19" ref="167"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="167.160" name="x"/>\n
[reo 0.0.7] <o level="2" line="167.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="167.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="167.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="167.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="167.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="167.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="167.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="167.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="167.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="167.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="167.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="167.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="167.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="167.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="175"\n
[reo 0.0.7] name="list$concat"\n
[reo 0.0.7] original-name="concat"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="176" name="passed" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" const="" line="177" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="178" pos="6" ref="28">\n
[reo 0.0.7] <o base="passed" line="179" pos="8" ref="176"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="180" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$concat$t1$a2"\n
[reo 0.0.7] cut="221"\n
[reo 0.0.7] line="181"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="181">\n
[reo 0.0.7] <o as="passed" base="passed" level="1" ref="176"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="175.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="177"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="175.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="175.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="175.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="175.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="175.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="175.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="175.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="175.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="175.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="175.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="175.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="175.159"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="175.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="175.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="175.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="175.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="175.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="175.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="175.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="175.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="175.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="175.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="175.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="175.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="175.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="175.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="175.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="181"\n
[reo 0.0.7] name="list$concat$t1$a2"\n
[reo 0.0.7] parent="list$concat"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="181" name="a" pos="7"/>\n
[reo 0.0.7] <o line="181" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".with" line="182" name="@" pos="9">\n
[reo 0.0.7] <o base="a" line="182" pos="8" ref="181"/>\n
[reo 0.0.7] <o base="x" line="182" pos="15" ref="181"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="181.176" name="passed"/>\n
[reo 0.0.7] <o level="2" line="181.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="181.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="181.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="181.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="181.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="181.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="181.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="181.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="181.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="181.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="181.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="181.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="181.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="181.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="184"\n
[reo 0.0.7] name="list$found"\n
[reo 0.0.7] original-name="found"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="186" name="wanted" pos="3"/>\n
[reo 0.0.7] <o base=".reducedi" line="187" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="187" pos="4"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="188" pos="6">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$found$t1$a2"\n
[reo 0.0.7] cut="232"\n
[reo 0.0.7] line="189"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="189">\n
[reo 0.0.7] <o as="wanted" base="wanted" level="1" ref="186"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="184.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="187"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="184.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="184.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="184.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="184.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="184.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="184.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="184.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="184.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="184.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="184.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="184.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="184.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="184.175"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="184.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="184.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="184.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="184.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="184.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="184.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="184.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="184.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="184.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="184.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="184.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="184.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="184.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="184.175" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="189"\n
[reo 0.0.7] name="list$found$t1$a2"\n
[reo 0.0.7] parent="list$found"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="189" name="acc" pos="7"/>\n
[reo 0.0.7] <o line="189" name="i" pos="11"/>\n
[reo 0.0.7] <o line="189" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".if" line="190" name="@" pos="8">\n
[reo 0.0.7] <o base=".and" line="191" pos="10">\n
[reo 0.0.7] <o base=".eq" line="192" pos="12">\n
[reo 0.0.7] <o base="acc" line="193" pos="14" ref="189"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="194" pos="14">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="195" pos="12">\n
[reo 0.0.7] <o base="item" line="196" pos="14" ref="189"/>\n
[reo 0.0.7] <o base="wanted" line="197" pos="14" ref="189.186"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="i" line="198" pos="10" ref="189"/>\n
[reo 0.0.7] <o base=".plus" line="199" pos="13">\n
[reo 0.0.7] <o base="acc" line="199" pos="10" ref="189"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="199" pos="19">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="189.186" name="wanted"/>\n
[reo 0.0.7] <o level="2" line="189.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="189.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="189.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="189.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="189.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="189.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="189.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="189.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="189.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="189.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="189.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="189.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="189.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="189.175" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 237µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 178µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 60ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 258µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 208µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' produced (77455 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="88"\n
[reo 0.0.7] name="org.eolang.collections.list"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/list.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:41.085329Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > list\n
[reo 0.0.7] arr &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Is it empty?\n
[reo 0.0.7] [] &gt; is-empty\n
[reo 0.0.7] eq. &gt; @\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new list with this element added to\n
[reo 0.0.7] # the end of it.\n
[reo 0.0.7] [x] &gt; with\n
[reo 0.0.7] list &gt; @\n
[reo 0.0.7] with.\n
[reo 0.0.7] arr\n
[reo 0.0.7] x\n
[reo 0.0.7] \n
[reo 0.0.7] # Reduce with index from start "a" using the function "f".\n
[reo 0.0.7] # Here "f" must be an abstract\n
[reo 0.0.7] # object with three free attributes. The first\n
[reo 0.0.7] # one for the accumulator, the second one\n
[reo 0.0.7] # for the index and the third one for the element\n
[reo 0.0.7] # of the array.\n
[reo 0.0.7] [a f] &gt; reducedi\n
[reo 0.0.7] rec-reduced (* a 0) f arr &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] [acc-index func carr] &gt; rec-reduced\n
[reo 0.0.7] (acc-index.at 0) &gt; acc\n
[reo 0.0.7] (acc-index.at 1) &gt; index\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] (index.lt (carr.length))\n
[reo 0.0.7] rec-reduced\n
[reo 0.0.7] *\n
[reo 0.0.7] func\n
[reo 0.0.7] acc\n
[reo 0.0.7] index\n
[reo 0.0.7] (carr.at index)\n
[reo 0.0.7] (index.plus 1)\n
[reo 0.0.7] func\n
[reo 0.0.7] carr\n
[reo 0.0.7] acc\n
[reo 0.0.7] \n
[reo 0.0.7] [a f] > reducei\n
[reo 0.0.7] rec-reduce (* a 0) f arr > @\n
[reo 0.0.7] \n
[reo 0.0.7] [acc-index func carr] > rec-reduce\n
[reo 0.0.7] (acc-index.at 0) > acc\n
[reo 0.0.7] (acc-index.at 1) > index\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] (index.lt (carr.length))\n
[reo 0.0.7] rec-reduce\n
[reo 0.0.7] *\n
[reo 0.0.7] func\n
[reo 0.0.7] acc\n
[reo 0.0.7] index\n
[reo 0.0.7] (carr.at index)\n
[reo 0.0.7] (index.plus 1)\n
[reo 0.0.7] func\n
[reo 0.0.7] carr\n
[reo 0.0.7] acc\n
[reo 0.0.7] \n
[reo 0.0.7] # Reduce from start "a" using the function "f"\n
[reo 0.0.7] [a f] > reduced\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] a\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] &.f > @\n
[reo 0.0.7] a\n
[reo 0.0.7] item\n
[reo 0.0.7] \n
[reo 0.0.7] [a f] > reduce\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] a\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] &.f > @\n
[reo 0.0.7] a\n
[reo 0.0.7] item\n
[reo 0.0.7] \n
[reo 0.0.7] # Map with index. Here "f" must be an abstract\n
[reo 0.0.7] # object with two free attributes. The first\n
[reo 0.0.7] # one for the element of the array, the second one\n
[reo 0.0.7] # for the index.\n
[reo 0.0.7] [f] > mappedi\n
[reo 0.0.7] list > @\n
[reo 0.0.7] ^.reducedi\n
[reo 0.0.7] *\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] with. > @\n
[reo 0.0.7] a\n
[reo 0.0.7] &.f item idx\n
[reo 0.0.7] \n
[reo 0.0.7] # Map without index. Here "f" must be an abstract\n
[reo 0.0.7] # object with one free attribute, for the element\n
[reo 0.0.7] # of the array.\n
[reo 0.0.7] [f] > mapped\n
[reo 0.0.7] ^.mappedi > @\n
[reo 0.0.7] [x idx]\n
[reo 0.0.7] &.f x > @\n
[reo 0.0.7] \n
[reo 0.0.7] [f] > map\n
[reo 0.0.7] ^.mappedi > @\n
[reo 0.0.7] [x idx]\n
[reo 0.0.7] &.f x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # For each array element dataize the object\n
[reo 0.0.7] # Here "f" must be an abstract object with\n
[reo 0.0.7] # one free attribute, the element of the\n
[reo 0.0.7] # array.\n
[reo 0.0.7] [f] > each\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] memory 0 > idx\n
[reo 0.0.7] while.\n
[reo 0.0.7] lt.\n
[reo 0.0.7] idx\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] [i]\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] f (arr.at i)\n
[reo 0.0.7] idx.write (i.plus 1)\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] \n
[reo 0.0.7] # Create a new list without the i-th element\n
[reo 0.0.7] [i] > without\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] *\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] idx.eq i\n
[reo 0.0.7] a\n
[reo 0.0.7] a.with item\n
[reo 0.0.7] \n
[reo 0.0.7] # Equal to another object?\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] arr.length\n
[reo 0.0.7] x.length\n
[reo 0.0.7] ^.reducedi\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] [a idx item]\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] a\n
[reo 0.0.7] eq.\n
[reo 0.0.7] item\n
[reo 0.0.7] x.at idx\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the combined current and passed arrays\n
[reo 0.0.7] [passed] > concat\n
[reo 0.0.7] reduced. > @!\n
[reo 0.0.7] list\n
[reo 0.0.7] passed\n
[reo 0.0.7] ^\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] a.with x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns index of the first particular item in list.\n
[reo 0.0.7] # If the list has no this item, found returns -1\n
[reo 0.0.7] [wanted] > found\n
[reo 0.0.7] ^.reducedi > @\n
[reo 0.0.7] -1\n
[reo 0.0.7] [acc i item]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] and.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] acc\n
[reo 0.0.7] -1\n
[reo 0.0.7] eq.\n
[reo 0.0.7] item\n
[reo 0.0.7] wanted\n
[reo 0.0.7] i\n
[reo 0.0.7] acc.plus 0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] <sheet>remove-levels</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>fix-missed-names</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="28"\n
[reo 0.0.7] name="list"\n
[reo 0.0.7] original-name="list"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="28" name="arr" pos="1"/>\n
[reo 0.0.7] <o base="arr" line="29" name="@" pos="2" ref="28"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$is-empty"\n
[reo 0.0.7] cut="2"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="is-empty"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="31">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$with"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="with"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="37">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reducedi"\n
[reo 0.0.7] cut="13"\n
[reo 0.0.7] line="45"\n
[reo 0.0.7] name="reducedi"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="45">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reducei"\n
[reo 0.0.7] cut="51"\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] name="reducei"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="70">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reduced"\n
[reo 0.0.7] cut="89"\n
[reo 0.0.7] line="89"\n
[reo 0.0.7] name="reduced"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="89">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reduce"\n
[reo 0.0.7] cut="103"\n
[reo 0.0.7] line="98"\n
[reo 0.0.7] name="reduce"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="98">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$mappedi"\n
[reo 0.0.7] cut="117"\n
[reo 0.0.7] line="106"\n
[reo 0.0.7] name="mappedi"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="106">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$mapped"\n
[reo 0.0.7] cut="133"\n
[reo 0.0.7] line="119"\n
[reo 0.0.7] name="mapped"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="119">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$map"\n
[reo 0.0.7] cut="143"\n
[reo 0.0.7] line="127"\n
[reo 0.0.7] name="map"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="127">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$each"\n
[reo 0.0.7] cut="153"\n
[reo 0.0.7] line="132"\n
[reo 0.0.7] name="each"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="132">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$without"\n
[reo 0.0.7] cut="177"\n
[reo 0.0.7] line="149"\n
[reo 0.0.7] name="without"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="149">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$eq"\n
[reo 0.0.7] cut="194"\n
[reo 0.0.7] line="159"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="159">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$concat"\n
[reo 0.0.7] cut="217"\n
[reo 0.0.7] line="175"\n
[reo 0.0.7] name="concat"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="175">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$found"\n
[reo 0.0.7] cut="229"\n
[reo 0.0.7] line="184"\n
[reo 0.0.7] name="found"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="184">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="1" ref="31"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="1" ref="45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="1" ref="70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="1" ref="89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="1" ref="98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="1" ref="119"/>\n
[reo 0.0.7] <o as="map" base="map" level="1" ref="127"/>\n
[reo 0.0.7] <o as="each" base="each" level="1" ref="132"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="175"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="list$is-empty"\n
[reo 0.0.7] original-name="is-empty"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".length" line="34" pos="9">\n
[reo 0.0.7] <o base="arr" line="34" pos="6" ref="31.28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="35" pos="6">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="31.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="31.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="31.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="31.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="31.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="31.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="31.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="31.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="31.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="31.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="31.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="31.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="31.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="31.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="list$with"\n
[reo 0.0.7] original-name="with"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base="list" line="40" name="@" pos="4" ref="28">\n
[reo 0.0.7] <o base=".with" line="41" pos="6">\n
[reo 0.0.7] <o base="arr" line="42" pos="8" ref="37.28"/>\n
[reo 0.0.7] <o base="x" line="43" pos="8" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="37.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="37.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="37.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="37.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="37.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="37.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="37.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="37.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="37.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="37.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="37.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="37.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="37.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="37.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="45"\n
[reo 0.0.7] name="list$reducedi"\n
[reo 0.0.7] original-name="reducedi"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="51" name="a" pos="3"/>\n
[reo 0.0.7] <o line="51" name="f" pos="5"/>\n
[reo 0.0.7] <o base="rec-reduced" line="52" name="@" pos="4" ref="54">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="52" pos="17">\n
[reo 0.0.7] <o base="a" line="52" pos="19" ref="51"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="52" pos="21">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="f" line="52" pos="24" ref="51"/>\n
[reo 0.0.7] <o base="arr" line="52" pos="26" ref="45.28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reducedi$rec-reduced"\n
[reo 0.0.7] cut="21"\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="rec-reduced"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="54">\n
[reo 0.0.7] <o as="a" base="a" level="1" ref="51"/>\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="51"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="52"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="45.28"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="45.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="45.37"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="45.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="45.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="45.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="45.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="45.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="45.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="45.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="45.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="45.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="45.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="45.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="45.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="45.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="45.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="45.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="45.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="45.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="45.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="45.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="45.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="45.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="45.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="45.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="45.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="45.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="list$reducedi$rec-reduced"\n
[reo 0.0.7] original-name="rec-reduced"\n
[reo 0.0.7] parent="list$reducedi"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="54" name="acc-index" pos="5"/>\n
[reo 0.0.7] <o line="54" name="func" pos="15"/>\n
[reo 0.0.7] <o line="54" name="carr" pos="20"/>\n
[reo 0.0.7] <o base=".at" line="55" name="acc" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="55" pos="7" ref="54"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="55" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="56" name="index" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="56" pos="7" ref="54"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="56" pos="20">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="57" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="58" pos="14">\n
[reo 0.0.7] <o base="index" line="58" pos="9" ref="56"/>\n
[reo 0.0.7] <o base=".length" line="58" pos="23">\n
[reo 0.0.7] <o base="carr" line="58" pos="19" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="list$reducedi$rec-reduced" line="59" pos="8" ref="54">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="60" pos="10">\n
[reo 0.0.7] <o base="func" line="61" pos="12" ref="54">\n
[reo 0.0.7] <o base="acc" line="62" pos="14" ref="55"/>\n
[reo 0.0.7] <o base="index" line="63" pos="14" ref="56"/>\n
[reo 0.0.7] <o base=".at" line="64" pos="19">\n
[reo 0.0.7] <o base="carr" line="64" pos="15" ref="54"/>\n
[reo 0.0.7] <o base="index" line="64" pos="23" ref="56"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="65" pos="18">\n
[reo 0.0.7] <o base="index" line="65" pos="13" ref="56"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="65" pos="24">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="func" line="66" pos="10" ref="54"/>\n
[reo 0.0.7] <o base="carr" line="67" pos="10" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="68" pos="8" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="54.51" name="a"/>\n
[reo 0.0.7] <o level="1" line="54.51" name="f"/>\n
[reo 0.0.7] <o level="2" line="54.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="54.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="54.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="54.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="54.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="54.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="54.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="54.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="54.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="54.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="54.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="54.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="54.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="54.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] name="list$reducei"\n
[reo 0.0.7] original-name="reducei"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="70" name="a" pos="3"/>\n
[reo 0.0.7] <o line="70" name="f" pos="5"/>\n
[reo 0.0.7] <o base="rec-reduce" line="71" name="@" pos="4" ref="73">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="71" pos="16">\n
[reo 0.0.7] <o base="a" line="71" pos="18" ref="70"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="71" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="f" line="71" pos="23" ref="70"/>\n
[reo 0.0.7] <o base="arr" line="71" pos="25" ref="70.28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reducei$rec-reduce"\n
[reo 0.0.7] cut="59"\n
[reo 0.0.7] line="73"\n
[reo 0.0.7] name="rec-reduce"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="73">\n
[reo 0.0.7] <o as="a" base="a" level="1" ref="70"/>\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="70"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="71"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="70.28"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="70.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="70.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="70.45"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="70.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="70.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="70.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="70.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="70.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="70.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="70.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="70.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="70.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="70.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="70.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="70.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="70.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="70.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="70.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="70.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="70.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="70.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="70.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="70.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="70.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="70.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="70.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="70.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="73"\n
[reo 0.0.7] name="list$reducei$rec-reduce"\n
[reo 0.0.7] original-name="rec-reduce"\n
[reo 0.0.7] parent="list$reducei"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="73" name="acc-index" pos="5"/>\n
[reo 0.0.7] <o line="73" name="func" pos="15"/>\n
[reo 0.0.7] <o line="73" name="carr" pos="20"/>\n
[reo 0.0.7] <o base=".at" line="74" name="acc" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="74" pos="7" ref="73"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="74" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="75" name="index" pos="16">\n
[reo 0.0.7] <o base="acc-index" line="75" pos="7" ref="73"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="75" pos="20">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="76" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="77" pos="14">\n
[reo 0.0.7] <o base="index" line="77" pos="9" ref="75"/>\n
[reo 0.0.7] <o base=".length" line="77" pos="23">\n
[reo 0.0.7] <o base="carr" line="77" pos="19" ref="73"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="list$reducei$rec-reduce" line="78" pos="8" ref="73">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="79" pos="10">\n
[reo 0.0.7] <o base="func" line="80" pos="12" ref="73">\n
[reo 0.0.7] <o base="acc" line="81" pos="14" ref="74"/>\n
[reo 0.0.7] <o base="index" line="82" pos="14" ref="75"/>\n
[reo 0.0.7] <o base=".at" line="83" pos="19">\n
[reo 0.0.7] <o base="carr" line="83" pos="15" ref="73"/>\n
[reo 0.0.7] <o base="index" line="83" pos="23" ref="75"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="84" pos="18">\n
[reo 0.0.7] <o base="index" line="84" pos="13" ref="75"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="84" pos="24">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="func" line="85" pos="10" ref="73"/>\n
[reo 0.0.7] <o base="carr" line="86" pos="10" ref="73"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="87" pos="8" ref="74"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="73.70" name="a"/>\n
[reo 0.0.7] <o level="1" line="73.70" name="f"/>\n
[reo 0.0.7] <o level="2" line="73.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="73.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="73.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="73.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="73.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="73.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="73.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="73.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="73.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="73.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="73.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="73.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="73.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="73.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="89"\n
[reo 0.0.7] name="list$reduced"\n
[reo 0.0.7] original-name="reduced"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="90" name="a" pos="3"/>\n
[reo 0.0.7] <o line="90" name="f" pos="5"/>\n
[reo 0.0.7] <o base=".reducedi" line="91" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="91" pos="4"/>\n
[reo 0.0.7] <o base="a" line="92" pos="6" ref="90"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reduced$t2$a2"\n
[reo 0.0.7] cut="93"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="93">\n
[reo 0.0.7] <o as="a" base="a" level="1" ref="90"/>\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="90"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="89.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="91"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="89.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="89.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="89.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="89.70"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="89.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="89.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="89.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="89.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="89.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="89.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="89.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="89.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="89.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="89.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="89.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="89.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="89.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="89.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="89.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="89.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="89.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="89.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="89.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="89.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="89.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="89.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="89.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="list$reduced$t2$a2"\n
[reo 0.0.7] parent="list$reduced"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="93" name="a" pos="7"/>\n
[reo 0.0.7] <o line="93" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="93" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".f" line="94" name="@" pos="9">\n
[reo 0.0.7] <o base="&amp;" line="94" pos="8"/>\n
[reo 0.0.7] <o base="a" line="95" pos="10" ref="93"/>\n
[reo 0.0.7] <o base="item" line="96" pos="10" ref="93"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="93.90" name="f"/>\n
[reo 0.0.7] <o level="2" line="93.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="93.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="93.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="93.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="93.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="93.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="93.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="93.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="93.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="93.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="93.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="93.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="93.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="93.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="98"\n
[reo 0.0.7] name="list$reduce"\n
[reo 0.0.7] original-name="reduce"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="98" name="a" pos="3"/>\n
[reo 0.0.7] <o line="98" name="f" pos="5"/>\n
[reo 0.0.7] <o base=".reducedi" line="99" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="99" pos="4"/>\n
[reo 0.0.7] <o base="a" line="100" pos="6" ref="98"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$reduce$t2$a2"\n
[reo 0.0.7] cut="107"\n
[reo 0.0.7] line="101"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="101">\n
[reo 0.0.7] <o as="a" base="a" level="1" ref="98"/>\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="98"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="98.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="99"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="98.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="98.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="98.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="98.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="98.89"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="98.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="98.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="98.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="98.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="98.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="98.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="98.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="98.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="98.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="98.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="98.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="98.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="98.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="98.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="98.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="98.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="98.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="98.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="98.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="98.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="98.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="98.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="101"\n
[reo 0.0.7] name="list$reduce$t2$a2"\n
[reo 0.0.7] parent="list$reduce"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="101" name="a" pos="7"/>\n
[reo 0.0.7] <o line="101" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="101" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".f" line="102" name="@" pos="9">\n
[reo 0.0.7] <o base="&amp;" line="102" pos="8"/>\n
[reo 0.0.7] <o base="a" line="103" pos="10" ref="101"/>\n
[reo 0.0.7] <o base="item" line="104" pos="10" ref="101"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="101.98" name="f"/>\n
[reo 0.0.7] <o level="2" line="101.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="101.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="101.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="101.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="101.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="101.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="101.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="101.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="101.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="101.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="101.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="101.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="101.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="101.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="106"\n
[reo 0.0.7] name="list$mappedi"\n
[reo 0.0.7] original-name="mappedi"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="110" name="f" pos="3"/>\n
[reo 0.0.7] <o base="list" line="111" name="@" pos="4" ref="28">\n
[reo 0.0.7] <o base=".reducedi" line="112" pos="7">\n
[reo 0.0.7] <o base="^" line="112" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="113" pos="8"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$mappedi$t1$t0$a2"\n
[reo 0.0.7] cut="120"\n
[reo 0.0.7] line="114"\n
[reo 0.0.7] pos="8"\n
[reo 0.0.7] ref="114">\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="110"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="106.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="111"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="106.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="106.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="106.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="106.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="106.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="106.98"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="106.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="106.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="106.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="106.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="106.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="106.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="106.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="106.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="106.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="106.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="106.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="106.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="106.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="106.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="106.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="106.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="106.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="106.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="106.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="106.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="106.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="114"\n
[reo 0.0.7] name="list$mappedi$t1$t0$a2"\n
[reo 0.0.7] parent="list$mappedi"\n
[reo 0.0.7] pos="8">\n
[reo 0.0.7] <o line="114" name="a" pos="9"/>\n
[reo 0.0.7] <o line="114" name="idx" pos="11"/>\n
[reo 0.0.7] <o line="114" name="item" pos="15"/>\n
[reo 0.0.7] <o base=".with" line="115" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="116" pos="12" ref="114"/>\n
[reo 0.0.7] <o base=".f" line="117" pos="13">\n
[reo 0.0.7] <o base="&amp;" line="117" pos="12"/>\n
[reo 0.0.7] <o base="item" line="117" pos="16" ref="114"/>\n
[reo 0.0.7] <o base="idx" line="117" pos="21" ref="114"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="114.110" name="f"/>\n
[reo 0.0.7] <o level="2" line="114.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="114.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="114.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="114.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="114.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="114.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="114.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="114.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="114.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="114.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="114.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="114.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="114.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="114.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="119"\n
[reo 0.0.7] name="list$mapped"\n
[reo 0.0.7] original-name="mapped"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="122" name="f" pos="3"/>\n
[reo 0.0.7] <o base=".mappedi" line="123" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="123" pos="4"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$mapped$t1$a1"\n
[reo 0.0.7] cut="135"\n
[reo 0.0.7] line="124"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="124">\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="122"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="119.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="123"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="119.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="119.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="119.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="119.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="119.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="119.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="119.106"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="119.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="119.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="119.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="119.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="119.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="119.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="119.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="119.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="119.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="119.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="119.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="119.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="119.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="119.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="119.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="119.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="119.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="119.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="119.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="119.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="124"\n
[reo 0.0.7] name="list$mapped$t1$a1"\n
[reo 0.0.7] parent="list$mapped"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="124" name="x" pos="7"/>\n
[reo 0.0.7] <o line="124" name="idx" pos="9"/>\n
[reo 0.0.7] <o base=".f" line="125" name="@" pos="9">\n
[reo 0.0.7] <o base="&amp;" line="125" pos="8"/>\n
[reo 0.0.7] <o base="x" line="125" pos="12" ref="124"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="124.122" name="f"/>\n
[reo 0.0.7] <o level="2" line="124.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="124.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="124.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="124.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="124.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="124.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="124.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="124.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="124.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="124.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="124.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="124.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="124.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="124.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="127"\n
[reo 0.0.7] name="list$map"\n
[reo 0.0.7] original-name="map"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="127" name="f" pos="3"/>\n
[reo 0.0.7] <o base=".mappedi" line="128" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="128" pos="4"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$map$t1$a1"\n
[reo 0.0.7] cut="145"\n
[reo 0.0.7] line="129"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="129">\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="127"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="127.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="128"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="127.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="127.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="127.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="127.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="127.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="127.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="127.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="127.119"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="127.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="127.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="127.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="127.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="127.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="127.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="127.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="127.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="127.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="127.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="127.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="127.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="127.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="127.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="127.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="127.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="127.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="127.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="127.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="129"\n
[reo 0.0.7] name="list$map$t1$a1"\n
[reo 0.0.7] parent="list$map"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="129" name="x" pos="7"/>\n
[reo 0.0.7] <o line="129" name="idx" pos="9"/>\n
[reo 0.0.7] <o base=".f" line="130" name="@" pos="9">\n
[reo 0.0.7] <o base="&amp;" line="130" pos="8"/>\n
[reo 0.0.7] <o base="x" line="130" pos="12" ref="129"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="129.127" name="f"/>\n
[reo 0.0.7] <o level="2" line="129.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="129.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="129.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="129.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="129.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="129.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="129.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="129.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="129.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="129.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="129.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="129.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="129.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="129.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="132"\n
[reo 0.0.7] name="list$each"\n
[reo 0.0.7] original-name="each"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="136" name="f" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.seq" line="137" name="@" pos="4">\n
[reo 0.0.7] <o base="idx" cut="1" line="138" ref="138"/>\n
[reo 0.0.7] <o base=".while" line="139" pos="6">\n
[reo 0.0.7] <o base=".lt" line="140" pos="8">\n
[reo 0.0.7] <o base="idx" line="141" pos="10" ref="138"/>\n
[reo 0.0.7] <o base=".length" line="142" pos="13">\n
[reo 0.0.7] <o base="arr" line="142" pos="10" ref="132.28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$each$t1$t1$a1"\n
[reo 0.0.7] cut="159"\n
[reo 0.0.7] line="143"\n
[reo 0.0.7] pos="8"\n
[reo 0.0.7] ref="143">\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="136"/>\n
[reo 0.0.7] <o as="idx" base="idx" level="1" ref="138"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="132.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="137"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="132.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="132.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="132.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="132.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="132.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="132.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="132.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="132.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="132.127"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="132.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="132.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="132.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="132.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="147" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.memory" line="138" name="idx" pos="6">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="138" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="132.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="132.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="132.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="132.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="132.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="132.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="132.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="132.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="132.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="132.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="132.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="132.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="132.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="132.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="143"\n
[reo 0.0.7] name="list$each$t1$t1$a1"\n
[reo 0.0.7] parent="list$each"\n
[reo 0.0.7] pos="8">\n
[reo 0.0.7] <o line="143" name="i" pos="9"/>\n
[reo 0.0.7] <o base="org.eolang.seq" line="144" name="@" pos="10">\n
[reo 0.0.7] <o base="f" line="145" pos="12" ref="143.136">\n
[reo 0.0.7] <o base=".at" line="145" pos="18">\n
[reo 0.0.7] <o base="arr" line="145" pos="15" ref="143.28"/>\n
[reo 0.0.7] <o base="i" line="145" pos="22" ref="143"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".write" line="146" pos="15">\n
[reo 0.0.7] <o base="idx" line="146" pos="12" ref="143.138"/>\n
[reo 0.0.7] <o base=".plus" line="146" pos="24">\n
[reo 0.0.7] <o base="i" line="146" pos="23" ref="143"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="146" pos="30">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="143.136" name="f"/>\n
[reo 0.0.7] <o level="1" line="143.138" name="idx"/>\n
[reo 0.0.7] <o level="2" line="143.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="143.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="143.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="143.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="143.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="143.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="143.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="143.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="143.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="143.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="143.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="143.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="143.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="143.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="149"\n
[reo 0.0.7] name="list$without"\n
[reo 0.0.7] original-name="without"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="150" name="i" pos="3"/>\n
[reo 0.0.7] <o base=".reducedi" line="151" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="151" pos="4"/>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="152" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$without$t1$a2"\n
[reo 0.0.7] cut="180"\n
[reo 0.0.7] line="153"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="153">\n
[reo 0.0.7] <o as="i" base="i" level="1" ref="150"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="149.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="151"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="149.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="149.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="149.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="149.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="149.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="149.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="149.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="149.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="149.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="149.132"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="149.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="149.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="149.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="149.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="149.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="149.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="149.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="149.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="149.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="149.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="149.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="149.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="149.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="149.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="149.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="149.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="149.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="153"\n
[reo 0.0.7] name="list$without$t1$a2"\n
[reo 0.0.7] parent="list$without"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="153" name="a" pos="7"/>\n
[reo 0.0.7] <o line="153" name="idx" pos="9"/>\n
[reo 0.0.7] <o line="153" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".if" line="154" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="155" pos="13">\n
[reo 0.0.7] <o base="idx" line="155" pos="10" ref="153"/>\n
[reo 0.0.7] <o base="i" line="155" pos="17" ref="153.150"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="156" pos="10" ref="153"/>\n
[reo 0.0.7] <o base=".with" line="157" pos="11">\n
[reo 0.0.7] <o base="a" line="157" pos="10" ref="153"/>\n
[reo 0.0.7] <o base="item" line="157" pos="17" ref="153"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="153.150" name="i"/>\n
[reo 0.0.7] <o level="2" line="153.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="153.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="153.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="153.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="153.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="153.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="153.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="153.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="153.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="153.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="153.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="153.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="153.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="153.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="159"\n
[reo 0.0.7] name="list$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="160" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="161" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="162" pos="6">\n
[reo 0.0.7] <o base=".length" line="163" pos="11">\n
[reo 0.0.7] <o base="arr" line="163" pos="8" ref="159.28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="164" pos="9">\n
[reo 0.0.7] <o base="x" line="164" pos="8" ref="160"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".reducedi" line="165" pos="7">\n
[reo 0.0.7] <o base="^" line="165" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="166" pos="8">01</o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$eq$t1$t1$a2"\n
[reo 0.0.7] cut="202"\n
[reo 0.0.7] line="167"\n
[reo 0.0.7] pos="8"\n
[reo 0.0.7] ref="167">\n
[reo 0.0.7] <o as="x" base="x" level="1" ref="160"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="159.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="161"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="159.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="159.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="159.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="159.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="159.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="159.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="159.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="159.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="159.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="159.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="159.149"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="159.175"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="159.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="173" pos="6">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="159.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="159.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="159.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="159.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="159.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="159.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="159.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="159.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="159.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="159.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="159.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="159.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="159.175" name="concat"/>\n
[reo 0.0.7] <o level="1" line="159.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="167"\n
[reo 0.0.7] name="list$eq$t1$t1$a2"\n
[reo 0.0.7] parent="list$eq"\n
[reo 0.0.7] pos="8">\n
[reo 0.0.7] <o line="167" name="a" pos="9"/>\n
[reo 0.0.7] <o line="167" name="idx" pos="11"/>\n
[reo 0.0.7] <o line="167" name="item" pos="15"/>\n
[reo 0.0.7] <o base=".and" line="168" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="169" pos="12" ref="167"/>\n
[reo 0.0.7] <o base=".eq" line="170" pos="12">\n
[reo 0.0.7] <o base="item" line="171" pos="14" ref="167"/>\n
[reo 0.0.7] <o base=".at" line="172" pos="15">\n
[reo 0.0.7] <o base="x" line="172" pos="14" ref="167.160"/>\n
[reo 0.0.7] <o base="idx" line="172" pos="19" ref="167"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="167.160" name="x"/>\n
[reo 0.0.7] <o level="2" line="167.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="167.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="167.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="167.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="167.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="167.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="167.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="167.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="167.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="167.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="167.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="167.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="167.175" name="concat"/>\n
[reo 0.0.7] <o level="2" line="167.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="175"\n
[reo 0.0.7] name="list$concat"\n
[reo 0.0.7] original-name="concat"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="176" name="passed" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" const="" line="177" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="178" pos="6" ref="28">\n
[reo 0.0.7] <o base="passed" line="179" pos="8" ref="176"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="180" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$concat$t1$a2"\n
[reo 0.0.7] cut="221"\n
[reo 0.0.7] line="181"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="181">\n
[reo 0.0.7] <o as="passed" base="passed" level="1" ref="176"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="175.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="177"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="175.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="175.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="175.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="175.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="175.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="175.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="175.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="175.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="175.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="175.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="175.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="175.159"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="175.184"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="175.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="175.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="175.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="175.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="175.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="175.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="175.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="175.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="175.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="175.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="175.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="175.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="175.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="175.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="181"\n
[reo 0.0.7] name="list$concat$t1$a2"\n
[reo 0.0.7] parent="list$concat"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="181" name="a" pos="7"/>\n
[reo 0.0.7] <o line="181" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".with" line="182" name="@" pos="9">\n
[reo 0.0.7] <o base="a" line="182" pos="8" ref="181"/>\n
[reo 0.0.7] <o base="x" line="182" pos="15" ref="181"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="181.176" name="passed"/>\n
[reo 0.0.7] <o level="2" line="181.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="181.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="181.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="181.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="181.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="181.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="181.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="181.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="181.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="181.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="181.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="181.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="181.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="181.184" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="184"\n
[reo 0.0.7] name="list$found"\n
[reo 0.0.7] original-name="found"\n
[reo 0.0.7] parent="list"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="186" name="wanted" pos="3"/>\n
[reo 0.0.7] <o base=".reducedi" line="187" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="187" pos="4"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="188" pos="6">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="list$found$t1$a2"\n
[reo 0.0.7] cut="232"\n
[reo 0.0.7] line="189"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="189">\n
[reo 0.0.7] <o as="wanted" base="wanted" level="1" ref="186"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="2" ref="184.28"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="187"/>\n
[reo 0.0.7] <o as="is-empty" base="is-empty" level="2" ref="184.31"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="184.37"/>\n
[reo 0.0.7] <o as="reducedi" base="reducedi" level="2" ref="184.45"/>\n
[reo 0.0.7] <o as="reducei" base="reducei" level="2" ref="184.70"/>\n
[reo 0.0.7] <o as="reduced" base="reduced" level="2" ref="184.89"/>\n
[reo 0.0.7] <o as="reduce" base="reduce" level="2" ref="184.98"/>\n
[reo 0.0.7] <o as="mappedi" base="mappedi" level="2" ref="184.106"/>\n
[reo 0.0.7] <o as="mapped" base="mapped" level="2" ref="184.119"/>\n
[reo 0.0.7] <o as="map" base="map" level="2" ref="184.127"/>\n
[reo 0.0.7] <o as="each" base="each" level="2" ref="184.132"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="184.149"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="184.159"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="184.175"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="184.28" name="arr"/>\n
[reo 0.0.7] <o level="1" line="184.31" name="is-empty"/>\n
[reo 0.0.7] <o level="1" line="184.37" name="with"/>\n
[reo 0.0.7] <o level="1" line="184.45" name="reducedi"/>\n
[reo 0.0.7] <o level="1" line="184.70" name="reducei"/>\n
[reo 0.0.7] <o level="1" line="184.89" name="reduced"/>\n
[reo 0.0.7] <o level="1" line="184.98" name="reduce"/>\n
[reo 0.0.7] <o level="1" line="184.106" name="mappedi"/>\n
[reo 0.0.7] <o level="1" line="184.119" name="mapped"/>\n
[reo 0.0.7] <o level="1" line="184.127" name="map"/>\n
[reo 0.0.7] <o level="1" line="184.132" name="each"/>\n
[reo 0.0.7] <o level="1" line="184.149" name="without"/>\n
[reo 0.0.7] <o level="1" line="184.159" name="eq"/>\n
[reo 0.0.7] <o level="1" line="184.175" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="189"\n
[reo 0.0.7] name="list$found$t1$a2"\n
[reo 0.0.7] parent="list$found"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="189" name="acc" pos="7"/>\n
[reo 0.0.7] <o line="189" name="i" pos="11"/>\n
[reo 0.0.7] <o line="189" name="item" pos="13"/>\n
[reo 0.0.7] <o base=".if" line="190" name="@" pos="8">\n
[reo 0.0.7] <o base=".and" line="191" pos="10">\n
[reo 0.0.7] <o base=".eq" line="192" pos="12">\n
[reo 0.0.7] <o base="acc" line="193" pos="14" ref="189"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="194" pos="14">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="195" pos="12">\n
[reo 0.0.7] <o base="item" line="196" pos="14" ref="189"/>\n
[reo 0.0.7] <o base="wanted" line="197" pos="14" ref="189.186"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="i" line="198" pos="10" ref="189"/>\n
[reo 0.0.7] <o base=".plus" line="199" pos="13">\n
[reo 0.0.7] <o base="acc" line="199" pos="10" ref="189"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="199" pos="19">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="189.186" name="wanted"/>\n
[reo 0.0.7] <o level="2" line="189.28" name="arr"/>\n
[reo 0.0.7] <o level="2" line="189.31" name="is-empty"/>\n
[reo 0.0.7] <o level="2" line="189.37" name="with"/>\n
[reo 0.0.7] <o level="2" line="189.45" name="reducedi"/>\n
[reo 0.0.7] <o level="2" line="189.70" name="reducei"/>\n
[reo 0.0.7] <o level="2" line="189.89" name="reduced"/>\n
[reo 0.0.7] <o level="2" line="189.98" name="reduce"/>\n
[reo 0.0.7] <o level="2" line="189.106" name="mappedi"/>\n
[reo 0.0.7] <o level="2" line="189.119" name="mapped"/>\n
[reo 0.0.7] <o level="2" line="189.127" name="map"/>\n
[reo 0.0.7] <o level="2" line="189.132" name="each"/>\n
[reo 0.0.7] <o level="2" line="189.149" name="without"/>\n
[reo 0.0.7] <o level="2" line="189.159" name="eq"/>\n
[reo 0.0.7] <o level="2" line="189.175" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 296µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 247µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 133ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 288µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 197µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 240µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 250µs
[reo 0.0.7] [WARNING] XSL transformation 'broken-refs' took too long 140ms (over 100ms)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 227µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 209µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 267µs
[reo 0.0.7] [WARNING] XSL transformation 'broken-refs' took too long 153ms (over 100ms)
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 220µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 1s
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 23945 bytes of XML in 1ms
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/eo/03-optimize/org/eolang/collections
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/collections/list.xmir saved (77556 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/collections/list.xmir (program:org.eolang.collections.list) to ./home/r/repo/target/eo/03-optimize/org/eolang/collections/list.xmir
[reo 0.0.7] [INFO] Optimized 2 out of 4 XMIR program(s)
[reo 0.0.7] [DEBUG] Execution of OptimizeMojo took 2s
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 8445 bytes of XML in 403µs
[reo 0.0.7] [DEBUG] Didn't find any foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/array.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 77556 bytes of XML in 3ms
[reo 0.0.7] [DEBUG] Found 5 foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/collections/list.xmir: [org.eolang.array, org.eolang.bool, org.eolang.int, org.eolang.memory, org.eolang.seq]
[reo 0.0.7] [INFO] Discovered 5 foreign objects in 2 programs: [org.eolang.bool, org.eolang.memory, org.eolang.array, org.eolang.int, org.eolang.seq]
[reo 0.0.7] [DEBUG] Execution of DiscoverMojo took 23ms
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.heap' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/heap.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/heap.eo saved (2099 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.heap' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/heap.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.bytes' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/bytes.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/bytes.eo saved (2708 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.bytes' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/bytes.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.as-phi' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/as-phi.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/as-phi.eo saved (1327 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.as-phi' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/as-phi.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.string' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/string.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/string.eo saved (1615 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.string' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/string.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.try' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/try.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/try.eo saved (1584 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.try' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/try.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.ram' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/ram.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/ram.eo saved (1527 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.ram' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/ram.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.memory' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/memory.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/memory.eo saved (1304 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.memory' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/memory.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.error' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/error.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/error.eo saved (1563 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.error' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/error.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.float' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/float.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/float.eo saved (2221 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.float' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/float.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.cage' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/cage.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/cage.eo saved (1465 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.cage' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/cage.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.switch' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/switch.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/switch.eo saved (2111 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.switch' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/switch.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.nop' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/nop.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/nop.eo saved (1316 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.nop' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/nop.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.seq' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/seq.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/seq.eo saved (1338 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.seq' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/seq.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.io.stdout' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/io/stdout.eo...
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/eo/04-pull/org/eolang/io
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/io/stdout.eo saved (1285 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.io.stdout' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/io/stdout.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.io.stdin' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/io/stdin.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/io/stdin.eo saved (1492 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.io.stdin' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/io/stdin.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.bool' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/bool.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/bool.eo saved (1966 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.bool' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/bool.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.goto' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/goto.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/goto.eo saved (1698 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.goto' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/goto.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [INFO] 17 program(s) pulled from [./home/r/.eo (5f82cc1)]+[fallback to [https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/%s.eo]+(5f82cc1 cache to /home/r/.eo)]
[reo 0.0.7] [DEBUG] Execution of PullMojo took 5s
[reo 0.0.7] [DEBUG] 3 suitable tojo(s) found out of 21
[reo 0.0.7] [DEBUG] Program org.eolang.reo.simple.sum/0.0.0 skipped due to its zero version
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4418 bytes of XML in 409µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.array/*.*.*: org.eolang:eo-runtime:0.28.7
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 23945 bytes of XML in 1ms
[reo 0.0.7] [INFO] Dependency found for org.eolang.collections.list/*.*.*: org.eolang:eo-collections:0.0.4
[reo 0.0.7] [DEBUG] Running executeMojo for Plugin [org.apache.maven.plugins:maven-dependency-plugin]
[reo 0.0.7] [DEBUG] Attempting to load plugin Plugin [org.apache.maven.plugins:maven-dependency-plugin] using pluginManager org.apache.maven.plugin.DefaultBuildPluginManager@697b48e4 and repositories [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Configuring mojo org.apache.maven.plugins:maven-dependency-plugin:2.8:unpack from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-dependency-plugin:2.8, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@55054057]
[reo 0.0.7] [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-dependency-plugin:2.8:unpack' with basic configurator -->
[reo 0.0.7] [DEBUG] (s) groupId = org.eolang
[reo 0.0.7] [DEBUG] (s) artifactId = eo-collections
[reo 0.0.7] [DEBUG] (s) version = 0.0.4
[reo 0.0.7] [DEBUG] (s) outputDirectory = /home/r/repo/target/eo/06-resolve/org.eolang/eo-collections/-/0.0.4
[reo 0.0.7] [DEBUG] (s) artifactItems = [org.eolang:eo-collections:0.0.4:jar]
[reo 0.0.7] [DEBUG] (f) ignorePermissions = false
[reo 0.0.7] [DEBUG] (s) local = id: local
[reo 0.0.7] url: file:///home/r/.m2/repository
[reo 0.0.7] layout: default
[reo 0.0.7] snapshots: [enabled => true, update => always]
[reo 0.0.7] releases: [enabled => true, update => always]
[reo 0.0.7] blocked: false
[reo 0.0.7]
[reo 0.0.7] [DEBUG] (s) markersDirectory = /home/r/repo/target/dependency-maven-plugin-markers
[reo 0.0.7] [DEBUG] (f) outputAbsoluteArtifactFilename = false
[reo 0.0.7] [DEBUG] (s) outputDirectory = /home/r/repo/target/dependency
[reo 0.0.7] [DEBUG] (s) overWriteIfNewer = true
[reo 0.0.7] [DEBUG] (s) overWriteReleases = false
[reo 0.0.7] [DEBUG] (s) overWriteSnapshots = false
[reo 0.0.7] [DEBUG] (f) reactorProjects = [MavenProject: org.eolang:reo:1.0-SNAPSHOT @ /home/r/repo/test-pom.xml]
[reo 0.0.7] [DEBUG] (s) remoteRepos = [ id: Maven
[reo 0.0.7] url: https://repo.maven.apache.org/maven2
[reo 0.0.7] layout: default
[reo 0.0.7] snapshots: [enabled => false, update => daily]
[reo 0.0.7] releases: [enabled => true, update => daily]
[reo 0.0.7] blocked: false
[reo 0.0.7] ]
[reo 0.0.7] [DEBUG] (f) silent = false
[reo 0.0.7] [DEBUG] (s) skip = false
[reo 0.0.7] [DEBUG] (s) useJvmChmod = true
[reo 0.0.7] [DEBUG] (f) project = MavenProject: org.eolang:reo:1.0-SNAPSHOT @ /home/r/repo/test-pom.xml
[reo 0.0.7] [DEBUG] -- end configuration --
[reo 0.0.7] [INFO] Configured Artifact: org.eolang:eo-collections:0.0.4:jar
[reo 0.0.7] [DEBUG] Resolving artifact org.eolang:eo-collections:jar:0.0.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-collections/0.0.4/eo-collections-0.0.4.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-collections/0.0.4/eo-collections-0.0.4.jar (13 kB at 580 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/eolang/eo-collections/0.0.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/eolang/eo-collections/0.0.4/eo-collections-0.0.4.jar.lastUpdated
[reo 0.0.7] [INFO] Unpacking /home/r/.m2/repository/org/eolang/eo-collections/0.0.4/eo-collections-0.0.4.jar to /home/r/repo/target/eo/06-resolve/org.eolang/eo-collections/-/0.0.4 with includes "" and excludes ""
[reo 0.0.7] [DEBUG] Found unArchiver by type: org.codehaus.plexus.archiver.zip.ZipUnArchiver$__sisu1@20183e2d
[reo 0.0.7] [DEBUG] Expanding: /home/r/.m2/repository/org/eolang/eo-collections/0.0.4/eo-collections-0.0.4.jar into /home/r/repo/target/eo/06-resolve/org.eolang/eo-collections/-/0.0.4
[reo 0.0.7] [DEBUG] expand complete
[reo 0.0.7] [INFO] org.eolang:eo-collections::0.0.4 unpacked to ./home/r/repo/target/eo/06-resolve/org.eolang/eo-collections/-/0.0.4
[reo 0.0.7] [INFO] Found 9 new file(s) after unpacking of org.eolang:eo-collections:0.0.4
[reo 0.0.7] [DEBUG] Dependency org.eolang:eo-runtime:0.28.7 already resolved to ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7
[reo 0.0.7] [INFO] New 2 dependenc(ies) unpacked
[reo 0.0.7] [DEBUG] Execution of ResolveMojo took 51ms
[reo 0.0.7] [INFO] Found 4 sources in ./home/r/repo/target/eo/06-resolve/org.eolang/eo-collections/-/0.0.4/EO-SOURCES, 4 program(s) registered with version 0.0.4
[reo 0.0.7] [INFO] Found 19 sources in ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES, 19 program(s) registered with version 0.28.7
[reo 0.0.7] [INFO] New 23 objects found in 2 unpacked dependencies
[reo 0.0.7] [DEBUG] Execution of MarkMojo took 4ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-collections/-/0.0.4/EO-SOURCES/org/eolang/collections/list.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-collections/-/0.0.4/EO-SOURCES/org/eolang/collections/bytes-as-array.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-collections/-/0.0.4/EO-SOURCES/org/eolang/collections/map.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-collections/-/0.0.4/EO-SOURCES/org/eolang/collections/multimap.eo is not a binary, but a source, won't place it
[reo 0.0.7] [WARNING] The same file ./home/r/repo/target/eo/06-resolve/org.eolang/eo-collections/-/0.0.4/META-INF/MANIFEST.MF is already placed to ./home/r/repo/target/classes/META-INF/MANIFEST.MF maybe by org.eolang/eo-runtime/-/0.28.7, skipping
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/classes/META-INF/maven/org.eolang/eo-collections
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/META-INF/maven/org.eolang/eo-collections/pom.properties saved (59 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/META-INF/maven/org.eolang/eo-collections/pom.xml saved (5794 bytes)
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/classes/EOorg/EOeolang/EOcollections
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOcollections/EOmultimap$EOrebuild.class saved (4425 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOcollections/org-eolang-eo-collections-jar.txt saved (1825 bytes)
[reo 0.0.7] [INFO] Placed 4 binary file(s) out of 9, found in org.eolang/eo-collections/-/0.0.4
[reo 0.0.7] [DEBUG] Binaries from org.eolang/eo-runtime/-/0.28.7 have already been placed
[reo 0.0.7] [INFO] Placed 4 binary files found in 2 dependencies
[reo 0.0.7] [DEBUG] Execution of PlaceMojo took 11ms
[reo 0.0.7] [INFO] Assemble cycle #3 (eo:4/xmir:2/xmir2:2/discovered:2 -> eo:21/xmir:4/xmir2:4/discovered:4), took 7s
[reo 0.0.7] [DEBUG] Already parsed org.eolang.reo.simple.sum to ./home/r/repo/target/eo/01-parse/org/eolang/reo/simple/sum.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.int to ./home/r/repo/target/eo/01-parse/org/eolang/int.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.array to ./home/r/repo/target/eo/01-parse/org/eolang/array.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.collections.list to ./home/r/repo/target/eo/01-parse/org/eolang/collections/list.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 60 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6289 bytes of XML in 296µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.heap:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="13"
[reo 0.0.7] name="org.eolang.heap"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/heap.eo"
[reo 0.0.7] time="2022-09-29T11:55:47.872665Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # 2016-2022 Objectionary.com
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +architect yegor256@gmail.com
[reo 0.0.7] +home https://github.com/objectionary/eo
[reo 0.0.7] +package org.eolang
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7
[reo 0.0.7] +version 0.28.7
[reo 0.0.7]
[reo 0.0.7] # Emulation of random-access memory (RAM).
[reo 0.0.7] [size] > heap
[reo 0.0.7]
[reo 0.0.7] # Allocates a block in memory of "s" bytes,
[reo 0.0.7] # and returns a pointer to it.
[reo 0.0.7] # The "length" attribute of the pointer won't be bound.
[reo 0.0.7] [s] > malloc /pointer
[reo 0.0.7]
[reo 0.0.7] # Freed a block in memory, which is referred by the
[reo 0.0.7] # given pointer, which was earlier obtained with malloc().
[reo 0.0.7] # Returns TRUE if works. If the pointer provided wasn't
[reo 0.0.7] # previously allocated, the result will be [].
[reo 0.0.7] [p] > free /bool
[reo 0.0.7]
[reo 0.0.7] # Pointer inside the heap
[reo 0.0.7] [address length] > pointer
[reo 0.0.7] address > @
[reo 0.0.7]
[reo 0.0.7] # Increment this pointer by x steps forward
[reo 0.0.7] [x] > add
[reo 0.0.7] &.^.pointer > @
[reo 0.0.7] address.plus
[reo 0.0.7] length.times x
[reo 0.0.7] length
[reo 0.0.7]
[reo 0.0.7] # Decrement this pointer by x steps backward
[reo 0.0.7] [x] > sub
[reo 0.0.7] &.add > @
[reo 0.0.7] x.times -1
[reo 0.0.7]
[reo 0.0.7] # One block in the heap.
[reo 0.0.7] [len inverse] > block /?
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] 2016-2022 Objectionary.com
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>architect</head>
[reo 0.0.7] <tail>yegor256@gmail.com</tail>
[reo 0.0.7] <part>yegor256@gmail.com</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang</tail>
[reo 0.0.7] <part>org.eolang</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.28.7</tail>
[reo 0.0.7] <part>0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="30" name="heap" pos="0">
[reo 0.0.7] <o line="30" name="size" pos="1"/>
[reo 0.0.7] <o abstract="" atom="pointer" line="32" name="malloc" pos="2">
[reo 0.0.7] <o line="35" name="s" pos="3"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="bool" line="37" name="free" pos="2">
[reo 0.0.7] <o line="41" name="p" pos="3"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="43" name="pointer" pos="2">
[reo 0.0.7] <o line="44" name="address" pos="3"/>
[reo 0.0.7] <o line="44" name="length" pos="11"/>
[reo 0.0.7] <o base="address" line="45" name="@" pos="4"/>
[reo 0.0.7] <o abstract="" line="47" name="add" pos="4">
[reo 0.0.7] <o line="48" name="x" pos="5"/>
[reo 0.0.7] <o base="&amp;" line="49" pos="6"/>
[reo 0.0.7] <o base=".^" line="49" method="" pos="7"/>
[reo 0.0.7] <o base=".pointer" line="49" method="" name="@" pos="9">
[reo 0.0.7] <o base="address" line="50" pos="8"/>
[reo 0.0.7] <o base=".plus" line="50" method="" pos="15">
[reo 0.0.7] <o base="length" line="51" pos="10"/>
[reo 0.0.7] <o base=".times" line="51" method="" pos="16">
[reo 0.0.7] <o base="x" line="51" pos="23"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="length" line="52" pos="8"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="54" name="sub" pos="4">
[reo 0.0.7] <o line="55" name="x" pos="5"/>
[reo 0.0.7] <o base="&" line="56" pos="6"/>
[reo 0.0.7] <o base=".add" line="56" method="" name="@" pos="7">
[reo 0.0.7] <o base="x" line="57" pos="8"/>
[reo 0.0.7] <o base=".times" line="57" method="" pos="9">
[reo 0.0.7] <o base="int" data="bytes" line="57" pos="16">FF FF FF FF FF FF FF FF</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="?" line="59" name="block" pos="4">
[reo 0.0.7] <o line="60" name="len" pos="5"/>
[reo 0.0.7] <o line="60" name="inverse" pos="9"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/heap.xmir saved (6358 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/heap.xmir saved (6358 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/heap.eo to ./home/r/repo/target/eo/01-parse/org/eolang/heap.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 99 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 9032 bytes of XML in 339µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.bytes:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="28"
[reo 0.0.7] name="org.eolang.bytes"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/bytes.eo"
[reo 0.0.7] time="2022-09-29T11:55:47.916446Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +alias org.eolang.collections.bytes-as-array
[reo 0.0.7] +alias org.eolang.collections.list
[reo 0.0.7] +architect yegor256@gmail.com
[reo 0.0.7] +home https://github.com/objectionary/eo
[reo 0.0.7] +package org.eolang
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7
[reo 0.0.7] +version 0.28.7
[reo 0.0.7]
[reo 0.0.7] [] > bytes
[reo 0.0.7]
[reo 0.0.7] # Equals to another object
[reo 0.0.7] [x] > eq /bool
[reo 0.0.7]
[reo 0.0.7] # Total number of bytes
[reo 0.0.7] [] > size /int
[reo 0.0.7]
[reo 0.0.7] # Represents a sub-sequence inside the current one
[reo 0.0.7] [start len] > slice /bytes
[reo 0.0.7]
[reo 0.0.7] # Turn this chain of bytes into a string in UTF-8
[reo 0.0.7] [] > as-string /string
[reo 0.0.7]
[reo 0.0.7] # Turn this chain of eight bytes into an integer.
[reo 0.0.7] # If there are less or more than eight bytes, there will
[reo 0.0.7] # be an error returned.
[reo 0.0.7] [] > as-int /int
[reo 0.0.7]
[reo 0.0.7] # Turn this chain of eight bytes into a float.
[reo 0.0.7] # If there are less or more than eight bytes, there will
[reo 0.0.7] # be an error returned.
[reo 0.0.7] [] > as-float /float
[reo 0.0.7]
[reo 0.0.7] # Calculate bitwise and
[reo 0.0.7] [b...] > and /bytes
[reo 0.0.7]
[reo 0.0.7] # Calculate bitwise or
[reo 0.0.7] [b...] > or /bytes
[reo 0.0.7]
[reo 0.0.7] # Calculate bitwise xor
[reo 0.0.7] [b...] > xor /bytes
[reo 0.0.7]
[reo 0.0.7] # Calculate bitwise not
[reo 0.0.7] [] > not /bytes
[reo 0.0.7]
[reo 0.0.7] # Calculate bitwise left shift
[reo 0.0.7] [x] > left
[reo 0.0.7] ^.right (x.neg) > @
[reo 0.0.7]
[reo 0.0.7] # Calculate bitwise right shift
[reo 0.0.7] [x] > right /bytes
[reo 0.0.7]
[reo 0.0.7] # Converts to bool
[reo 0.0.7] [] > as-bool
[reo 0.0.7] ^.eq 01- > @
[reo 0.0.7]
[reo 0.0.7] # Return itself
[reo 0.0.7] [] > as-bytes
[reo 0.0.7] ^ > @
[reo 0.0.7]
[reo 0.0.7] # Converts this to hash
[reo 0.0.7] [] > as-hash
[reo 0.0.7] reduced. > @
[reo 0.0.7] list
[reo 0.0.7] bytes-as-array ^
[reo 0.0.7] 1
[reo 0.0.7] [a b]
[reo 0.0.7] plus. > @
[reo 0.0.7] times.
[reo 0.0.7] 31
[reo 0.0.7] a
[reo 0.0.7] as-int.
[reo 0.0.7] (0.as-bytes.and b).right 54
[reo 0.0.7]
[reo 0.0.7] # Concatenation of two byte sequences:
[reo 0.0.7] # the current and the provided one,
[reo 0.0.7] # as a new sequence
[reo 0.0.7] [b] &gt; concat /bytes
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>alias</head>
[reo 0.0.7] <tail>org.eolang.collections.bytes-as-array</tail>
[reo 0.0.7] <part>org.eolang.collections.bytes-as-array</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>alias</head>
[reo 0.0.7] <tail>org.eolang.collections.list</tail>
[reo 0.0.7] <part>org.eolang.collections.list</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>architect</head>
[reo 0.0.7] <tail>yegor256@gmail.com</tail>
[reo 0.0.7] <part>yegor256@gmail.com</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang</tail>
[reo 0.0.7] <part>org.eolang</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="28">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="29">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.28.7</tail>
[reo 0.0.7] <part>0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="31" name="bytes" pos="0">
[reo 0.0.7] <o abstract="" atom="bool" line="33" name="eq" pos="2">
[reo 0.0.7] <o line="34" name="x" pos="3"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="int" line="36" name="size" pos="2"/>
[reo 0.0.7] <o abstract="" atom="bytes" line="39" name="slice" pos="2">
[reo 0.0.7] <o line="40" name="start" pos="3"/>
[reo 0.0.7] <o line="40" name="len" pos="9"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract=""
[reo 0.0.7] atom="string"
[reo 0.0.7] line="42"
[reo 0.0.7] name="as-string"
[reo 0.0.7] pos="2"/>
[reo 0.0.7] <o abstract="" atom="int" line="45" name="as-int" pos="2"/>
[reo 0.0.7] <o abstract="" atom="float" line="50" name="as-float" pos="2"/>
[reo 0.0.7] <o abstract="" atom="bytes" line="55" name="and" pos="2">
[reo 0.0.7] <o line="56" name="b" pos="3" vararg=""/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="bytes" line="58" name="or" pos="2">
[reo 0.0.7] <o line="59" name="b" pos="3" vararg=""/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="bytes" line="61" name="xor" pos="2">
[reo 0.0.7] <o line="62" name="b" pos="3" vararg=""/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="bytes" line="64" name="not" pos="2"/>
[reo 0.0.7] <o abstract="" line="67" name="left" pos="2">
[reo 0.0.7] <o line="68" name="x" pos="3"/>
[reo 0.0.7] <o base="^" line="69" pos="4"/>
[reo 0.0.7] <o base=".right" line="69" method="" name="@" pos="5">
[reo 0.0.7] <o alias="1" base="x" line="69" pos="13"/>
[reo 0.0.7] <o base=".neg" line="69" method="" pos="14"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="bytes" line="71" name="right" pos="2">
[reo 0.0.7] <o line="72" name="x" pos="3"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="74" name="as-bool" pos="2">
[reo 0.0.7] <o base="^" line="76" pos="4"/>
[reo 0.0.7] <o base=".eq" line="76" method="" name="@" pos="5">
[reo 0.0.7] <o base="bytes" data="bytes" line="76" pos="9">01</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="78" name="as-bytes" pos="2">
[reo 0.0.7] <o base="^" line="80" name="@" pos="4"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="82" name="as-hash" pos="2">
[reo 0.0.7] <o base=".reduced" line="84" name="@" pos="4">
[reo 0.0.7] <o base="list" line="85" pos="6">
[reo 0.0.7] <o base="bytes-as-array" line="86" pos="8">
[reo 0.0.7] <o base="^" line="86" pos="23"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="int" data="bytes" line="87" pos="6">00 00 00 00 00 00 00 01</o>
[reo 0.0.7] <o abstract="" line="88" pos="6">
[reo 0.0.7] <o line="88" name="a" pos="7"/>
[reo 0.0.7] <o line="88" name="b" pos="9"/>
[reo 0.0.7] <o base=".plus" line="89" name="@" pos="8">
[reo 0.0.7] <o base=".times" line="90" pos="10">
[reo 0.0.7] <o base="int" data="bytes" line="91" pos="12">00 00 00 00 00 00 00 1F</o>
[reo 0.0.7] <o base="a" line="92" pos="12"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".as-int" line="93" pos="10">
[reo 0.0.7] <o alias="2" base="int" data="bytes" line="94" pos="13">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] <o base=".as-bytes" line="94" method="" pos="14"/>
[reo 0.0.7] <o base=".and" line="94" method="" pos="23">
[reo 0.0.7] <o base="b" line="94" pos="28"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".right" line="94" method="" pos="30">
[reo 0.0.7] <o base="int" data="bytes" line="94" pos="37">00 00 00 00 00 00 00 36</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="bytes" line="96" name="concat" pos="2">
[reo 0.0.7] <o line="99" name="b" pos="3"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/bytes.xmir saved (9102 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/bytes.xmir saved (9102 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/bytes.eo to ./home/r/repo/target/eo/01-parse/org/eolang/bytes.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 30 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3615 bytes of XML in 190µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.as-phi:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="2"
[reo 0.0.7] name="org.eolang.as-phi"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/as-phi.eo"
[reo 0.0.7] time="2022-09-29T11:55:47.937089Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +architect yegor256@gmail.com
[reo 0.0.7] +home https://github.com/objectionary/eo
[reo 0.0.7] +package org.eolang
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7
[reo 0.0.7] +version 0.28.7
[reo 0.0.7]
[reo 0.0.7] # Turns an object into a φ-term
[reo 0.0.7] [x] > as-phi /string
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>architect</head>
[reo 0.0.7] <tail>yegor256@gmail.com</tail>
[reo 0.0.7] <part>yegor256@gmail.com</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang</tail>
[reo 0.0.7] <part>org.eolang</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.28.7</tail>
[reo 0.0.7] <part>0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" atom="string" line="30" name="as-phi" pos="0">
[reo 0.0.7] <o line="30" name="x" pos="1"/>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/as-phi.xmir saved (3686 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/as-phi.xmir saved (3686 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/as-phi.eo to ./home/r/repo/target/eo/01-parse/org/eolang/as-phi.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 48 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4841 bytes of XML in 220µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.string:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="8"
[reo 0.0.7] name="org.eolang.string"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/string.eo"
[reo 0.0.7] time="2022-09-29T11:55:47.952600Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # 2016-2022 Objectionary.com
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +architect yegor256@gmail.com
[reo 0.0.7] +home https://github.com/objectionary/eo
[reo 0.0.7] +package org.eolang
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7
[reo 0.0.7] +version 0.28.7
[reo 0.0.7]
[reo 0.0.7] [] > string
[reo 0.0.7] # Is true if both objects are equal
[reo 0.0.7] [x] > eq
[reo 0.0.7] eq. > @
[reo 0.0.7] ^.as-bytes
[reo 0.0.7] x.as-bytes
[reo 0.0.7]
[reo 0.0.7] # Get the length of it
[reo 0.0.7] [] > length /int
[reo 0.0.7]
[reo 0.0.7] # Turn it into bytes.
[reo 0.0.7] [] > as-bytes /bytes
[reo 0.0.7]
[reo 0.0.7] # Converts this to hash
[reo 0.0.7] [] > as-hash
[reo 0.0.7] as-hash. > @
[reo 0.0.7] ^.as-bytes
[reo 0.0.7]
[reo 0.0.7] # Takes a piece of a string as another string
[reo 0.0.7] [start len] > slice /string
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] 2016-2022 Objectionary.com
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>architect</head>
[reo 0.0.7] <tail>yegor256@gmail.com</tail>
[reo 0.0.7] <part>yegor256@gmail.com</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang</tail>
[reo 0.0.7] <part>org.eolang</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.28.7</tail>
[reo 0.0.7] <part>0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="29" name="string" pos="0">
[reo 0.0.7] <o abstract="" line="30" name="eq" pos="2">
[reo 0.0.7] <o line="31" name="x" pos="3"/>
[reo 0.0.7] <o base=".eq" line="32" name="@" pos="4">
[reo 0.0.7] <o base="^" line="33" pos="6"/>
[reo 0.0.7] <o base=".as-bytes" line="33" method="" pos="7"/>
[reo 0.0.7] <o base="x" line="34" pos="6"/>
[reo 0.0.7] <o base=".as-bytes" line="34" method="" pos="7"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="int" line="36" name="length" pos="2"/>
[reo 0.0.7] <o abstract="" atom="bytes" line="39" name="as-bytes" pos="2"/>
[reo 0.0.7] <o abstract="" line="42" name="as-hash" pos="2">
[reo 0.0.7] <o base=".as-hash" line="44" name="@" pos="4">
[reo 0.0.7] <o base="^" line="45" pos="6"/>
[reo 0.0.7] <o base=".as-bytes" line="45" method="" pos="7"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="string" line="47" name="slice" pos="2">
[reo 0.0.7] <o line="48" name="start" pos="3"/>
[reo 0.0.7] <o line="48" name="len" pos="9"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/string.xmir saved (4912 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/string.xmir saved (4912 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/string.eo to ./home/r/repo/target/eo/01-parse/org/eolang/string.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 33 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3943 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.try:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="2"
[reo 0.0.7] name="org.eolang.try"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/try.eo"
[reo 0.0.7] time="2022-09-29T11:55:47.967126Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # 2016-2022 Objectionary.com
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +architect yegor256@gmail.com
[reo 0.0.7] +home https://github.com/objectionary/eo
[reo 0.0.7] +package org.eolang
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7
[reo 0.0.7] +version 0.28.7
[reo 0.0.7]
[reo 0.0.7] # Try, catch and finally. This object helps catch errors created by the
[reo 0.0.7] # object 'error'. When being dataized, such objects will crash the problem.
[reo 0.0.7] # Decorate them with 'try' and errors will be caught by the 'catch'
[reo 0.0.7] # abstract object here and the enclosure of the 'error' will be passed to it.
[reo 0.0.7] [main catch finally] > try /?
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] 2016-2022 Objectionary.com
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>architect</head>
[reo 0.0.7] <tail>yegor256@gmail.com</tail>
[reo 0.0.7] <part>yegor256@gmail.com</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang</tail>
[reo 0.0.7] <part>org.eolang</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.28.7</tail>
[reo 0.0.7] <part>0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" atom="?" line="33" name="try" pos="0">
[reo 0.0.7] <o line="33" name="main" pos="1"/>
[reo 0.0.7] <o line="33" name="catch" pos="6"/>
[reo 0.0.7] <o line="33" name="finally" pos="12"/>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/try.xmir saved (4011 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/try.xmir saved (4011 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/try.eo to ./home/r/repo/target/eo/01-parse/org/eolang/try.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 42 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4547 bytes of XML in 272µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.ram:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="9"
[reo 0.0.7] name="org.eolang.ram"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/ram.eo"
[reo 0.0.7] time="2022-09-29T11:55:47.983012Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # 2016-2022 Objectionary.com
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +architect yegor256@gmail.com
[reo 0.0.7] +home https://github.com/objectionary/eo
[reo 0.0.7] +package org.eolang
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7
[reo 0.0.7] +version 0.28.7
[reo 0.0.7]
[reo 0.0.7] # Random-access memory (RAM).
[reo 0.0.7] [size] > ram
[reo 0.0.7]
[reo 0.0.7] # Write bytes from position.
[reo 0.0.7] [position data] > write /true
[reo 0.0.7]
[reo 0.0.7] # Slice fixed size of bytes from position.
[reo 0.0.7] [position size] > slice /ram-slice
[reo 0.0.7]
[reo 0.0.7] [position size] > ram-slice
[reo 0.0.7]
[reo 0.0.7] [] > @ /bytes
[reo 0.0.7]
[reo 0.0.7] [data] > write /bytes
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] 2016-2022 Objectionary.com
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>architect</head>
[reo 0.0.7] <tail>yegor256@gmail.com</tail>
[reo 0.0.7] <part>yegor256@gmail.com</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang</tail>
[reo 0.0.7] <part>org.eolang</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.28.7</tail>
[reo 0.0.7] <part>0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="30" name="ram" pos="0">
[reo 0.0.7] <o line="30" name="size" pos="1"/>
[reo 0.0.7] <o abstract="" atom="true" line="32" name="write" pos="2">
[reo 0.0.7] <o line="33" name="position" pos="3"/>
[reo 0.0.7] <o line="33" name="data" pos="12"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="ram-slice" line="35" name="slice" pos="2">
[reo 0.0.7] <o line="36" name="position" pos="3"/>
[reo 0.0.7] <o line="36" name="size" pos="12"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="38" name="ram-slice" pos="2">
[reo 0.0.7] <o line="38" name="position" pos="3"/>
[reo 0.0.7] <o line="38" name="size" pos="12"/>
[reo 0.0.7] <o abstract="" atom="bytes" line="40" name="@" pos="4"/>
[reo 0.0.7] <o abstract="" atom="bytes" line="42" name="write" pos="4">
[reo 0.0.7] <o line="42" name="data" pos="5"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/ram.xmir saved (4615 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/ram.xmir saved (4615 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/ram.eo to ./home/r/repo/target/eo/01-parse/org/eolang/ram.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 30 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3522 bytes of XML in 192µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.memory:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="2"
[reo 0.0.7] name="org.eolang.memory"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/memory.eo"
[reo 0.0.7] time="2022-09-29T11:55:47.994290Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # 2016-2022 Objectionary.com
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +architect yegor256@gmail.com
[reo 0.0.7] +home https://github.com/objectionary/eo
[reo 0.0.7] +package org.eolang
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7
[reo 0.0.7] +version 0.28.7
[reo 0.0.7]
[reo 0.0.7] # Storage of data in memory.
[reo 0.0.7] [] > memory /?
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] 2016-2022 Objectionary.com
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>architect</head>
[reo 0.0.7] <tail>yegor256@gmail.com</tail>
[reo 0.0.7] <part>yegor256@gmail.com</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang</tail>
[reo 0.0.7] <part>org.eolang</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.28.7</tail>
[reo 0.0.7] <part>0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" atom="?" line="30" name="memory" pos="0"/>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/memory.xmir saved (3593 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/memory.xmir saved (3593 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/memory.eo to ./home/r/repo/target/eo/01-parse/org/eolang/memory.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 34 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3779 bytes of XML in 178µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.error:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="2"
[reo 0.0.7] name="org.eolang.error"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/error.eo"
[reo 0.0.7] time="2022-09-29T11:55:48.003337Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # 2016-2022 Objectionary.com
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +architect yegor256@gmail.com
[reo 0.0.7] +home https://github.com/objectionary/eo
[reo 0.0.7] +package org.eolang
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7
[reo 0.0.7] +version 0.28.7
[reo 0.0.7]
[reo 0.0.7] # This object must be used in order to terminate the program
[reo 0.0.7] # due to an error. Just make a copy of it with any encapsulated object.
[reo 0.0.7] # The first attempt to dataize it will lead to runtime error and program
[reo 0.0.7] # termination. The only way to catch such an error is by using
[reo 0.0.7] # the object 'try'.
[reo 0.0.7] [] > error /?
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] 2016-2022 Objectionary.com
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>architect</head>
[reo 0.0.7] <tail>yegor256@gmail.com</tail>
[reo 0.0.7] <part>yegor256@gmail.com</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang</tail>
[reo 0.0.7] <part>org.eolang</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.28.7</tail>
[reo 0.0.7] <part>0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" atom="?" line="34" name="error" pos="0"/>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/error.xmir saved (3849 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/error.xmir saved (3849 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/error.eo to ./home/r/repo/target/eo/01-parse/org/eolang/error.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 92 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 8982 bytes of XML in 349µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.float:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="21"
[reo 0.0.7] name="org.eolang.float"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/float.eo"
[reo 0.0.7] time="2022-09-29T11:55:48.030531Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # 2016-2022 Objectionary.com
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +alias org.eolang.collections.list
[reo 0.0.7] +architect yegor256@gmail.com
[reo 0.0.7] +home https://github.com/objectionary/eo
[reo 0.0.7] +package org.eolang
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7
[reo 0.0.7] +version 0.28.7
[reo 0.0.7]
[reo 0.0.7] [] &gt; float
[reo 0.0.7] # Tests that $ = x
[reo 0.0.7] [x] &gt; eq
[reo 0.0.7] eq. &gt; @
[reo 0.0.7] ^.as-bytes
[reo 0.0.7] x.as-bytes
[reo 0.0.7]
[reo 0.0.7] # Tests that $ &lt; x
[reo 0.0.7] [x] > lt
[reo 0.0.7] and. > @
[reo 0.0.7] (^.eq x).not
[reo 0.0.7] (^.gt x).not
[reo 0.0.7]
[reo 0.0.7] # Tests that $ ≤ x
[reo 0.0.7] [x] > lte
[reo 0.0.7] or. > @
[reo 0.0.7] ^.eq x
[reo 0.0.7] ^.lt x
[reo 0.0.7]
[reo 0.0.7] # Tests that $ > x
[reo 0.0.7] [x] > gt /bool
[reo 0.0.7]
[reo 0.0.7] # Tests that $ ≥ x
[reo 0.0.7] [x] > gte
[reo 0.0.7] or. > @
[reo 0.0.7] ^.eq x
[reo 0.0.7] ^.gt x
[reo 0.0.7]
[reo 0.0.7] # Multiplication of $ and x
[reo 0.0.7] [x...] > times /float
[reo 0.0.7]
[reo 0.0.7] # Sum of $ and x
[reo 0.0.7] [x...] > plus /float
[reo 0.0.7]
[reo 0.0.7] # Negation of $
[reo 0.0.7] [] > neg
[reo 0.0.7] ^.times -1.0 > @
[reo 0.0.7]
[reo 0.0.7] # Difference between $ and x
[reo 0.0.7] [x...] > minus
[reo 0.0.7] mapped. > x-neg
[reo 0.0.7] list
[reo 0.0.7] x
[reo 0.0.7] [element]
[reo 0.0.7] neg. > @
[reo 0.0.7] element
[reo 0.0.7] ^.plus > @
[reo 0.0.7] ...x-neg
[reo 0.0.7]
[reo 0.0.7] # Quotient of the division of $ by x
[reo 0.0.7] [x...] > div /float
[reo 0.0.7]
[reo 0.0.7] # Converts this to bytes
[reo 0.0.7] [] > as-bytes /bytes
[reo 0.0.7]
[reo 0.0.7] # Converts this to hash
[reo 0.0.7] [] > as-hash
[reo 0.0.7] as-int. > @
[reo 0.0.7] xor.
[reo 0.0.7] as-bytes
[reo 0.0.7] right.
[reo 0.0.7] as-bytes
[reo 0.0.7] 32
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] 2016-2022 Objectionary.com
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>alias</head>
[reo 0.0.7] <tail>org.eolang.collections.list</tail>
[reo 0.0.7] <part>org.eolang.collections.list</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>architect</head>
[reo 0.0.7] <tail>yegor256@gmail.com</tail>
[reo 0.0.7] <part>yegor256@gmail.com</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang</tail>
[reo 0.0.7] <part>org.eolang</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="28">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.28.7</tail>
[reo 0.0.7] <part>0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="30" name="float" pos="0">
[reo 0.0.7] <o abstract="" line="31" name="eq" pos="2">
[reo 0.0.7] <o line="32" name="x" pos="3"/>
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">
[reo 0.0.7] <o base="^" line="34" pos="6"/>
[reo 0.0.7] <o base=".as-bytes" line="34" method="" pos="7"/>
[reo 0.0.7] <o base="x" line="35" pos="6"/>
[reo 0.0.7] <o base=".as-bytes" line="35" method="" pos="7"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="37" name="lt" pos="2">
[reo 0.0.7] <o line="38" name="x" pos="3"/>
[reo 0.0.7] <o base=".and" line="39" name="@" pos="4">
[reo 0.0.7] <o alias="1" base="^" line="40" pos="7"/>
[reo 0.0.7] <o base=".eq" line="40" method="" pos="8">
[reo 0.0.7] <o base="x" line="40" pos="12"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".not" line="40" method="" pos="14"/>
[reo 0.0.7] <o alias="2" base="^" line="41" pos="7"/>
[reo 0.0.7] <o base=".gt" line="41" method="" pos="8">
[reo 0.0.7] <o base="x" line="41" pos="12"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".not" line="41" method="" pos="14"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="43" name="lte" pos="2">
[reo 0.0.7] <o line="44" name="x" pos="3"/>
[reo 0.0.7] <o base=".or" line="45" name="@" pos="4">
[reo 0.0.7] <o base="^" line="46" pos="6"/>
[reo 0.0.7] <o base=".eq" line="46" method="" pos="7">
[reo 0.0.7] <o base="x" line="46" pos="11"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="^" line="47" pos="6"/>
[reo 0.0.7] <o base=".lt" line="47" method="" pos="7">
[reo 0.0.7] <o base="x" line="47" pos="11"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="bool" line="49" name="gt" pos="2">
[reo 0.0.7] <o line="50" name="x" pos="3"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="52" name="gte" pos="2">
[reo 0.0.7] <o line="53" name="x" pos="3"/>
[reo 0.0.7] <o base=".or" line="54" name="@" pos="4">
[reo 0.0.7] <o base="^" line="55" pos="6"/>
[reo 0.0.7] <o base=".eq" line="55" method="" pos="7">
[reo 0.0.7] <o base="x" line="55" pos="11"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="^" line="56" pos="6"/>
[reo 0.0.7] <o base=".gt" line="56" method="" pos="7">
[reo 0.0.7] <o base="x" line="56" pos="11"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="float" line="58" name="times" pos="2">
[reo 0.0.7] <o line="59" name="x" pos="3" vararg=""/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="float" line="61" name="plus" pos="2">
[reo 0.0.7] <o line="62" name="x" pos="3" vararg=""/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="64" name="neg" pos="2">
[reo 0.0.7] <o base="^" line="66" pos="4"/>
[reo 0.0.7] <o base=".times" line="66" method="" name="@" pos="5">
[reo 0.0.7] <o base="float" data="float" line="66" pos="12">-1.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="68" name="minus" pos="2">
[reo 0.0.7] <o line="69" name="x" pos="3" vararg=""/>
[reo 0.0.7] <o base=".mapped" line="70" name="x-neg" pos="4">
[reo 0.0.7] <o base="list" line="71" pos="6">
[reo 0.0.7] <o base="x" line="72" pos="8"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="73" pos="6">
[reo 0.0.7] <o line="73" name="element" pos="7"/>
[reo 0.0.7] <o base=".neg" line="74" name="@" pos="8">
[reo 0.0.7] <o base="element" line="75" pos="10"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="^" line="76" pos="4"/>
[reo 0.0.7] <o base=".plus" line="76" method="" name="@" pos="5">
[reo 0.0.7] <o base="x-neg" line="77" pos="6" unvar=""/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="float" line="79" name="div" pos="2">
[reo 0.0.7] <o line="80" name="x" pos="3" vararg=""/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="bytes" line="82" name="as-bytes" pos="2"/>
[reo 0.0.7] <o abstract="" line="85" name="as-hash" pos="2">
[reo 0.0.7] <o base=".as-int" line="87" name="@" pos="4">
[reo 0.0.7] <o base=".xor" line="88" pos="6">
[reo 0.0.7] <o base="as-bytes" line="89" pos="8"/>
[reo 0.0.7] <o base=".right" line="90" pos="8">
[reo 0.0.7] <o base="as-bytes" line="91" pos="10"/>
[reo 0.0.7] <o base="int" data="bytes" line="92" pos="10">00 00 00 00 00 00 00 20</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/float.xmir saved (9052 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/float.xmir saved (9052 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/float.eo to ./home/r/repo/target/eo/01-parse/org/eolang/float.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 32 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3692 bytes of XML in 172µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.cage:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="2"
[reo 0.0.7] name="org.eolang.cage"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/cage.eo"
[reo 0.0.7] time="2022-09-29T11:55:48.050989Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +architect yegor256@gmail.com
[reo 0.0.7] +home https://github.com/objectionary/eo
[reo 0.0.7] +package org.eolang
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7
[reo 0.0.7] +version 0.28.7
[reo 0.0.7]
[reo 0.0.7] # This object is doing exactly the same as "memory", but allows
[reo 0.0.7] # you to store objects, not only data. In other words, it doesn't
[reo 0.0.7] # do dataization when objects are being stored.
[reo 0.0.7] [] &gt; cage /?
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>architect</head>
[reo 0.0.7] <tail>yegor256@gmail.com</tail>
[reo 0.0.7] <part>yegor256@gmail.com</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang</tail>
[reo 0.0.7] <part>org.eolang</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.28.7</tail>
[reo 0.0.7] <part>0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" atom="?" line="32" name="cage" pos="0"/>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/cage.xmir saved (3761 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/cage.xmir saved (3761 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/cage.eo to ./home/r/repo/target/eo/01-parse/org/eolang/cage.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 66 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7340 bytes of XML in 241µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.switch:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="7"
[reo 0.0.7] name="org.eolang.switch"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/switch.eo"
[reo 0.0.7] time="2022-09-29T11:55:48.063664Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # 2016-2022 Objectionary.com
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +alias org.eolang.collections.list
[reo 0.0.7] +architect yegor256@gmail.com
[reo 0.0.7] +home https://github.com/objectionary/eo
[reo 0.0.7] +package org.eolang
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7
[reo 0.0.7] +version 0.28.7
[reo 0.0.7]
[reo 0.0.7] # Allow to choose right options according to cases conditions.
[reo 0.0.7] # Parameter cases is the array of two dimensional array, which
[reo 0.0.7] # consist of condition bool value and expected value, if this
[reo 0.0.7] # condition is TRUE.
[reo 0.0.7] # e.g.
[reo 0.0.7] # switch
[reo 0.0.7] # *
[reo 0.0.7] # TRUE
[reo 0.0.7] # "this value will be returned"
[reo 0.0.7] # *
[reo 0.0.7] # FALSE
[reo 0.0.7] # "this value will be skipped"
[reo 0.0.7] #
[reo 0.0.7] # This object returns value of only first truly statement.
[reo 0.0.7] [cases...] &gt; switch
[reo 0.0.7] if. &gt; @
[reo 0.0.7] not.
[reo 0.0.7] eq.
[reo 0.0.7] cases.length
[reo 0.0.7] 0
[reo 0.0.7] if.
[reo 0.0.7] gt.
[reo 0.0.7] length.
[reo 0.0.7] [] &gt; arr
[reo 0.0.7] reduced. &gt; @
[reo 0.0.7] list
[reo 0.0.7] cases
[reo 0.0.7] *
[reo 0.0.7] [acc case]
[reo 0.0.7] if. &gt; @
[reo 0.0.7] case.at 0
[reo 0.0.7] acc.with (case.at 1)
[reo 0.0.7] acc
[reo 0.0.7] 0
[reo 0.0.7] arr.at 0
[reo 0.0.7] TRUE
[reo 0.0.7] error "switch cases are empty"
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] 2016-2022 Objectionary.com
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>alias</head>
[reo 0.0.7] <tail>org.eolang.collections.list</tail>
[reo 0.0.7] <part>org.eolang.collections.list</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>architect</head>
[reo 0.0.7] <tail>yegor256@gmail.com</tail>
[reo 0.0.7] <part>yegor256@gmail.com</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang</tail>
[reo 0.0.7] <part>org.eolang</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="28">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.28.7</tail>
[reo 0.0.7] <part>0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="44" name="switch" pos="0">
[reo 0.0.7] <o line="44" name="cases" pos="1" vararg=""/>
[reo 0.0.7] <o base=".if" line="45" name="@" pos="2">
[reo 0.0.7] <o base=".not" line="46" pos="4">
[reo 0.0.7] <o base=".eq" line="47" pos="6">
[reo 0.0.7] <o base="cases" line="48" pos="8"/>
[reo 0.0.7] <o base=".length" line="48" method="" pos="13"/>
[reo 0.0.7] <o base="int" data="bytes" line="49" pos="8">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".if" line="50" pos="4">
[reo 0.0.7] <o base=".gt" line="51" pos="6">
[reo 0.0.7] <o base=".length" line="52" pos="8">
[reo 0.0.7] <o abstract="" line="53" name="arr" pos="10">
[reo 0.0.7] <o base=".reduced" line="54" name="@" pos="12">
[reo 0.0.7] <o base="list" line="55" pos="14">
[reo 0.0.7] <o base="cases" line="56" pos="16"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="array" data="array" line="57" pos="14"/>
[reo 0.0.7] <o abstract="" line="58" pos="14">
[reo 0.0.7] <o line="58" name="acc" pos="15"/>
[reo 0.0.7] <o line="58" name="case" pos="19"/>
[reo 0.0.7] <o base=".if" line="59" name="@" pos="16">
[reo 0.0.7] <o base="case" line="60" pos="18"/>
[reo 0.0.7] <o base=".at" line="60" method="" pos="22">
[reo 0.0.7] <o base="int" data="bytes" line="60" pos="26">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="acc" line="61" pos="18"/>
[reo 0.0.7] <o base=".with" line="61" method="" pos="21">
[reo 0.0.7] <o alias="1" base="case" line="61" pos="28"/>
[reo 0.0.7] <o base=".at" line="61" method="" pos="32">
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="36">00 00 00 00 00 00 00 01</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="acc" line="62" pos="18"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="int" data="bytes" line="63" pos="8">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="arr" line="64" pos="6"/>
[reo 0.0.7] <o base=".at" line="64" method="" pos="9">
[reo 0.0.7] <o base="int" data="bytes" line="64" pos="13">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="bool" data="bytes" line="65" pos="6">01</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="error" line="66" pos="4">
[reo 0.0.7] <o base="string" data="string" line="66" pos="10">switch cases are empty</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/switch.xmir saved (7411 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/switch.xmir saved (7411 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/switch.eo to ./home/r/repo/target/eo/01-parse/org/eolang/switch.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 31 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3657 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.nop:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="2"
[reo 0.0.7] name="org.eolang.nop"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/nop.eo"
[reo 0.0.7] time="2022-09-29T11:55:48.075780Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # 2016-2022 Objectionary.com
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +architect yegor256@gmail.com
[reo 0.0.7] +home https://github.com/objectionary/eo
[reo 0.0.7] +package org.eolang
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7
[reo 0.0.7] +version 0.28.7
[reo 0.0.7]
[reo 0.0.7] # Object that always is TRUE
[reo 0.0.7] [args...] > nop
[reo 0.0.7] TRUE > @
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] 2016-2022 Objectionary.com
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>architect</head>
[reo 0.0.7] <tail>yegor256@gmail.com</tail>
[reo 0.0.7] <part>yegor256@gmail.com</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang</tail>
[reo 0.0.7] <part>org.eolang</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.28.7</tail>
[reo 0.0.7] <part>0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="30" name="nop" pos="0">
[reo 0.0.7] <o line="30" name="args" pos="1" vararg=""/>
[reo 0.0.7] <o base="bool" data="bytes" line="31" name="@" pos="2">01</o>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/nop.xmir saved (3725 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/nop.xmir saved (3725 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/nop.eo to ./home/r/repo/target/eo/01-parse/org/eolang/nop.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 31 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3615 bytes of XML in 196µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.seq:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="2"
[reo 0.0.7] name="org.eolang.seq"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/seq.eo"
[reo 0.0.7] time="2022-09-29T11:55:48.083763Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # 2016-2022 Objectionary.com
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +architect yegor256@gmail.com
[reo 0.0.7] +home https://github.com/objectionary/eo
[reo 0.0.7] +package org.eolang
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7
[reo 0.0.7] +version 0.28.7
[reo 0.0.7]
[reo 0.0.7] # Dataizes all provided steps and returns the
[reo 0.0.7] # last one.
[reo 0.0.7] [steps...] > seq /?
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] 2016-2022 Objectionary.com
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>architect</head>
[reo 0.0.7] <tail>yegor256@gmail.com</tail>
[reo 0.0.7] <part>yegor256@gmail.com</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang</tail>
[reo 0.0.7] <part>org.eolang</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.28.7</tail>
[reo 0.0.7] <part>0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" atom="?" line="31" name="seq" pos="0">
[reo 0.0.7] <o line="31" name="steps" pos="1" vararg=""/>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/seq.xmir saved (3683 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/seq.xmir saved (3683 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/seq.eo to ./home/r/repo/target/eo/01-parse/org/eolang/seq.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 29 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3569 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.io.stdout:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="1"
[reo 0.0.7] name="org.eolang.io.stdout"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/io/stdout.eo"
[reo 0.0.7] time="2022-09-29T11:55:48.090989Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # 2016-2022 Objectionary.com
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +architect yegor256@gmail.com
[reo 0.0.7] +home https://github.com/objectionary/eo
[reo 0.0.7] +package org.eolang.io
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7
[reo 0.0.7] +version 0.28.7
[reo 0.0.7]
[reo 0.0.7] [text] &gt; stdout /bool
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] 2016-2022 Objectionary.com
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>architect</head>
[reo 0.0.7] <tail>yegor256@gmail.com</tail>
[reo 0.0.7] <part>yegor256@gmail.com</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang.io</tail>
[reo 0.0.7] <part>org.eolang.io</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.28.7</tail>
[reo 0.0.7] <part>0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" atom="bool" line="29" name="stdout" pos="0">
[reo 0.0.7] <o line="29" name="text" pos="1"/>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] Directory created: ./home/r/.eo/parsed/5f82cc1/org/eolang/io
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/io/stdout.xmir saved (3643 bytes)
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/eo/01-parse/org/eolang/io
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/io/stdout.xmir saved (3643 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/io/stdout.eo to ./home/r/repo/target/eo/01-parse/org/eolang/io/stdout.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 35 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3918 bytes of XML in 190µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.io.stdin:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="4"
[reo 0.0.7] name="org.eolang.io.stdin"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/io/stdin.eo"
[reo 0.0.7] time="2022-09-29T11:55:48.102562Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # 2016-2022 Objectionary.com
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +architect yegor256@gmail.com
[reo 0.0.7] +home https://github.com/objectionary/eo
[reo 0.0.7] +package org.eolang.io
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7
[reo 0.0.7] +version 0.28.7
[reo 0.0.7]
[reo 0.0.7] [] > stdin
[reo 0.0.7] # Consumes only one line from the standard input stream
[reo 0.0.7] # Datarizes to an error object if there is no line to consume
[reo 0.0.7] [] > next-line /string
[reo 0.0.7]
[reo 0.0.7] # Consumes all data from the standard input stream
[reo 0.0.7] [] > @ /string
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] 2016-2022 Objectionary.com
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>architect</head>
[reo 0.0.7] <tail>yegor256@gmail.com</tail>
[reo 0.0.7] <part>yegor256@gmail.com</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang.io</tail>
[reo 0.0.7] <part>org.eolang.io</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.28.7</tail>
[reo 0.0.7] <part>0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="29" name="stdin" pos="0">
[reo 0.0.7] <o abstract=""
[reo 0.0.7] atom="string"
[reo 0.0.7] line="30"
[reo 0.0.7] name="next-line"
[reo 0.0.7] pos="2"/>
[reo 0.0.7] <o abstract="" atom="string" line="34" name="@" pos="2"/>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/io/stdin.xmir saved (3991 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/io/stdin.xmir saved (3991 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/io/stdin.eo to ./home/r/repo/target/eo/01-parse/org/eolang/io/stdin.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 70 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6143 bytes of XML in 233µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.bool:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="12"
[reo 0.0.7] name="org.eolang.bool"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/bool.eo"
[reo 0.0.7] time="2022-09-29T11:55:48.120095Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +architect yegor256@gmail.com
[reo 0.0.7] +home https://github.com/objectionary/eo
[reo 0.0.7] +package org.eolang
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7
[reo 0.0.7] +version 0.28.7
[reo 0.0.7]
[reo 0.0.7] [] > bool
[reo 0.0.7] # Equal to another object?
[reo 0.0.7] [x] > eq
[reo 0.0.7] eq. > @
[reo 0.0.7] ^.as-bytes
[reo 0.0.7] x.as-bytes
[reo 0.0.7]
[reo 0.0.7] # If true, return "t", otherwise "f"
[reo 0.0.7] [t f] > if /t
[reo 0.0.7]
[reo 0.0.7] # NOT
[reo 0.0.7] [] > not
[reo 0.0.7] eq. > @
[reo 0.0.7] ^
[reo 0.0.7] FALSE
[reo 0.0.7]
[reo 0.0.7] # AND
[reo 0.0.7] [x...] > and /bool
[reo 0.0.7]
[reo 0.0.7] # OR
[reo 0.0.7] [x...] > or /bool
[reo 0.0.7]
[reo 0.0.7] # While this is true copies the object
[reo 0.0.7] # with "i" as the position of the cycle. The result
[reo 0.0.7] # of WHILE is the last dataized object or FALSE if
[reo 0.0.7] # ^ condition was never TRUE. The \rho of the object
[reo 0.0.7] # copied will be set to "while.\rho".
[reo 0.0.7] [f] > while /int
[reo 0.0.7]
[reo 0.0.7] # Converts this to bytes
[reo 0.0.7] [] > as-bytes
[reo 0.0.7] if. > @
[reo 0.0.7] ^
[reo 0.0.7] 01-
[reo 0.0.7] 00-
[reo 0.0.7]
[reo 0.0.7] # Converts this to hash
[reo 0.0.7] [] > as-hash
[reo 0.0.7] if. > @
[reo 0.0.7] ^
[reo 0.0.7] 1231
[reo 0.0.7] 1237
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>architect</head>
[reo 0.0.7] <tail>yegor256@gmail.com</tail>
[reo 0.0.7] <part>yegor256@gmail.com</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang</tail>
[reo 0.0.7] <part>org.eolang</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.28.7</tail>
[reo 0.0.7] <part>0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="29" name="bool" pos="0">
[reo 0.0.7] <o abstract="" line="30" name="eq" pos="2">
[reo 0.0.7] <o line="31" name="x" pos="3"/>
[reo 0.0.7] <o base=".eq" line="32" name="@" pos="4">
[reo 0.0.7] <o base="^" line="33" pos="6"/>
[reo 0.0.7] <o base=".as-bytes" line="33" method="" pos="7"/>
[reo 0.0.7] <o base="x" line="34" pos="6"/>
[reo 0.0.7] <o base=".as-bytes" line="34" method="" pos="7"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="t" line="36" name="if" pos="2">
[reo 0.0.7] <o line="37" name="t" pos="3"/>
[reo 0.0.7] <o line="37" name="f" pos="5"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="39" name="not" pos="2">
[reo 0.0.7] <o base=".eq" line="41" name="@" pos="4">
[reo 0.0.7] <o base="^" line="42" pos="6"/>
[reo 0.0.7] <o base="bool" data="bytes" line="43" pos="6">00</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="bool" line="45" name="and" pos="2">
[reo 0.0.7] <o line="46" name="x" pos="3" vararg=""/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="bool" line="48" name="or" pos="2">
[reo 0.0.7] <o line="49" name="x" pos="3" vararg=""/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="int" line="51" name="while" pos="2">
[reo 0.0.7] <o line="56" name="f" pos="3"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="58" name="as-bytes" pos="2">
[reo 0.0.7] <o base=".if" line="60" name="@" pos="4">
[reo 0.0.7] <o base="^" line="61" pos="6"/>
[reo 0.0.7] <o base="bytes" data="bytes" line="62" pos="6">01</o>
[reo 0.0.7] <o base="bytes" data="bytes" line="63" pos="6">00</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="65" name="as-hash" pos="2">
[reo 0.0.7] <o base=".if" line="67" name="@" pos="4">
[reo 0.0.7] <o base="^" line="68" pos="6"/>
[reo 0.0.7] <o base="int" data="bytes" line="69" pos="6">00 00 00 00 00 00 04 CF</o>
[reo 0.0.7] <o base="int" data="bytes" line="70" pos="6">00 00 00 00 00 00 04 D5</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/bool.xmir saved (6212 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/bool.xmir saved (6212 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/bool.eo to ./home/r/repo/target/eo/01-parse/org/eolang/bool.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 53 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3969 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.goto:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="5"
[reo 0.0.7] name="org.eolang.goto"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/goto.eo"
[reo 0.0.7] time="2022-09-29T11:55:48.136281Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # 2016-2022 Objectionary.com
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +architect yegor256@gmail.com
[reo 0.0.7] +home https://github.com/objectionary/eo
[reo 0.0.7] +package org.eolang
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7
[reo 0.0.7] +version 0.28.7
[reo 0.0.7]
[reo 0.0.7] # Non-conditional forward and backward jumps. Returns TRUE
[reo 0.0.7] # if the backward jump happened, an object provided to
[reo 0.0.7] # g.forward otherwise.
[reo 0.0.7] #
[reo 0.0.7] # Forward jump may look like this:
[reo 0.0.7] #
[reo 0.0.7] # ```
[reo 0.0.7] # goto
[reo 0.0.7] # [g]
[reo 0.0.7] # seq &gt; @
[reo 0.0.7] # g.forward TRUE
[reo 0.0.7] # stdout "Will never be printed"
[reo 0.0.7] # ```
[reo 0.0.7] #
[reo 0.0.7] # Backward jump may be done this way:
[reo 0.0.7] #
[reo 0.0.7] # ```
[reo 0.0.7] # goto
[reo 0.0.7] # [g]
[reo 0.0.7] # seq &gt; @
[reo 0.0.7] # stdout "Will be printed forever"
[reo 0.0.7] # g.backward
[reo 0.0.7] # ```
[reo 0.0.7] #
[reo 0.0.7] [f] &gt; goto /?
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] 2016-2022 Objectionary.com
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>architect</head>
[reo 0.0.7] <tail>yegor256@gmail.com</tail>
[reo 0.0.7] <part>yegor256@gmail.com</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang</tail>
[reo 0.0.7] <part>org.eolang</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.28.7</tail>
[reo 0.0.7] <part>0.28.7</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" atom="?" line="53" name="goto" pos="0">
[reo 0.0.7] <o line="53" name="f" pos="1"/>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/goto.xmir saved (4038 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/goto.xmir saved (4038 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/goto.eo to ./home/r/repo/target/eo/01-parse/org/eolang/goto.xmir
[reo 0.0.7] [INFO] Parsed 17 .eo sources to XMIRs
[reo 0.0.7] [DEBUG] Execution of ParseMojo took 282ms
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/reo/simple/sum.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/reo/simple/sum.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/int.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/int.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/array.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/array.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/collections/list.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/collections/list.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6358 bytes of XML in 240µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6358 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 683µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 196µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 595µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 541µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 193µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 585µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 929µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 192µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 574µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 735µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 209µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 547µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 617µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 227µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 570µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 575µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 235µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 211µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 172µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 158µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 629µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 642µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 195µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 606µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 622µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 701µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 194µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 625µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 274µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 164µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' produced (6757 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="13"\n
[reo 0.0.7] name="org.eolang.heap"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/heap.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.872665Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Emulation of random-access memory (RAM).\n
[reo 0.0.7] [size] > heap\n
[reo 0.0.7] \n
[reo 0.0.7] # Allocates a block in memory of "s" bytes,\n
[reo 0.0.7] # and returns a pointer to it.\n
[reo 0.0.7] # The "length" attribute of the pointer won't be bound.\n
[reo 0.0.7] [s] > malloc /pointer\n
[reo 0.0.7] \n
[reo 0.0.7] # Freed a block in memory, which is referred by the\n
[reo 0.0.7] # given pointer, which was earlier obtained with malloc().\n
[reo 0.0.7] # Returns TRUE if works. If the pointer provided wasn't\n
[reo 0.0.7] # previously allocated, the result will be [].\n
[reo 0.0.7] [p] > free /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Pointer inside the heap\n
[reo 0.0.7] [address length] > pointer\n
[reo 0.0.7] address > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Increment this pointer by x steps forward\n
[reo 0.0.7] [x] > add\n
[reo 0.0.7] &.^.pointer > @\n
[reo 0.0.7] address.plus\n
[reo 0.0.7] length.times x\n
[reo 0.0.7] length\n
[reo 0.0.7] \n
[reo 0.0.7] # Decrement this pointer by x steps backward\n
[reo 0.0.7] [x] > sub\n
[reo 0.0.7] &.add > @\n
[reo 0.0.7] x.times -1\n
[reo 0.0.7] \n
[reo 0.0.7] # One block in the heap.\n
[reo 0.0.7] [len inverse] > block /?\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="heap" pos="0">\n
[reo 0.0.7] <o line="30" name="size" pos="1"/>\n
[reo 0.0.7] <o abstract="" atom="pointer" line="32" name="malloc" pos="2">\n
[reo 0.0.7] <o line="35" name="s" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="37" name="free" pos="2">\n
[reo 0.0.7] <o line="41" name="p" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="pointer" pos="2">\n
[reo 0.0.7] <o line="44" name="address" pos="3"/>\n
[reo 0.0.7] <o line="44" name="length" pos="11"/>\n
[reo 0.0.7] <o base="address" line="45" name="@" pos="4" ref="44"/>\n
[reo 0.0.7] <o abstract="" line="47" name="add" pos="4">\n
[reo 0.0.7] <o line="48" name="x" pos="5"/>\n
[reo 0.0.7] <o base="&" line="49" pos="6"/>\n
[reo 0.0.7] <o base=".^" line="49" method="" pos="7"/>\n
[reo 0.0.7] <o base=".pointer" line="49" method="" name="@" pos="9">\n
[reo 0.0.7] <o base="address" line="50" pos="8" ref="44"/>\n
[reo 0.0.7] <o base=".plus" line="50" method="" pos="15">\n
[reo 0.0.7] <o base="length" line="51" pos="10" ref="44"/>\n
[reo 0.0.7] <o base=".times" line="51" method="" pos="16">\n
[reo 0.0.7] <o base="x" line="51" pos="23" ref="48"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="length" line="52" pos="8" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="54" name="sub" pos="4">\n
[reo 0.0.7] <o line="55" name="x" pos="5"/>\n
[reo 0.0.7] <o base="&" line="56" pos="6"/>\n
[reo 0.0.7] <o base=".add" line="56" method="" name="@" pos="7">\n
[reo 0.0.7] <o base="x" line="57" pos="8" ref="55"/>\n
[reo 0.0.7] <o base=".times" line="57" method="" pos="9">\n
[reo 0.0.7] <o base="int" data="bytes" line="57" pos="16">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="?" line="59" name="block" pos="4">\n
[reo 0.0.7] <o line="60" name="len" pos="5"/>\n
[reo 0.0.7] <o line="60" name="inverse" pos="9"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 228µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 616µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 840µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 194µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' produced (6770 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="13"\n
[reo 0.0.7] name="org.eolang.heap"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/heap.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.872665Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Emulation of random-access memory (RAM).\n
[reo 0.0.7] [size] > heap\n
[reo 0.0.7] \n
[reo 0.0.7] # Allocates a block in memory of "s" bytes,\n
[reo 0.0.7] # and returns a pointer to it.\n
[reo 0.0.7] # The "length" attribute of the pointer won't be bound.\n
[reo 0.0.7] [s] > malloc /pointer\n
[reo 0.0.7] \n
[reo 0.0.7] # Freed a block in memory, which is referred by the\n
[reo 0.0.7] # given pointer, which was earlier obtained with malloc().\n
[reo 0.0.7] # Returns TRUE if works. If the pointer provided wasn't\n
[reo 0.0.7] # previously allocated, the result will be [].\n
[reo 0.0.7] [p] > free /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Pointer inside the heap\n
[reo 0.0.7] [address length] > pointer\n
[reo 0.0.7] address > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Increment this pointer by x steps forward\n
[reo 0.0.7] [x] > add\n
[reo 0.0.7] &.^.pointer > @\n
[reo 0.0.7] address.plus\n
[reo 0.0.7] length.times x\n
[reo 0.0.7] length\n
[reo 0.0.7] \n
[reo 0.0.7] # Decrement this pointer by x steps backward\n
[reo 0.0.7] [x] > sub\n
[reo 0.0.7] &.add > @\n
[reo 0.0.7] x.times -1\n
[reo 0.0.7] \n
[reo 0.0.7] # One block in the heap.\n
[reo 0.0.7] [len inverse] > block /?\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="heap" pos="0">\n
[reo 0.0.7] <o line="30" name="size" pos="1"/>\n
[reo 0.0.7] <o abstract="" atom="pointer" line="32" name="malloc" pos="2">\n
[reo 0.0.7] <o line="35" name="s" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="37" name="free" pos="2">\n
[reo 0.0.7] <o line="41" name="p" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="pointer" pos="2">\n
[reo 0.0.7] <o line="44" name="address" pos="3"/>\n
[reo 0.0.7] <o line="44" name="length" pos="11"/>\n
[reo 0.0.7] <o base="address" line="45" name="@" pos="4" ref="44"/>\n
[reo 0.0.7] <o abstract="" line="47" name="add" pos="4">\n
[reo 0.0.7] <o line="48" name="x" pos="5"/>\n
[reo 0.0.7] <o base=".pointer" line="49" name="@" pos="9">\n
[reo 0.0.7] <o base=".^" line="49" pos="7">\n
[reo 0.0.7] <o base="&" line="49" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="50" pos="15">\n
[reo 0.0.7] <o base="address" line="50" pos="8" ref="44"/>\n
[reo 0.0.7] <o base=".times" line="51" pos="16">\n
[reo 0.0.7] <o base="length" line="51" pos="10" ref="44"/>\n
[reo 0.0.7] <o base="x" line="51" pos="23" ref="48"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="length" line="52" pos="8" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="54" name="sub" pos="4">\n
[reo 0.0.7] <o line="55" name="x" pos="5"/>\n
[reo 0.0.7] <o base=".add" line="56" name="@" pos="7">\n
[reo 0.0.7] <o base="&" line="56" pos="6"/>\n
[reo 0.0.7] <o base=".times" line="57" pos="9">\n
[reo 0.0.7] <o base="x" line="57" pos="8" ref="55"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="57" pos="16">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="?" line="59" name="block" pos="4">\n
[reo 0.0.7] <o line="60" name="len" pos="5"/>\n
[reo 0.0.7] <o line="60" name="inverse" pos="9"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 189µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 585µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 230µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 202µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 588µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 261µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 158µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 626µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 908µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 215µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 642µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 208µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 642µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 700µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 203µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 601µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 886µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 205µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 584µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 594µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 153µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 579µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 880µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' produced (7077 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="13"\n
[reo 0.0.7] name="org.eolang.heap"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/heap.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.872665Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Emulation of random-access memory (RAM).\n
[reo 0.0.7] [size] > heap\n
[reo 0.0.7] \n
[reo 0.0.7] # Allocates a block in memory of "s" bytes,\n
[reo 0.0.7] # and returns a pointer to it.\n
[reo 0.0.7] # The "length" attribute of the pointer won't be bound.\n
[reo 0.0.7] [s] > malloc /pointer\n
[reo 0.0.7] \n
[reo 0.0.7] # Freed a block in memory, which is referred by the\n
[reo 0.0.7] # given pointer, which was earlier obtained with malloc().\n
[reo 0.0.7] # Returns TRUE if works. If the pointer provided wasn't\n
[reo 0.0.7] # previously allocated, the result will be [].\n
[reo 0.0.7] [p] > free /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Pointer inside the heap\n
[reo 0.0.7] [address length] > pointer\n
[reo 0.0.7] address > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Increment this pointer by x steps forward\n
[reo 0.0.7] [x] > add\n
[reo 0.0.7] &.^.pointer > @\n
[reo 0.0.7] address.plus\n
[reo 0.0.7] length.times x\n
[reo 0.0.7] length\n
[reo 0.0.7] \n
[reo 0.0.7] # Decrement this pointer by x steps backward\n
[reo 0.0.7] [x] > sub\n
[reo 0.0.7] &.add > @\n
[reo 0.0.7] x.times -1\n
[reo 0.0.7] \n
[reo 0.0.7] # One block in the heap.\n
[reo 0.0.7] [len inverse] > block /?\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="heap" pos="0">\n
[reo 0.0.7] <o line="30" name="size" pos="1"/>\n
[reo 0.0.7] <o abstract="" atom="pointer" line="32" name="malloc" pos="2">\n
[reo 0.0.7] <o line="35" name="s" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="37" name="free" pos="2">\n
[reo 0.0.7] <o line="41" name="p" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="pointer" pos="2">\n
[reo 0.0.7] <o line="44" name="address" pos="3"/>\n
[reo 0.0.7] <o line="44" name="length" pos="11"/>\n
[reo 0.0.7] <o base="address" line="45" name="@" pos="4" ref="44"/>\n
[reo 0.0.7] <o abstract="" line="47" name="add" pos="4">\n
[reo 0.0.7] <o line="48" name="x" pos="5"/>\n
[reo 0.0.7] <o base=".pointer" line="49" name="@" pos="9">\n
[reo 0.0.7] <o base=".^" line="49" pos="7">\n
[reo 0.0.7] <o base="&" line="49" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="50" pos="15">\n
[reo 0.0.7] <o base="address" line="50" pos="8" ref="44"/>\n
[reo 0.0.7] <o base=".times" line="51" pos="16">\n
[reo 0.0.7] <o base="length" line="51" pos="10" ref="44"/>\n
[reo 0.0.7] <o base="x" line="51" pos="23" ref="48"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="length" line="52" pos="8" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="54" name="sub" pos="4">\n
[reo 0.0.7] <o line="55" name="x" pos="5"/>\n
[reo 0.0.7] <o base=".add" line="56" name="@" pos="7">\n
[reo 0.0.7] <o base="&" line="56" pos="6"/>\n
[reo 0.0.7] <o base=".times" line="57" pos="9">\n
[reo 0.0.7] <o base="x" line="57" pos="8" ref="55"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="57" pos="16">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="?" line="59" name="block" pos="4">\n
[reo 0.0.7] <o line="60" name="len" pos="5"/>\n
[reo 0.0.7] <o line="60" name="inverse" pos="9"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 641µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 243µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 164µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 636µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 726µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 202µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 645µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 213µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 607µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 863µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 191µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 614µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 841µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 235µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 697µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 754µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 207µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 661µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 714µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 198µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 660µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 690µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 197µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 633µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 611µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 659µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 660µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 870µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 651µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 606µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 180µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' produced (7486 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="13"\n
[reo 0.0.7] name="org.eolang.heap"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/heap.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.872665Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Emulation of random-access memory (RAM).\n
[reo 0.0.7] [size] > heap\n
[reo 0.0.7] \n
[reo 0.0.7] # Allocates a block in memory of "s" bytes,\n
[reo 0.0.7] # and returns a pointer to it.\n
[reo 0.0.7] # The "length" attribute of the pointer won't be bound.\n
[reo 0.0.7] [s] > malloc /pointer\n
[reo 0.0.7] \n
[reo 0.0.7] # Freed a block in memory, which is referred by the\n
[reo 0.0.7] # given pointer, which was earlier obtained with malloc().\n
[reo 0.0.7] # Returns TRUE if works. If the pointer provided wasn't\n
[reo 0.0.7] # previously allocated, the result will be [].\n
[reo 0.0.7] [p] > free /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Pointer inside the heap\n
[reo 0.0.7] [address length] > pointer\n
[reo 0.0.7] address > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Increment this pointer by x steps forward\n
[reo 0.0.7] [x] > add\n
[reo 0.0.7] &.^.pointer > @\n
[reo 0.0.7] address.plus\n
[reo 0.0.7] length.times x\n
[reo 0.0.7] length\n
[reo 0.0.7] \n
[reo 0.0.7] # Decrement this pointer by x steps backward\n
[reo 0.0.7] [x] > sub\n
[reo 0.0.7] &.add > @\n
[reo 0.0.7] x.times -1\n
[reo 0.0.7] \n
[reo 0.0.7] # One block in the heap.\n
[reo 0.0.7] [len inverse] > block /?\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="heap" pos="0">\n
[reo 0.0.7] <o line="30" name="size" pos="1"/>\n
[reo 0.0.7] <o abstract="" atom="pointer" line="32" name="malloc" pos="2">\n
[reo 0.0.7] <o line="35" name="s" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="37" name="free" pos="2">\n
[reo 0.0.7] <o line="41" name="p" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="pointer" pos="2">\n
[reo 0.0.7] <o line="44" name="address" pos="3"/>\n
[reo 0.0.7] <o line="44" name="length" pos="11"/>\n
[reo 0.0.7] <o base="address" line="45" name="@" pos="4"/>\n
[reo 0.0.7] <o abstract="" line="47" name="add" pos="4">\n
[reo 0.0.7] <o line="48" name="x" pos="5"/>\n
[reo 0.0.7] <o base=".pointer" line="49" name="@" pos="9">\n
[reo 0.0.7] <o base=".^" line="49" pos="7">\n
[reo 0.0.7] <o base="&amp;" line="49" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="50" pos="15">\n
[reo 0.0.7] <o base="address" line="50" pos="8"/>\n
[reo 0.0.7] <o base=".times" line="51" pos="16">\n
[reo 0.0.7] <o base="length" line="51" pos="10"/>\n
[reo 0.0.7] <o base="x" line="51" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="length" line="52" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="54" name="sub" pos="4">\n
[reo 0.0.7] <o line="55" name="x" pos="5"/>\n
[reo 0.0.7] <o base=".add" line="56" name="@" pos="7">\n
[reo 0.0.7] <o base="&amp;" line="56" pos="6"/>\n
[reo 0.0.7] <o base=".times" line="57" pos="9">\n
[reo 0.0.7] <o base="x" line="57" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="57" pos="16">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="?" line="59" name="block" pos="4">\n
[reo 0.0.7] <o line="60" name="len" pos="5"/>\n
[reo 0.0.7] <o line="60" name="inverse" pos="9"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 676µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 303µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 216µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (12622 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="13"\n
[reo 0.0.7] name="org.eolang.heap"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/heap.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.872665Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Emulation of random-access memory (RAM).\n
[reo 0.0.7] [size] > heap\n
[reo 0.0.7] \n
[reo 0.0.7] # Allocates a block in memory of "s" bytes,\n
[reo 0.0.7] # and returns a pointer to it.\n
[reo 0.0.7] # The "length" attribute of the pointer won't be bound.\n
[reo 0.0.7] [s] > malloc /pointer\n
[reo 0.0.7] \n
[reo 0.0.7] # Freed a block in memory, which is referred by the\n
[reo 0.0.7] # given pointer, which was earlier obtained with malloc().\n
[reo 0.0.7] # Returns TRUE if works. If the pointer provided wasn't\n
[reo 0.0.7] # previously allocated, the result will be [].\n
[reo 0.0.7] [p] > free /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Pointer inside the heap\n
[reo 0.0.7] [address length] > pointer\n
[reo 0.0.7] address > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Increment this pointer by x steps forward\n
[reo 0.0.7] [x] > add\n
[reo 0.0.7] &.^.pointer > @\n
[reo 0.0.7] address.plus\n
[reo 0.0.7] length.times x\n
[reo 0.0.7] length\n
[reo 0.0.7] \n
[reo 0.0.7] # Decrement this pointer by x steps backward\n
[reo 0.0.7] [x] > sub\n
[reo 0.0.7] &.add > @\n
[reo 0.0.7] x.times -1\n
[reo 0.0.7] \n
[reo 0.0.7] # One block in the heap.\n
[reo 0.0.7] [len inverse] > block /?\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="heap"\n
[reo 0.0.7] original-name="heap"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="30" name="size" pos="1"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="pointer"\n
[reo 0.0.7] base="heap$malloc"\n
[reo 0.0.7] cut="1"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="malloc"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="32">\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="free" base="free" level="1"/>\n
[reo 0.0.7] <o as="pointer" base="pointer" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] base="heap$free"\n
[reo 0.0.7] cut="3"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="free"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="37">\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="malloc" base="malloc" level="1"/>\n
[reo 0.0.7] <o as="pointer" base="pointer" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="heap$pointer"\n
[reo 0.0.7] cut="5"\n
[reo 0.0.7] line="43"\n
[reo 0.0.7] name="pointer"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="43">\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="malloc" base="malloc" level="1"/>\n
[reo 0.0.7] <o as="free" base="free" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="pointer"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="heap$malloc"\n
[reo 0.0.7] original-name="malloc"\n
[reo 0.0.7] parent="heap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="35" name="s" pos="3"/>\n
[reo 0.0.7] <o level="1" line="32.30" name="size"/>\n
[reo 0.0.7] <o level="1" line="32.37" name="free"/>\n
[reo 0.0.7] <o level="1" line="32.43" name="pointer"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="heap$free"\n
[reo 0.0.7] original-name="free"\n
[reo 0.0.7] parent="heap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="41" name="p" pos="3"/>\n
[reo 0.0.7] <o level="1" line="37.30" name="size"/>\n
[reo 0.0.7] <o level="1" line="37.32" name="malloc"/>\n
[reo 0.0.7] <o level="1" line="37.43" name="pointer"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="43"\n
[reo 0.0.7] name="heap$pointer"\n
[reo 0.0.7] original-name="pointer"\n
[reo 0.0.7] parent="heap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="44" name="address" pos="3"/>\n
[reo 0.0.7] <o line="44" name="length" pos="11"/>\n
[reo 0.0.7] <o base="address" line="45" name="@" pos="4"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="heap$pointer$add"\n
[reo 0.0.7] cut="8"\n
[reo 0.0.7] line="47"\n
[reo 0.0.7] name="add"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="47">\n
[reo 0.0.7] <o as="address" base="address" level="1"/>\n
[reo 0.0.7] <o as="length" base="length" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="sub" base="sub" level="1"/>\n
[reo 0.0.7] <o as="block" base="block" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="2"/>\n
[reo 0.0.7] <o as="malloc" base="malloc" level="2"/>\n
[reo 0.0.7] <o as="free" base="free" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="heap$pointer$sub"\n
[reo 0.0.7] cut="19"\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="sub"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="54">\n
[reo 0.0.7] <o as="address" base="address" level="1"/>\n
[reo 0.0.7] <o as="length" base="length" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="add" base="add" level="1"/>\n
[reo 0.0.7] <o as="block" base="block" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="2"/>\n
[reo 0.0.7] <o as="malloc" base="malloc" level="2"/>\n
[reo 0.0.7] <o as="free" base="free" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="?"\n
[reo 0.0.7] base="heap$pointer$block"\n
[reo 0.0.7] cut="26"\n
[reo 0.0.7] line="59"\n
[reo 0.0.7] name="block"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="59">\n
[reo 0.0.7] <o as="address" base="address" level="1"/>\n
[reo 0.0.7] <o as="length" base="length" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="add" base="add" level="1"/>\n
[reo 0.0.7] <o as="sub" base="sub" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="2"/>\n
[reo 0.0.7] <o as="malloc" base="malloc" level="2"/>\n
[reo 0.0.7] <o as="free" base="free" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="43.30" name="size"/>\n
[reo 0.0.7] <o level="1" line="43.32" name="malloc"/>\n
[reo 0.0.7] <o level="1" line="43.37" name="free"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="47"\n
[reo 0.0.7] name="heap$pointer$add"\n
[reo 0.0.7] original-name="add"\n
[reo 0.0.7] parent="heap$pointer"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="48" name="x" pos="5"/>\n
[reo 0.0.7] <o base=".pointer" line="49" name="@" pos="9">\n
[reo 0.0.7] <o base=".^" line="49" pos="7">\n
[reo 0.0.7] <o base="&" line="49" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="50" pos="15">\n
[reo 0.0.7] <o base="address" line="50" pos="8"/>\n
[reo 0.0.7] <o base=".times" line="51" pos="16">\n
[reo 0.0.7] <o base="length" line="51" pos="10"/>\n
[reo 0.0.7] <o base="x" line="51" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="length" line="52" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="47.44" name="address"/>\n
[reo 0.0.7] <o level="1" line="47.44" name="length"/>\n
[reo 0.0.7] <o level="1" line="47.45" name="@"/>\n
[reo 0.0.7] <o level="1" line="47.54" name="sub"/>\n
[reo 0.0.7] <o level="1" line="47.59" name="block"/>\n
[reo 0.0.7] <o level="2" line="47.30" name="size"/>\n
[reo 0.0.7] <o level="2" line="47.32" name="malloc"/>\n
[reo 0.0.7] <o level="2" line="47.37" name="free"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="heap$pointer$sub"\n
[reo 0.0.7] original-name="sub"\n
[reo 0.0.7] parent="heap$pointer"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="55" name="x" pos="5"/>\n
[reo 0.0.7] <o base=".add" line="56" name="@" pos="7">\n
[reo 0.0.7] <o base="&amp;" line="56" pos="6"/>\n
[reo 0.0.7] <o base=".times" line="57" pos="9">\n
[reo 0.0.7] <o base="x" line="57" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="57" pos="16">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="54.44" name="address"/>\n
[reo 0.0.7] <o level="1" line="54.44" name="length"/>\n
[reo 0.0.7] <o level="1" line="54.45" name="@"/>\n
[reo 0.0.7] <o level="1" line="54.47" name="add"/>\n
[reo 0.0.7] <o level="1" line="54.59" name="block"/>\n
[reo 0.0.7] <o level="2" line="54.30" name="size"/>\n
[reo 0.0.7] <o level="2" line="54.32" name="malloc"/>\n
[reo 0.0.7] <o level="2" line="54.37" name="free"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] atom="?"\n
[reo 0.0.7] line="59"\n
[reo 0.0.7] name="heap$pointer$block"\n
[reo 0.0.7] original-name="block"\n
[reo 0.0.7] parent="heap$pointer"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="60" name="len" pos="5"/>\n
[reo 0.0.7] <o line="60" name="inverse" pos="9"/>\n
[reo 0.0.7] <o level="1" line="59.44" name="address"/>\n
[reo 0.0.7] <o level="1" line="59.44" name="length"/>\n
[reo 0.0.7] <o level="1" line="59.45" name="@"/>\n
[reo 0.0.7] <o level="1" line="59.47" name="add"/>\n
[reo 0.0.7] <o level="1" line="59.54" name="sub"/>\n
[reo 0.0.7] <o level="2" line="59.30" name="size"/>\n
[reo 0.0.7] <o level="2" line="59.32" name="malloc"/>\n
[reo 0.0.7] <o level="2" line="59.37" name="free"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 343µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 341µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' produced (12570 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="13"\n
[reo 0.0.7] name="org.eolang.heap"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/heap.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.872665Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Emulation of random-access memory (RAM).\n
[reo 0.0.7] [size] > heap\n
[reo 0.0.7] \n
[reo 0.0.7] # Allocates a block in memory of "s" bytes,\n
[reo 0.0.7] # and returns a pointer to it.\n
[reo 0.0.7] # The "length" attribute of the pointer won't be bound.\n
[reo 0.0.7] [s] > malloc /pointer\n
[reo 0.0.7] \n
[reo 0.0.7] # Freed a block in memory, which is referred by the\n
[reo 0.0.7] # given pointer, which was earlier obtained with malloc().\n
[reo 0.0.7] # Returns TRUE if works. If the pointer provided wasn't\n
[reo 0.0.7] # previously allocated, the result will be [].\n
[reo 0.0.7] [p] > free /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Pointer inside the heap\n
[reo 0.0.7] [address length] > pointer\n
[reo 0.0.7] address > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Increment this pointer by x steps forward\n
[reo 0.0.7] [x] > add\n
[reo 0.0.7] &.^.pointer > @\n
[reo 0.0.7] address.plus\n
[reo 0.0.7] length.times x\n
[reo 0.0.7] length\n
[reo 0.0.7] \n
[reo 0.0.7] # Decrement this pointer by x steps backward\n
[reo 0.0.7] [x] &gt; sub\n
[reo 0.0.7] &amp;.add &gt; @\n
[reo 0.0.7] x.times -1\n
[reo 0.0.7] \n
[reo 0.0.7] # One block in the heap.\n
[reo 0.0.7] [len inverse] &gt; block /?\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="heap"\n
[reo 0.0.7] original-name="heap"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="30" name="size" pos="1"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="pointer"\n
[reo 0.0.7] base="heap$malloc"\n
[reo 0.0.7] cut="1"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="malloc"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="32">\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="free" base="free" level="1"/>\n
[reo 0.0.7] <o as="pointer" base="pointer" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] base="heap$free"\n
[reo 0.0.7] cut="3"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="free"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="37">\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="malloc" base="malloc" level="1"/>\n
[reo 0.0.7] <o as="pointer" base="pointer" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="heap$pointer"\n
[reo 0.0.7] cut="5"\n
[reo 0.0.7] line="43"\n
[reo 0.0.7] name="pointer"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="43">\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="malloc" base="malloc" level="1"/>\n
[reo 0.0.7] <o as="free" base="free" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="pointer"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="heap$malloc"\n
[reo 0.0.7] original-name="malloc"\n
[reo 0.0.7] parent="heap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="35" name="s" pos="3"/>\n
[reo 0.0.7] <o level="1" line="32.30" name="size"/>\n
[reo 0.0.7] <o level="1" line="32.37" name="free"/>\n
[reo 0.0.7] <o level="1" line="32.43" name="pointer"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="heap$free"\n
[reo 0.0.7] original-name="free"\n
[reo 0.0.7] parent="heap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="41" name="p" pos="3"/>\n
[reo 0.0.7] <o level="1" line="37.30" name="size"/>\n
[reo 0.0.7] <o level="1" line="37.32" name="malloc"/>\n
[reo 0.0.7] <o level="1" line="37.43" name="pointer"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="43"\n
[reo 0.0.7] name="heap$pointer"\n
[reo 0.0.7] original-name="pointer"\n
[reo 0.0.7] parent="heap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="44" name="address" pos="3"/>\n
[reo 0.0.7] <o line="44" name="length" pos="11"/>\n
[reo 0.0.7] <o base="address" line="45" name="@" pos="4"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="heap$pointer$add"\n
[reo 0.0.7] cut="8"\n
[reo 0.0.7] line="47"\n
[reo 0.0.7] name="add"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="47">\n
[reo 0.0.7] <o as="address" base="address" level="1"/>\n
[reo 0.0.7] <o as="length" base="length" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="sub" base="sub" level="1"/>\n
[reo 0.0.7] <o as="block" base="block" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="2"/>\n
[reo 0.0.7] <o as="malloc" base="malloc" level="2"/>\n
[reo 0.0.7] <o as="free" base="free" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="heap$pointer$sub"\n
[reo 0.0.7] cut="19"\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="sub"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="54">\n
[reo 0.0.7] <o as="address" base="address" level="1"/>\n
[reo 0.0.7] <o as="length" base="length" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="add" base="add" level="1"/>\n
[reo 0.0.7] <o as="block" base="block" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="2"/>\n
[reo 0.0.7] <o as="malloc" base="malloc" level="2"/>\n
[reo 0.0.7] <o as="free" base="free" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="?"\n
[reo 0.0.7] base="heap$pointer$block"\n
[reo 0.0.7] cut="26"\n
[reo 0.0.7] line="59"\n
[reo 0.0.7] name="block"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="59">\n
[reo 0.0.7] <o as="address" base="address" level="1"/>\n
[reo 0.0.7] <o as="length" base="length" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="add" base="add" level="1"/>\n
[reo 0.0.7] <o as="sub" base="sub" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="2"/>\n
[reo 0.0.7] <o as="malloc" base="malloc" level="2"/>\n
[reo 0.0.7] <o as="free" base="free" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="43.30" name="size"/>\n
[reo 0.0.7] <o level="1" line="43.32" name="malloc"/>\n
[reo 0.0.7] <o level="1" line="43.37" name="free"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="47"\n
[reo 0.0.7] name="heap$pointer$add"\n
[reo 0.0.7] original-name="add"\n
[reo 0.0.7] parent="heap$pointer"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="48" name="x" pos="5"/>\n
[reo 0.0.7] <o base=".pointer" line="49" name="@" pos="9">\n
[reo 0.0.7] <o base=".^" line="49" pos="7">\n
[reo 0.0.7] <o base="&" line="49" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="50" pos="15">\n
[reo 0.0.7] <o base="address" line="50" pos="8"/>\n
[reo 0.0.7] <o base=".times" line="51" pos="16">\n
[reo 0.0.7] <o base="length" line="51" pos="10"/>\n
[reo 0.0.7] <o base="x" line="51" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="length" line="52" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="47.44" name="address"/>\n
[reo 0.0.7] <o level="1" line="47.44" name="length"/>\n
[reo 0.0.7] <o level="1" line="47.54" name="sub"/>\n
[reo 0.0.7] <o level="1" line="47.59" name="block"/>\n
[reo 0.0.7] <o level="2" line="47.30" name="size"/>\n
[reo 0.0.7] <o level="2" line="47.32" name="malloc"/>\n
[reo 0.0.7] <o level="2" line="47.37" name="free"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="heap$pointer$sub"\n
[reo 0.0.7] original-name="sub"\n
[reo 0.0.7] parent="heap$pointer"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="55" name="x" pos="5"/>\n
[reo 0.0.7] <o base=".add" line="56" name="@" pos="7">\n
[reo 0.0.7] <o base="&amp;" line="56" pos="6"/>\n
[reo 0.0.7] <o base=".times" line="57" pos="9">\n
[reo 0.0.7] <o base="x" line="57" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="57" pos="16">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="54.44" name="address"/>\n
[reo 0.0.7] <o level="1" line="54.44" name="length"/>\n
[reo 0.0.7] <o level="1" line="54.47" name="add"/>\n
[reo 0.0.7] <o level="1" line="54.59" name="block"/>\n
[reo 0.0.7] <o level="2" line="54.30" name="size"/>\n
[reo 0.0.7] <o level="2" line="54.32" name="malloc"/>\n
[reo 0.0.7] <o level="2" line="54.37" name="free"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] atom="?"\n
[reo 0.0.7] line="59"\n
[reo 0.0.7] name="heap$pointer$block"\n
[reo 0.0.7] original-name="block"\n
[reo 0.0.7] parent="heap$pointer"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="60" name="len" pos="5"/>\n
[reo 0.0.7] <o line="60" name="inverse" pos="9"/>\n
[reo 0.0.7] <o level="1" line="59.44" name="address"/>\n
[reo 0.0.7] <o level="1" line="59.44" name="length"/>\n
[reo 0.0.7] <o level="1" line="59.45" name="@"/>\n
[reo 0.0.7] <o level="1" line="59.47" name="add"/>\n
[reo 0.0.7] <o level="1" line="59.54" name="sub"/>\n
[reo 0.0.7] <o level="2" line="59.30" name="size"/>\n
[reo 0.0.7] <o level="2" line="59.32" name="malloc"/>\n
[reo 0.0.7] <o level="2" line="59.37" name="free"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 158µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 156µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 223µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' produced (12992 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="13"\n
[reo 0.0.7] name="org.eolang.heap"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/heap.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.872665Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Emulation of random-access memory (RAM).\n
[reo 0.0.7] [size] > heap\n
[reo 0.0.7] \n
[reo 0.0.7] # Allocates a block in memory of "s" bytes,\n
[reo 0.0.7] # and returns a pointer to it.\n
[reo 0.0.7] # The "length" attribute of the pointer won't be bound.\n
[reo 0.0.7] [s] &gt; malloc /pointer\n
[reo 0.0.7] \n
[reo 0.0.7] # Freed a block in memory, which is referred by the\n
[reo 0.0.7] # given pointer, which was earlier obtained with malloc().\n
[reo 0.0.7] # Returns TRUE if works. If the pointer provided wasn't\n
[reo 0.0.7] # previously allocated, the result will be [].\n
[reo 0.0.7] [p] &gt; free /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Pointer inside the heap\n
[reo 0.0.7] [address length] &gt; pointer\n
[reo 0.0.7] address &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Increment this pointer by x steps forward\n
[reo 0.0.7] [x] &gt; add\n
[reo 0.0.7] &amp;.^.pointer &gt; @\n
[reo 0.0.7] address.plus\n
[reo 0.0.7] length.times x\n
[reo 0.0.7] length\n
[reo 0.0.7] \n
[reo 0.0.7] # Decrement this pointer by x steps backward\n
[reo 0.0.7] [x] &gt; sub\n
[reo 0.0.7] &amp;.add &gt; @\n
[reo 0.0.7] x.times -1\n
[reo 0.0.7] \n
[reo 0.0.7] # One block in the heap.\n
[reo 0.0.7] [len inverse] &gt; block /?\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] <sheet>remove-levels</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="heap"\n
[reo 0.0.7] original-name="heap"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="30" name="size" pos="1"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="pointer"\n
[reo 0.0.7] base="heap$malloc"\n
[reo 0.0.7] cut="1"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="malloc"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="32">\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="30"/>\n
[reo 0.0.7] <o as="free" base="free" level="1" ref="37"/>\n
[reo 0.0.7] <o as="pointer" base="pointer" level="1" ref="43"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] base="heap$free"\n
[reo 0.0.7] cut="3"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="free"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="37">\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="30"/>\n
[reo 0.0.7] <o as="malloc" base="malloc" level="1" ref="32"/>\n
[reo 0.0.7] <o as="pointer" base="pointer" level="1" ref="43"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="heap$pointer"\n
[reo 0.0.7] cut="5"\n
[reo 0.0.7] line="43"\n
[reo 0.0.7] name="pointer"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="43">\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="30"/>\n
[reo 0.0.7] <o as="malloc" base="malloc" level="1" ref="32"/>\n
[reo 0.0.7] <o as="free" base="free" level="1" ref="37"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="pointer"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="heap$malloc"\n
[reo 0.0.7] original-name="malloc"\n
[reo 0.0.7] parent="heap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="35" name="s" pos="3"/>\n
[reo 0.0.7] <o level="1" line="32.30" name="size"/>\n
[reo 0.0.7] <o level="1" line="32.37" name="free"/>\n
[reo 0.0.7] <o level="1" line="32.43" name="pointer"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="heap$free"\n
[reo 0.0.7] original-name="free"\n
[reo 0.0.7] parent="heap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="41" name="p" pos="3"/>\n
[reo 0.0.7] <o level="1" line="37.30" name="size"/>\n
[reo 0.0.7] <o level="1" line="37.32" name="malloc"/>\n
[reo 0.0.7] <o level="1" line="37.43" name="pointer"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="43"\n
[reo 0.0.7] name="heap$pointer"\n
[reo 0.0.7] original-name="pointer"\n
[reo 0.0.7] parent="heap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="44" name="address" pos="3"/>\n
[reo 0.0.7] <o line="44" name="length" pos="11"/>\n
[reo 0.0.7] <o base="address" line="45" name="@" pos="4" ref="44"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="heap$pointer$add"\n
[reo 0.0.7] cut="8"\n
[reo 0.0.7] line="47"\n
[reo 0.0.7] name="add"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="47">\n
[reo 0.0.7] <o as="address" base="address" level="1" ref="44"/>\n
[reo 0.0.7] <o as="length" base="length" level="1" ref="44"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="45"/>\n
[reo 0.0.7] <o as="sub" base="sub" level="1" ref="54"/>\n
[reo 0.0.7] <o as="block" base="block" level="1" ref="59"/>\n
[reo 0.0.7] <o as="size" base="size" level="2" ref="43.30"/>\n
[reo 0.0.7] <o as="malloc" base="malloc" level="2" ref="43.32"/>\n
[reo 0.0.7] <o as="free" base="free" level="2" ref="43.37"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="heap$pointer$sub"\n
[reo 0.0.7] cut="19"\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="sub"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="54">\n
[reo 0.0.7] <o as="address" base="address" level="1" ref="44"/>\n
[reo 0.0.7] <o as="length" base="length" level="1" ref="44"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="45"/>\n
[reo 0.0.7] <o as="add" base="add" level="1" ref="47"/>\n
[reo 0.0.7] <o as="block" base="block" level="1" ref="59"/>\n
[reo 0.0.7] <o as="size" base="size" level="2" ref="43.30"/>\n
[reo 0.0.7] <o as="malloc" base="malloc" level="2" ref="43.32"/>\n
[reo 0.0.7] <o as="free" base="free" level="2" ref="43.37"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="?"\n
[reo 0.0.7] base="heap$pointer$block"\n
[reo 0.0.7] cut="26"\n
[reo 0.0.7] line="59"\n
[reo 0.0.7] name="block"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="59">\n
[reo 0.0.7] <o as="address" base="address" level="1" ref="44"/>\n
[reo 0.0.7] <o as="length" base="length" level="1" ref="44"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="45"/>\n
[reo 0.0.7] <o as="add" base="add" level="1" ref="47"/>\n
[reo 0.0.7] <o as="sub" base="sub" level="1" ref="54"/>\n
[reo 0.0.7] <o as="size" base="size" level="2" ref="43.30"/>\n
[reo 0.0.7] <o as="malloc" base="malloc" level="2" ref="43.32"/>\n
[reo 0.0.7] <o as="free" base="free" level="2" ref="43.37"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="43.30" name="size"/>\n
[reo 0.0.7] <o level="1" line="43.32" name="malloc"/>\n
[reo 0.0.7] <o level="1" line="43.37" name="free"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="47"\n
[reo 0.0.7] name="heap$pointer$add"\n
[reo 0.0.7] original-name="add"\n
[reo 0.0.7] parent="heap$pointer"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="48" name="x" pos="5"/>\n
[reo 0.0.7] <o base=".pointer" line="49" name="@" pos="9">\n
[reo 0.0.7] <o base=".^" line="49" pos="7">\n
[reo 0.0.7] <o base="&amp;" line="49" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="50" pos="15">\n
[reo 0.0.7] <o base="address" line="50" pos="8" ref="47.44"/>\n
[reo 0.0.7] <o base=".times" line="51" pos="16">\n
[reo 0.0.7] <o base="length" line="51" pos="10" ref="47.44"/>\n
[reo 0.0.7] <o base="x" line="51" pos="23" ref="48"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="length" line="52" pos="8" ref="47.44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="47.44" name="address"/>\n
[reo 0.0.7] <o level="1" line="47.44" name="length"/>\n
[reo 0.0.7] <o level="1" line="47.54" name="sub"/>\n
[reo 0.0.7] <o level="1" line="47.59" name="block"/>\n
[reo 0.0.7] <o level="2" line="47.30" name="size"/>\n
[reo 0.0.7] <o level="2" line="47.32" name="malloc"/>\n
[reo 0.0.7] <o level="2" line="47.37" name="free"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="heap$pointer$sub"\n
[reo 0.0.7] original-name="sub"\n
[reo 0.0.7] parent="heap$pointer"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="55" name="x" pos="5"/>\n
[reo 0.0.7] <o base=".add" line="56" name="@" pos="7">\n
[reo 0.0.7] <o base="&amp;" line="56" pos="6"/>\n
[reo 0.0.7] <o base=".times" line="57" pos="9">\n
[reo 0.0.7] <o base="x" line="57" pos="8" ref="55"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="57" pos="16">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="54.44" name="address"/>\n
[reo 0.0.7] <o level="1" line="54.44" name="length"/>\n
[reo 0.0.7] <o level="1" line="54.47" name="add"/>\n
[reo 0.0.7] <o level="1" line="54.59" name="block"/>\n
[reo 0.0.7] <o level="2" line="54.30" name="size"/>\n
[reo 0.0.7] <o level="2" line="54.32" name="malloc"/>\n
[reo 0.0.7] <o level="2" line="54.37" name="free"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] atom="?"\n
[reo 0.0.7] line="59"\n
[reo 0.0.7] name="heap$pointer$block"\n
[reo 0.0.7] original-name="block"\n
[reo 0.0.7] parent="heap$pointer"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="60" name="len" pos="5"/>\n
[reo 0.0.7] <o line="60" name="inverse" pos="9"/>\n
[reo 0.0.7] <o level="1" line="59.44" name="address"/>\n
[reo 0.0.7] <o level="1" line="59.44" name="length"/>\n
[reo 0.0.7] <o level="1" line="59.45" name="@"/>\n
[reo 0.0.7] <o level="1" line="59.47" name="add"/>\n
[reo 0.0.7] <o level="1" line="59.54" name="sub"/>\n
[reo 0.0.7] <o level="2" line="59.30" name="size"/>\n
[reo 0.0.7] <o level="2" line="59.32" name="malloc"/>\n
[reo 0.0.7] <o level="2" line="59.37" name="free"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 210µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 181µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 181µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 196µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 233µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 210µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 215µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 362ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6358 bytes of XML in 233µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/heap.xmir saved (13161 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/heap.xmir (program:org.eolang.heap) to ./home/r/repo/target/eo/03-optimize/org/eolang/heap.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 9102 bytes of XML in 258µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 9102 bytes of XML in 224µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 987µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 197µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 199µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 720µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 838µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 761µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 184µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 727µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 919µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 207µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 709µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 162µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 758µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 189µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 748µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 795µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 765µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 183µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 737µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 857µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 744µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 224µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' produced (9483 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="28"\n
[reo 0.0.7] name="org.eolang.bytes"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/bytes.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.916446Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.bytes-as-array\n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Equals to another object\n
[reo 0.0.7] [x] > eq /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Total number of bytes\n
[reo 0.0.7] [] > size /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Represents a sub-sequence inside the current one\n
[reo 0.0.7] [start len] > slice /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of bytes into a string in UTF-8\n
[reo 0.0.7] [] > as-string /string\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of eight bytes into an integer.\n
[reo 0.0.7] # If there are less or more than eight bytes, there will\n
[reo 0.0.7] # be an error returned.\n
[reo 0.0.7] [] > as-int /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of eight bytes into a float.\n
[reo 0.0.7] # If there are less or more than eight bytes, there will\n
[reo 0.0.7] # be an error returned.\n
[reo 0.0.7] [] > as-float /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise and\n
[reo 0.0.7] [b...] > and /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise or\n
[reo 0.0.7] [b...] > or /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise xor\n
[reo 0.0.7] [b...] > xor /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise not\n
[reo 0.0.7] [] > not /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise left shift\n
[reo 0.0.7] [x] > left\n
[reo 0.0.7] ^.right (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise right shift\n
[reo 0.0.7] [x] > right /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts to bool\n
[reo 0.0.7] [] > as-bool\n
[reo 0.0.7] ^.eq 01- > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Return itself\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] bytes-as-array ^\n
[reo 0.0.7] 1\n
[reo 0.0.7] [a b]\n
[reo 0.0.7] plus. > @\n
[reo 0.0.7] times.\n
[reo 0.0.7] 31\n
[reo 0.0.7] a\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] (0.as-bytes.and b).right 54\n
[reo 0.0.7] \n
[reo 0.0.7] # Concatenation of two byte sequences:\n
[reo 0.0.7] # the current and the provided one,\n
[reo 0.0.7] # as a new sequence\n
[reo 0.0.7] [b] > concat /bytes\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.collections.bytes-as-array</tail>\n
[reo 0.0.7] <part>org.eolang.collections.bytes-as-array</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="29">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="bytes" pos="0">\n
[reo 0.0.7] <o abstract="" atom="bool" line="33" name="eq" pos="2">\n
[reo 0.0.7] <o line="34" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="36" name="size" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="39" name="slice" pos="2">\n
[reo 0.0.7] <o line="40" name="start" pos="3"/>\n
[reo 0.0.7] <o line="40" name="len" pos="9"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="int" line="45" name="as-int" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="float" line="50" name="as-float" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="55" name="and" pos="2">\n
[reo 0.0.7] <o line="56" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="58" name="or" pos="2">\n
[reo 0.0.7] <o line="59" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="61" name="xor" pos="2">\n
[reo 0.0.7] <o line="62" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="64" name="not" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="67" name="left" pos="2">\n
[reo 0.0.7] <o line="68" name="x" pos="3"/>\n
[reo 0.0.7] <o base="^" line="69" pos="4"/>\n
[reo 0.0.7] <o base=".right" line="69" method="" name="@" pos="5">\n
[reo 0.0.7] <o alias="1" base="x" line="69" pos="13" ref="68"/>\n
[reo 0.0.7] <o base=".neg" line="69" method="" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="71" name="right" pos="2">\n
[reo 0.0.7] <o line="72" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="74" name="as-bool" pos="2">\n
[reo 0.0.7] <o base="^" line="76" pos="4"/>\n
[reo 0.0.7] <o base=".eq" line="76" method="" name="@" pos="5">\n
[reo 0.0.7] <o base="bytes" data="bytes" line="76" pos="9" ref="31">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="78" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base="^" line="80" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="82" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".reduced" line="84" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="85" pos="6">\n
[reo 0.0.7] <o base="bytes-as-array" line="86" pos="8">\n
[reo 0.0.7] <o base="^" line="86" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="87" pos="6">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] <o abstract="" line="88" pos="6">\n
[reo 0.0.7] <o line="88" name="a" pos="7"/>\n
[reo 0.0.7] <o line="88" name="b" pos="9"/>\n
[reo 0.0.7] <o base=".plus" line="89" name="@" pos="8">\n
[reo 0.0.7] <o base=".times" line="90" pos="10">\n
[reo 0.0.7] <o base="int" data="bytes" line="91" pos="12">00 00 00 00 00 00 00 1F</o>\n
[reo 0.0.7] <o base="a" line="92" pos="12" ref="88"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-int" line="93" pos="10">\n
[reo 0.0.7] <o alias="2" base="int" data="bytes" line="94" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] <o base=".as-bytes" line="94" method="" pos="14"/>\n
[reo 0.0.7] <o base=".and" line="94" method="" pos="23">\n
[reo 0.0.7] <o base="b" line="94" pos="28" ref="88"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".right" line="94" method="" pos="30">\n
[reo 0.0.7] <o base="int" data="bytes" line="94" pos="37">00 00 00 00 00 00 00 36</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="96" name="concat" pos="2">\n
[reo 0.0.7] <o line="99" name="b" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 214µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 214µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 789µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' produced (9539 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="28"\n
[reo 0.0.7] name="org.eolang.bytes"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/bytes.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.916446Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.bytes-as-array\n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Equals to another object\n
[reo 0.0.7] [x] > eq /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Total number of bytes\n
[reo 0.0.7] [] > size /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Represents a sub-sequence inside the current one\n
[reo 0.0.7] [start len] > slice /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of bytes into a string in UTF-8\n
[reo 0.0.7] [] > as-string /string\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of eight bytes into an integer.\n
[reo 0.0.7] # If there are less or more than eight bytes, there will\n
[reo 0.0.7] # be an error returned.\n
[reo 0.0.7] [] > as-int /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of eight bytes into a float.\n
[reo 0.0.7] # If there are less or more than eight bytes, there will\n
[reo 0.0.7] # be an error returned.\n
[reo 0.0.7] [] > as-float /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise and\n
[reo 0.0.7] [b...] > and /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise or\n
[reo 0.0.7] [b...] > or /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise xor\n
[reo 0.0.7] [b...] > xor /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise not\n
[reo 0.0.7] [] > not /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise left shift\n
[reo 0.0.7] [x] > left\n
[reo 0.0.7] ^.right (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise right shift\n
[reo 0.0.7] [x] > right /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts to bool\n
[reo 0.0.7] [] > as-bool\n
[reo 0.0.7] ^.eq 01- > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Return itself\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] bytes-as-array ^\n
[reo 0.0.7] 1\n
[reo 0.0.7] [a b]\n
[reo 0.0.7] plus. > @\n
[reo 0.0.7] times.\n
[reo 0.0.7] 31\n
[reo 0.0.7] a\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] (0.as-bytes.and b).right 54\n
[reo 0.0.7] \n
[reo 0.0.7] # Concatenation of two byte sequences:\n
[reo 0.0.7] # the current and the provided one,\n
[reo 0.0.7] # as a new sequence\n
[reo 0.0.7] [b] > concat /bytes\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.collections.bytes-as-array</tail>\n
[reo 0.0.7] <part>org.eolang.collections.bytes-as-array</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="29">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="bytes" pos="0">\n
[reo 0.0.7] <o abstract="" atom="bool" line="33" name="eq" pos="2">\n
[reo 0.0.7] <o line="34" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="36" name="size" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="39" name="slice" pos="2">\n
[reo 0.0.7] <o line="40" name="start" pos="3"/>\n
[reo 0.0.7] <o line="40" name="len" pos="9"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="int" line="45" name="as-int" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="float" line="50" name="as-float" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="55" name="and" pos="2">\n
[reo 0.0.7] <o line="56" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="58" name="or" pos="2">\n
[reo 0.0.7] <o line="59" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="61" name="xor" pos="2">\n
[reo 0.0.7] <o line="62" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="64" name="not" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="67" name="left" pos="2">\n
[reo 0.0.7] <o line="68" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".right" line="69" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="69" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="69" pos="14">\n
[reo 0.0.7] <o alias="1" base="x" line="69" pos="13" ref="68"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="71" name="right" pos="2">\n
[reo 0.0.7] <o line="72" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="74" name="as-bool" pos="2">\n
[reo 0.0.7] <o base=".eq" line="76" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="76" pos="4"/>\n
[reo 0.0.7] <o base="bytes" data="bytes" line="76" pos="9" ref="31">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="78" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base="^" line="80" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="82" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".reduced" line="84" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="85" pos="6">\n
[reo 0.0.7] <o base="bytes-as-array" line="86" pos="8">\n
[reo 0.0.7] <o base="^" line="86" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="87" pos="6">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] <o abstract="" line="88" pos="6">\n
[reo 0.0.7] <o line="88" name="a" pos="7"/>\n
[reo 0.0.7] <o line="88" name="b" pos="9"/>\n
[reo 0.0.7] <o base=".plus" line="89" name="@" pos="8">\n
[reo 0.0.7] <o base=".times" line="90" pos="10">\n
[reo 0.0.7] <o base="int" data="bytes" line="91" pos="12">00 00 00 00 00 00 00 1F</o>\n
[reo 0.0.7] <o base="a" line="92" pos="12" ref="88"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-int" line="93" pos="10">\n
[reo 0.0.7] <o base=".right" line="94" pos="30">\n
[reo 0.0.7] <o base=".and" line="94" pos="23">\n
[reo 0.0.7] <o base=".as-bytes" line="94" pos="14">\n
[reo 0.0.7] <o alias="2" base="int" data="bytes" line="94" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="b" line="94" pos="28" ref="88"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="94" pos="37">00 00 00 00 00 00 00 36</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="96" name="concat" pos="2">\n
[reo 0.0.7] <o line="99" name="b" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 775µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 190µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 847µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 790µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 212µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 802µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 196µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 795µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 964µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 786µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' produced (9828 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="28"\n
[reo 0.0.7] name="org.eolang.bytes"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/bytes.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.916446Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.bytes-as-array\n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Equals to another object\n
[reo 0.0.7] [x] > eq /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Total number of bytes\n
[reo 0.0.7] [] > size /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Represents a sub-sequence inside the current one\n
[reo 0.0.7] [start len] > slice /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of bytes into a string in UTF-8\n
[reo 0.0.7] [] > as-string /string\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of eight bytes into an integer.\n
[reo 0.0.7] # If there are less or more than eight bytes, there will\n
[reo 0.0.7] # be an error returned.\n
[reo 0.0.7] [] > as-int /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of eight bytes into a float.\n
[reo 0.0.7] # If there are less or more than eight bytes, there will\n
[reo 0.0.7] # be an error returned.\n
[reo 0.0.7] [] > as-float /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise and\n
[reo 0.0.7] [b...] > and /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise or\n
[reo 0.0.7] [b...] > or /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise xor\n
[reo 0.0.7] [b...] > xor /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise not\n
[reo 0.0.7] [] > not /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise left shift\n
[reo 0.0.7] [x] > left\n
[reo 0.0.7] ^.right (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise right shift\n
[reo 0.0.7] [x] > right /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts to bool\n
[reo 0.0.7] [] > as-bool\n
[reo 0.0.7] ^.eq 01- > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Return itself\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] bytes-as-array ^\n
[reo 0.0.7] 1\n
[reo 0.0.7] [a b]\n
[reo 0.0.7] plus. > @\n
[reo 0.0.7] times.\n
[reo 0.0.7] 31\n
[reo 0.0.7] a\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] (0.as-bytes.and b).right 54\n
[reo 0.0.7] \n
[reo 0.0.7] # Concatenation of two byte sequences:\n
[reo 0.0.7] # the current and the provided one,\n
[reo 0.0.7] # as a new sequence\n
[reo 0.0.7] [b] > concat /bytes\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>bytes-as-array org.eolang.collections.bytes-as-array</tail>\n
[reo 0.0.7] <part>bytes-as-array</part>\n
[reo 0.0.7] <part>org.eolang.collections.bytes-as-array</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="29">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="bytes" pos="0">\n
[reo 0.0.7] <o abstract="" atom="bool" line="33" name="eq" pos="2">\n
[reo 0.0.7] <o line="34" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="36" name="size" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="39" name="slice" pos="2">\n
[reo 0.0.7] <o line="40" name="start" pos="3"/>\n
[reo 0.0.7] <o line="40" name="len" pos="9"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="int" line="45" name="as-int" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="float" line="50" name="as-float" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="55" name="and" pos="2">\n
[reo 0.0.7] <o line="56" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="58" name="or" pos="2">\n
[reo 0.0.7] <o line="59" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="61" name="xor" pos="2">\n
[reo 0.0.7] <o line="62" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="64" name="not" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="67" name="left" pos="2">\n
[reo 0.0.7] <o line="68" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".right" line="69" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="69" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="69" pos="14">\n
[reo 0.0.7] <o alias="1" base="x" line="69" pos="13" ref="68"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="71" name="right" pos="2">\n
[reo 0.0.7] <o line="72" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="74" name="as-bool" pos="2">\n
[reo 0.0.7] <o base=".eq" line="76" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="76" pos="4"/>\n
[reo 0.0.7] <o base="bytes" data="bytes" line="76" pos="9" ref="31">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="78" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base="^" line="80" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="82" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".reduced" line="84" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="85" pos="6">\n
[reo 0.0.7] <o base="bytes-as-array" line="86" pos="8">\n
[reo 0.0.7] <o base="^" line="86" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="87" pos="6">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] <o abstract="" line="88" pos="6">\n
[reo 0.0.7] <o line="88" name="a" pos="7"/>\n
[reo 0.0.7] <o line="88" name="b" pos="9"/>\n
[reo 0.0.7] <o base=".plus" line="89" name="@" pos="8">\n
[reo 0.0.7] <o base=".times" line="90" pos="10">\n
[reo 0.0.7] <o base="int" data="bytes" line="91" pos="12">00 00 00 00 00 00 00 1F</o>\n
[reo 0.0.7] <o base="a" line="92" pos="12" ref="88"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-int" line="93" pos="10">\n
[reo 0.0.7] <o base=".right" line="94" pos="30">\n
[reo 0.0.7] <o base=".and" line="94" pos="23">\n
[reo 0.0.7] <o base=".as-bytes" line="94" pos="14">\n
[reo 0.0.7] <o alias="2" base="int" data="bytes" line="94" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="b" line="94" pos="28" ref="88"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="94" pos="37">00 00 00 00 00 00 00 36</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="96" name="concat" pos="2">\n
[reo 0.0.7] <o line="99" name="b" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 162µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 805µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 186µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' produced (9910 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="28"\n
[reo 0.0.7] name="org.eolang.bytes"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/bytes.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.916446Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.bytes-as-array\n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Equals to another object\n
[reo 0.0.7] [x] > eq /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Total number of bytes\n
[reo 0.0.7] [] > size /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Represents a sub-sequence inside the current one\n
[reo 0.0.7] [start len] > slice /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of bytes into a string in UTF-8\n
[reo 0.0.7] [] > as-string /string\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of eight bytes into an integer.\n
[reo 0.0.7] # If there are less or more than eight bytes, there will\n
[reo 0.0.7] # be an error returned.\n
[reo 0.0.7] [] > as-int /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of eight bytes into a float.\n
[reo 0.0.7] # If there are less or more than eight bytes, there will\n
[reo 0.0.7] # be an error returned.\n
[reo 0.0.7] [] > as-float /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise and\n
[reo 0.0.7] [b...] > and /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise or\n
[reo 0.0.7] [b...] > or /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise xor\n
[reo 0.0.7] [b...] > xor /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise not\n
[reo 0.0.7] [] > not /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise left shift\n
[reo 0.0.7] [x] > left\n
[reo 0.0.7] ^.right (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise right shift\n
[reo 0.0.7] [x] > right /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts to bool\n
[reo 0.0.7] [] > as-bool\n
[reo 0.0.7] ^.eq 01- > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Return itself\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] bytes-as-array ^\n
[reo 0.0.7] 1\n
[reo 0.0.7] [a b]\n
[reo 0.0.7] plus. > @\n
[reo 0.0.7] times.\n
[reo 0.0.7] 31\n
[reo 0.0.7] a\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] (0.as-bytes.and b).right 54\n
[reo 0.0.7] \n
[reo 0.0.7] # Concatenation of two byte sequences:\n
[reo 0.0.7] # the current and the provided one,\n
[reo 0.0.7] # as a new sequence\n
[reo 0.0.7] [b] > concat /bytes\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>bytes-as-array org.eolang.collections.bytes-as-array</tail>\n
[reo 0.0.7] <part>bytes-as-array</part>\n
[reo 0.0.7] <part>org.eolang.collections.bytes-as-array</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="29">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="bytes" pos="0">\n
[reo 0.0.7] <o abstract="" atom="bool" line="33" name="eq" pos="2">\n
[reo 0.0.7] <o line="34" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="36" name="size" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="39" name="slice" pos="2">\n
[reo 0.0.7] <o line="40" name="start" pos="3"/>\n
[reo 0.0.7] <o line="40" name="len" pos="9"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="int" line="45" name="as-int" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="float" line="50" name="as-float" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="55" name="and" pos="2">\n
[reo 0.0.7] <o line="56" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="58" name="or" pos="2">\n
[reo 0.0.7] <o line="59" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="61" name="xor" pos="2">\n
[reo 0.0.7] <o line="62" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="64" name="not" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="67" name="left" pos="2">\n
[reo 0.0.7] <o line="68" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".right" line="69" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="69" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="69" pos="14">\n
[reo 0.0.7] <o alias="1" base="x" line="69" pos="13" ref="68"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="71" name="right" pos="2">\n
[reo 0.0.7] <o line="72" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="74" name="as-bool" pos="2">\n
[reo 0.0.7] <o base=".eq" line="76" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="76" pos="4"/>\n
[reo 0.0.7] <o base="bytes" data="bytes" line="76" pos="9" ref="31">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="78" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base="^" line="80" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="82" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".reduced" line="84" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="85" pos="6">\n
[reo 0.0.7] <o base="org.eolang.collections.bytes-as-array" line="86" pos="8">\n
[reo 0.0.7] <o base="^" line="86" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="87" pos="6">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] <o abstract="" line="88" pos="6">\n
[reo 0.0.7] <o line="88" name="a" pos="7"/>\n
[reo 0.0.7] <o line="88" name="b" pos="9"/>\n
[reo 0.0.7] <o base=".plus" line="89" name="@" pos="8">\n
[reo 0.0.7] <o base=".times" line="90" pos="10">\n
[reo 0.0.7] <o base="int" data="bytes" line="91" pos="12">00 00 00 00 00 00 00 1F</o>\n
[reo 0.0.7] <o base="a" line="92" pos="12" ref="88"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-int" line="93" pos="10">\n
[reo 0.0.7] <o base=".right" line="94" pos="30">\n
[reo 0.0.7] <o base=".and" line="94" pos="23">\n
[reo 0.0.7] <o base=".as-bytes" line="94" pos="14">\n
[reo 0.0.7] <o alias="2" base="int" data="bytes" line="94" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="b" line="94" pos="28" ref="88"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="94" pos="37">00 00 00 00 00 00 00 36</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="96" name="concat" pos="2">\n
[reo 0.0.7] <o line="99" name="b" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 177µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 793µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 858µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' produced (9927 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="28"\n
[reo 0.0.7] name="org.eolang.bytes"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/bytes.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.916446Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.bytes-as-array\n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Equals to another object\n
[reo 0.0.7] [x] > eq /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Total number of bytes\n
[reo 0.0.7] [] > size /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Represents a sub-sequence inside the current one\n
[reo 0.0.7] [start len] > slice /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of bytes into a string in UTF-8\n
[reo 0.0.7] [] > as-string /string\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of eight bytes into an integer.\n
[reo 0.0.7] # If there are less or more than eight bytes, there will\n
[reo 0.0.7] # be an error returned.\n
[reo 0.0.7] [] > as-int /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of eight bytes into a float.\n
[reo 0.0.7] # If there are less or more than eight bytes, there will\n
[reo 0.0.7] # be an error returned.\n
[reo 0.0.7] [] > as-float /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise and\n
[reo 0.0.7] [b...] > and /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise or\n
[reo 0.0.7] [b...] > or /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise xor\n
[reo 0.0.7] [b...] > xor /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise not\n
[reo 0.0.7] [] > not /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise left shift\n
[reo 0.0.7] [x] > left\n
[reo 0.0.7] ^.right (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise right shift\n
[reo 0.0.7] [x] > right /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts to bool\n
[reo 0.0.7] [] > as-bool\n
[reo 0.0.7] ^.eq 01- > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Return itself\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] reduced. &gt; @\n
[reo 0.0.7] list\n
[reo 0.0.7] bytes-as-array ^\n
[reo 0.0.7] 1\n
[reo 0.0.7] [a b]\n
[reo 0.0.7] plus. &gt; @\n
[reo 0.0.7] times.\n
[reo 0.0.7] 31\n
[reo 0.0.7] a\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] (0.as-bytes.and b).right 54\n
[reo 0.0.7] \n
[reo 0.0.7] # Concatenation of two byte sequences:\n
[reo 0.0.7] # the current and the provided one,\n
[reo 0.0.7] # as a new sequence\n
[reo 0.0.7] [b] &gt; concat /bytes\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>bytes-as-array org.eolang.collections.bytes-as-array</tail>\n
[reo 0.0.7] <part>bytes-as-array</part>\n
[reo 0.0.7] <part>org.eolang.collections.bytes-as-array</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="29">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="bytes" pos="0">\n
[reo 0.0.7] <o abstract="" atom="bool" line="33" name="eq" pos="2">\n
[reo 0.0.7] <o line="34" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="36" name="size" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="39" name="slice" pos="2">\n
[reo 0.0.7] <o line="40" name="start" pos="3"/>\n
[reo 0.0.7] <o line="40" name="len" pos="9"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="int" line="45" name="as-int" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="float" line="50" name="as-float" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="55" name="and" pos="2">\n
[reo 0.0.7] <o line="56" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="58" name="or" pos="2">\n
[reo 0.0.7] <o line="59" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="61" name="xor" pos="2">\n
[reo 0.0.7] <o line="62" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="64" name="not" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="67" name="left" pos="2">\n
[reo 0.0.7] <o line="68" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".right" line="69" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="69" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="69" pos="14">\n
[reo 0.0.7] <o base="x" line="69" pos="13" ref="68"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="71" name="right" pos="2">\n
[reo 0.0.7] <o line="72" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="74" name="as-bool" pos="2">\n
[reo 0.0.7] <o base=".eq" line="76" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="76" pos="4"/>\n
[reo 0.0.7] <o base="bytes" data="bytes" line="76" pos="9" ref="31">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="78" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base="^" line="80" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="82" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".reduced" line="84" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="85" pos="6">\n
[reo 0.0.7] <o base="org.eolang.collections.bytes-as-array" line="86" pos="8">\n
[reo 0.0.7] <o base="^" line="86" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="87" pos="6">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] <o abstract="" line="88" pos="6">\n
[reo 0.0.7] <o line="88" name="a" pos="7"/>\n
[reo 0.0.7] <o line="88" name="b" pos="9"/>\n
[reo 0.0.7] <o base=".plus" line="89" name="@" pos="8">\n
[reo 0.0.7] <o base=".times" line="90" pos="10">\n
[reo 0.0.7] <o base="int" data="bytes" line="91" pos="12">00 00 00 00 00 00 00 1F</o>\n
[reo 0.0.7] <o base="a" line="92" pos="12" ref="88"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-int" line="93" pos="10">\n
[reo 0.0.7] <o base=".right" line="94" pos="30">\n
[reo 0.0.7] <o base=".and" line="94" pos="23">\n
[reo 0.0.7] <o base=".as-bytes" line="94" pos="14">\n
[reo 0.0.7] <o base="int" data="bytes" line="94" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="b" line="94" pos="28" ref="88"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="94" pos="37">00 00 00 00 00 00 00 36</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="96" name="concat" pos="2">\n
[reo 0.0.7] <o line="99" name="b" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 805µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' produced (10013 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="28"\n
[reo 0.0.7] name="org.eolang.bytes"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/bytes.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.916446Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.bytes-as-array\n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] &gt; bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Equals to another object\n
[reo 0.0.7] [x] &gt; eq /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Total number of bytes\n
[reo 0.0.7] [] &gt; size /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Represents a sub-sequence inside the current one\n
[reo 0.0.7] [start len] &gt; slice /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of bytes into a string in UTF-8\n
[reo 0.0.7] [] &gt; as-string /string\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of eight bytes into an integer.\n
[reo 0.0.7] # If there are less or more than eight bytes, there will\n
[reo 0.0.7] # be an error returned.\n
[reo 0.0.7] [] &gt; as-int /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of eight bytes into a float.\n
[reo 0.0.7] # If there are less or more than eight bytes, there will\n
[reo 0.0.7] # be an error returned.\n
[reo 0.0.7] [] &gt; as-float /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise and\n
[reo 0.0.7] [b...] &gt; and /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise or\n
[reo 0.0.7] [b...] > or /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise xor\n
[reo 0.0.7] [b...] > xor /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise not\n
[reo 0.0.7] [] > not /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise left shift\n
[reo 0.0.7] [x] > left\n
[reo 0.0.7] ^.right (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise right shift\n
[reo 0.0.7] [x] > right /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts to bool\n
[reo 0.0.7] [] > as-bool\n
[reo 0.0.7] ^.eq 01- > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Return itself\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] bytes-as-array ^\n
[reo 0.0.7] 1\n
[reo 0.0.7] [a b]\n
[reo 0.0.7] plus. > @\n
[reo 0.0.7] times.\n
[reo 0.0.7] 31\n
[reo 0.0.7] a\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] (0.as-bytes.and b).right 54\n
[reo 0.0.7] \n
[reo 0.0.7] # Concatenation of two byte sequences:\n
[reo 0.0.7] # the current and the provided one,\n
[reo 0.0.7] # as a new sequence\n
[reo 0.0.7] [b] > concat /bytes\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>bytes-as-array org.eolang.collections.bytes-as-array</tail>\n
[reo 0.0.7] <part>bytes-as-array</part>\n
[reo 0.0.7] <part>org.eolang.collections.bytes-as-array</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="29">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="bytes" pos="0">\n
[reo 0.0.7] <o abstract="" atom="bool" line="33" name="eq" pos="2">\n
[reo 0.0.7] <o line="34" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="36" name="size" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="39" name="slice" pos="2">\n
[reo 0.0.7] <o line="40" name="start" pos="3"/>\n
[reo 0.0.7] <o line="40" name="len" pos="9"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="int" line="45" name="as-int" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="float" line="50" name="as-float" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="55" name="and" pos="2">\n
[reo 0.0.7] <o line="56" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="58" name="or" pos="2">\n
[reo 0.0.7] <o line="59" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="61" name="xor" pos="2">\n
[reo 0.0.7] <o line="62" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="64" name="not" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="67" name="left" pos="2">\n
[reo 0.0.7] <o line="68" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".right" line="69" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="69" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="69" pos="14">\n
[reo 0.0.7] <o base="x" line="69" pos="13" ref="68"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="71" name="right" pos="2">\n
[reo 0.0.7] <o line="72" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="74" name="as-bool" pos="2">\n
[reo 0.0.7] <o base=".eq" line="76" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="76" pos="4"/>\n
[reo 0.0.7] <o base="bytes" data="bytes" line="76" pos="9" ref="31">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="78" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base="^" line="80" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="82" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".reduced" line="84" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="85" pos="6">\n
[reo 0.0.7] <o base="org.eolang.collections.bytes-as-array" line="86" pos="8">\n
[reo 0.0.7] <o base="^" line="86" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="87" pos="6">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] <o abstract="" line="88" pos="6">\n
[reo 0.0.7] <o line="88" name="a" pos="7"/>\n
[reo 0.0.7] <o line="88" name="b" pos="9"/>\n
[reo 0.0.7] <o base=".plus" line="89" name="@" pos="8">\n
[reo 0.0.7] <o base=".times" line="90" pos="10">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="91" pos="12">00 00 00 00 00 00 00 1F</o>\n
[reo 0.0.7] <o base="a" line="92" pos="12" ref="88"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-int" line="93" pos="10">\n
[reo 0.0.7] <o base=".right" line="94" pos="30">\n
[reo 0.0.7] <o base=".and" line="94" pos="23">\n
[reo 0.0.7] <o base=".as-bytes" line="94" pos="14">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="94" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="b" line="94" pos="28" ref="88"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="94" pos="37">00 00 00 00 00 00 00 36</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="96" name="concat" pos="2">\n
[reo 0.0.7] <o line="99" name="b" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 800µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 202µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 884µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 185µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 873µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 199µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 918µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 188µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 834µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 188µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 880µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 968µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 210µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 836µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 896µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 859µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 190µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 839µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 177µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 866µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 928µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 172µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 834µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 171µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 842µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 852µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' produced (10440 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="28"\n
[reo 0.0.7] name="org.eolang.bytes"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/bytes.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.916446Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.bytes-as-array\n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Equals to another object\n
[reo 0.0.7] [x] > eq /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Total number of bytes\n
[reo 0.0.7] [] > size /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Represents a sub-sequence inside the current one\n
[reo 0.0.7] [start len] > slice /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of bytes into a string in UTF-8\n
[reo 0.0.7] [] > as-string /string\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of eight bytes into an integer.\n
[reo 0.0.7] # If there are less or more than eight bytes, there will\n
[reo 0.0.7] # be an error returned.\n
[reo 0.0.7] [] > as-int /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of eight bytes into a float.\n
[reo 0.0.7] # If there are less or more than eight bytes, there will\n
[reo 0.0.7] # be an error returned.\n
[reo 0.0.7] [] > as-float /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise and\n
[reo 0.0.7] [b...] > and /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise or\n
[reo 0.0.7] [b...] > or /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise xor\n
[reo 0.0.7] [b...] > xor /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise not\n
[reo 0.0.7] [] > not /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise left shift\n
[reo 0.0.7] [x] > left\n
[reo 0.0.7] ^.right (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise right shift\n
[reo 0.0.7] [x] > right /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts to bool\n
[reo 0.0.7] [] > as-bool\n
[reo 0.0.7] ^.eq 01- > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Return itself\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] bytes-as-array ^\n
[reo 0.0.7] 1\n
[reo 0.0.7] [a b]\n
[reo 0.0.7] plus. > @\n
[reo 0.0.7] times.\n
[reo 0.0.7] 31\n
[reo 0.0.7] a\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] (0.as-bytes.and b).right 54\n
[reo 0.0.7] \n
[reo 0.0.7] # Concatenation of two byte sequences:\n
[reo 0.0.7] # the current and the provided one,\n
[reo 0.0.7] # as a new sequence\n
[reo 0.0.7] [b] > concat /bytes\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>bytes-as-array org.eolang.collections.bytes-as-array</tail>\n
[reo 0.0.7] <part>bytes-as-array</part>\n
[reo 0.0.7] <part>org.eolang.collections.bytes-as-array</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="29">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="bytes" pos="0">\n
[reo 0.0.7] <o abstract="" atom="bool" line="33" name="eq" pos="2">\n
[reo 0.0.7] <o line="34" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="36" name="size" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="39" name="slice" pos="2">\n
[reo 0.0.7] <o line="40" name="start" pos="3"/>\n
[reo 0.0.7] <o line="40" name="len" pos="9"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="int" line="45" name="as-int" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="float" line="50" name="as-float" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="55" name="and" pos="2">\n
[reo 0.0.7] <o line="56" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="58" name="or" pos="2">\n
[reo 0.0.7] <o line="59" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="61" name="xor" pos="2">\n
[reo 0.0.7] <o line="62" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="64" name="not" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="67" name="left" pos="2">\n
[reo 0.0.7] <o line="68" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".right" line="69" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="69" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="69" pos="14">\n
[reo 0.0.7] <o base="x" line="69" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="71" name="right" pos="2">\n
[reo 0.0.7] <o line="72" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="74" name="as-bool" pos="2">\n
[reo 0.0.7] <o base=".eq" line="76" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="76" pos="4"/>\n
[reo 0.0.7] <o base="bytes" data="bytes" line="76" pos="9">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="78" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base="^" line="80" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="82" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".reduced" line="84" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="85" pos="6">\n
[reo 0.0.7] <o base="org.eolang.collections.bytes-as-array" line="86" pos="8">\n
[reo 0.0.7] <o base="^" line="86" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="87" pos="6">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] <o abstract="" line="88" pos="6">\n
[reo 0.0.7] <o line="88" name="a" pos="7"/>\n
[reo 0.0.7] <o line="88" name="b" pos="9"/>\n
[reo 0.0.7] <o base=".plus" line="89" name="@" pos="8">\n
[reo 0.0.7] <o base=".times" line="90" pos="10">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="91" pos="12">00 00 00 00 00 00 00 1F</o>\n
[reo 0.0.7] <o base="a" line="92" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-int" line="93" pos="10">\n
[reo 0.0.7] <o base=".right" line="94" pos="30">\n
[reo 0.0.7] <o base=".and" line="94" pos="23">\n
[reo 0.0.7] <o base=".as-bytes" line="94" pos="14">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="94" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="b" line="94" pos="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="94" pos="37">00 00 00 00 00 00 00 36</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="96" name="concat" pos="2">\n
[reo 0.0.7] <o line="99" name="b" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 833µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 32ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 288µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 203µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (41630 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="28"\n
[reo 0.0.7] name="org.eolang.bytes"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/bytes.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.916446Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.bytes-as-array\n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Equals to another object\n
[reo 0.0.7] [x] > eq /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Total number of bytes\n
[reo 0.0.7] [] > size /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Represents a sub-sequence inside the current one\n
[reo 0.0.7] [start len] > slice /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of bytes into a string in UTF-8\n
[reo 0.0.7] [] > as-string /string\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of eight bytes into an integer.\n
[reo 0.0.7] # If there are less or more than eight bytes, there will\n
[reo 0.0.7] # be an error returned.\n
[reo 0.0.7] [] > as-int /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of eight bytes into a float.\n
[reo 0.0.7] # If there are less or more than eight bytes, there will\n
[reo 0.0.7] # be an error returned.\n
[reo 0.0.7] [] > as-float /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise and\n
[reo 0.0.7] [b...] > and /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise or\n
[reo 0.0.7] [b...] > or /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise xor\n
[reo 0.0.7] [b...] > xor /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise not\n
[reo 0.0.7] [] > not /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise left shift\n
[reo 0.0.7] [x] > left\n
[reo 0.0.7] ^.right (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise right shift\n
[reo 0.0.7] [x] > right /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts to bool\n
[reo 0.0.7] [] > as-bool\n
[reo 0.0.7] ^.eq 01- > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Return itself\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] bytes-as-array ^\n
[reo 0.0.7] 1\n
[reo 0.0.7] [a b]\n
[reo 0.0.7] plus. > @\n
[reo 0.0.7] times.\n
[reo 0.0.7] 31\n
[reo 0.0.7] a\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] (0.as-bytes.and b).right 54\n
[reo 0.0.7] \n
[reo 0.0.7] # Concatenation of two byte sequences:\n
[reo 0.0.7] # the current and the provided one,\n
[reo 0.0.7] # as a new sequence\n
[reo 0.0.7] [b] &gt; concat /bytes\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>bytes-as-array org.eolang.collections.bytes-as-array</tail>\n
[reo 0.0.7] <part>bytes-as-array</part>\n
[reo 0.0.7] <part>org.eolang.collections.bytes-as-array</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="29">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="bytes"\n
[reo 0.0.7] original-name="bytes"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] base="bytes$eq"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="33"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="33">\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="not" base="not" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] base="bytes$size"\n
[reo 0.0.7] cut="2"\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="size"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="36">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="not" base="not" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="bytes$slice"\n
[reo 0.0.7] cut="3"\n
[reo 0.0.7] line="39"\n
[reo 0.0.7] name="slice"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="39">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="not" base="not" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] base="bytes$as-string"\n
[reo 0.0.7] cut="6"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="42">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="not" base="not" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] base="bytes$as-int"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="45"\n
[reo 0.0.7] name="as-int"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="45">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="not" base="not" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] base="bytes$as-float"\n
[reo 0.0.7] cut="8"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="as-float"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="50">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="not" base="not" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="bytes$and"\n
[reo 0.0.7] cut="9"\n
[reo 0.0.7] line="55"\n
[reo 0.0.7] name="and"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="55">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="not" base="not" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="bytes$or"\n
[reo 0.0.7] cut="11"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="or"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="58">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="not" base="not" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="bytes$xor"\n
[reo 0.0.7] cut="13"\n
[reo 0.0.7] line="61"\n
[reo 0.0.7] name="xor"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="61">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="not" base="not" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="bytes$not"\n
[reo 0.0.7] cut="15"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="not"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="64">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="bytes$left"\n
[reo 0.0.7] cut="16"\n
[reo 0.0.7] line="67"\n
[reo 0.0.7] name="left"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="67">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="not" base="not" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="bytes$right"\n
[reo 0.0.7] cut="22"\n
[reo 0.0.7] line="71"\n
[reo 0.0.7] name="right"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="71">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="not" base="not" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="bytes$as-bool"\n
[reo 0.0.7] cut="24"\n
[reo 0.0.7] line="74"\n
[reo 0.0.7] name="as-bool"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="74">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="not" base="not" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="bytes$as-bytes"\n
[reo 0.0.7] cut="28"\n
[reo 0.0.7] line="78"\n
[reo 0.0.7] name="as-bytes"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="78">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="not" base="not" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="bytes$as-hash"\n
[reo 0.0.7] cut="30"\n
[reo 0.0.7] line="82"\n
[reo 0.0.7] name="as-hash"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="82">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="not" base="not" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="bytes$concat"\n
[reo 0.0.7] cut="50"\n
[reo 0.0.7] line="96"\n
[reo 0.0.7] name="concat"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="96">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="not" base="not" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] line="33"\n
[reo 0.0.7] name="bytes$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="34" name="x" pos="3"/>\n
[reo 0.0.7] <o level="1" line="33.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="33.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="33.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="33.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="33.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="33.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="33.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="33.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="33.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="33.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="33.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="33.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="33.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="33.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="33.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="bytes$size"\n
[reo 0.0.7] original-name="size"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="36.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="36.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="36.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="36.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="36.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="36.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="36.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="36.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="36.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="36.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="36.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="36.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="36.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="36.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="36.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="39"\n
[reo 0.0.7] name="bytes$slice"\n
[reo 0.0.7] original-name="slice"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="40" name="start" pos="3"/>\n
[reo 0.0.7] <o line="40" name="len" pos="9"/>\n
[reo 0.0.7] <o level="1" line="39.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="39.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="39.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="39.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="39.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="39.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="39.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="39.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="39.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="39.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="39.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="39.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="39.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="39.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="39.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="bytes$as-string"\n
[reo 0.0.7] original-name="as-string"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="42.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="42.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="42.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="42.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="42.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="42.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="42.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="42.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="42.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="42.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="42.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="42.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="42.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="42.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="42.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] line="45"\n
[reo 0.0.7] name="bytes$as-int"\n
[reo 0.0.7] original-name="as-int"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="45.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="45.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="45.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="45.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="45.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="45.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="45.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="45.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="45.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="45.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="45.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="45.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="45.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="45.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="45.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="bytes$as-float"\n
[reo 0.0.7] original-name="as-float"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="50.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="50.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="50.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="50.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="50.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="50.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="50.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="50.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="50.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="50.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="50.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="50.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="50.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="50.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="50.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="55"\n
[reo 0.0.7] name="bytes$and"\n
[reo 0.0.7] original-name="and"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="56" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="55.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="55.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="55.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="55.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="55.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="55.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="55.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="55.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="55.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="55.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="55.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="55.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="55.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="55.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="55.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="bytes$or"\n
[reo 0.0.7] original-name="or"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="59" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="58.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="58.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="58.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="58.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="58.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="58.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="58.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="58.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="58.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="58.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="58.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="58.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="58.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="58.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="58.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="61"\n
[reo 0.0.7] name="bytes$xor"\n
[reo 0.0.7] original-name="xor"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="62" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="61.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="61.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="61.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="61.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="61.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="61.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="61.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="61.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="61.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="61.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="61.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="61.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="61.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="61.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="61.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="bytes$not"\n
[reo 0.0.7] original-name="not"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="64.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="64.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="64.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="64.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="64.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="64.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="64.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="64.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="64.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="64.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="64.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="64.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="64.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="64.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="64.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="67"\n
[reo 0.0.7] name="bytes$left"\n
[reo 0.0.7] original-name="left"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="68" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".right" line="69" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="69" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="69" pos="14">\n
[reo 0.0.7] <o base="x" line="69" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="67.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="67.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="67.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="67.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="67.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="67.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="67.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="67.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="67.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="67.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="67.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="67.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="67.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="67.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="67.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="71"\n
[reo 0.0.7] name="bytes$right"\n
[reo 0.0.7] original-name="right"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="72" name="x" pos="3"/>\n
[reo 0.0.7] <o level="1" line="71.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="71.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="71.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="71.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="71.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="71.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="71.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="71.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="71.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="71.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="71.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="71.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="71.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="71.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="71.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="74"\n
[reo 0.0.7] name="bytes$as-bool"\n
[reo 0.0.7] original-name="as-bool"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".eq" line="76" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="76" pos="4"/>\n
[reo 0.0.7] <o base="bytes" data="bytes" line="76" pos="9">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="74.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="74.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="74.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="74.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="74.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="74.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="74.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="74.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="74.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="74.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="74.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="74.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="74.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="74.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="74.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="78"\n
[reo 0.0.7] name="bytes$as-bytes"\n
[reo 0.0.7] original-name="as-bytes"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="^" line="80" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="78.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="78.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="78.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="78.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="78.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="78.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="78.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="78.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="78.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="78.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="78.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="78.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="78.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="78.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="78.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="82"\n
[reo 0.0.7] name="bytes$as-hash"\n
[reo 0.0.7] original-name="as-hash"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".reduced" line="84" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="85" pos="6">\n
[reo 0.0.7] <o base="org.eolang.collections.bytes-as-array" line="86" pos="8">\n
[reo 0.0.7] <o base="^" line="86" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="87" pos="6">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="bytes$as-hash$t0$a2"\n
[reo 0.0.7] cut="34"\n
[reo 0.0.7] line="88"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="88">\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="size" base="size" level="2"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="2"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="2"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="2"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="2"/>\n
[reo 0.0.7] <o as="and" base="and" level="2"/>\n
[reo 0.0.7] <o as="or" base="or" level="2"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="2"/>\n
[reo 0.0.7] <o as="not" base="not" level="2"/>\n
[reo 0.0.7] <o as="left" base="left" level="2"/>\n
[reo 0.0.7] <o as="right" base="right" level="2"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="2"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="2"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="82.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="82.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="82.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="82.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="82.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="82.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="82.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="82.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="82.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="82.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="82.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="82.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="82.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="82.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="82.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="88"\n
[reo 0.0.7] name="bytes$as-hash$t0$a2"\n
[reo 0.0.7] parent="bytes$as-hash"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="88" name="a" pos="7"/>\n
[reo 0.0.7] <o line="88" name="b" pos="9"/>\n
[reo 0.0.7] <o base=".plus" line="89" name="@" pos="8">\n
[reo 0.0.7] <o base=".times" line="90" pos="10">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="91" pos="12">00 00 00 00 00 00 00 1F</o>\n
[reo 0.0.7] <o base="a" line="92" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-int" line="93" pos="10">\n
[reo 0.0.7] <o base=".right" line="94" pos="30">\n
[reo 0.0.7] <o base=".and" line="94" pos="23">\n
[reo 0.0.7] <o base=".as-bytes" line="94" pos="14">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="94" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="b" line="94" pos="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="94" pos="37">00 00 00 00 00 00 00 36</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="2" line="88.33" name="eq"/>\n
[reo 0.0.7] <o level="2" line="88.36" name="size"/>\n
[reo 0.0.7] <o level="2" line="88.39" name="slice"/>\n
[reo 0.0.7] <o level="2" line="88.42" name="as-string"/>\n
[reo 0.0.7] <o level="2" line="88.45" name="as-int"/>\n
[reo 0.0.7] <o level="2" line="88.50" name="as-float"/>\n
[reo 0.0.7] <o level="2" line="88.55" name="and"/>\n
[reo 0.0.7] <o level="2" line="88.58" name="or"/>\n
[reo 0.0.7] <o level="2" line="88.61" name="xor"/>\n
[reo 0.0.7] <o level="2" line="88.64" name="not"/>\n
[reo 0.0.7] <o level="2" line="88.67" name="left"/>\n
[reo 0.0.7] <o level="2" line="88.71" name="right"/>\n
[reo 0.0.7] <o level="2" line="88.74" name="as-bool"/>\n
[reo 0.0.7] <o level="2" line="88.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="2" line="88.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="96"\n
[reo 0.0.7] name="bytes$concat"\n
[reo 0.0.7] original-name="concat"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="99" name="b" pos="3"/>\n
[reo 0.0.7] <o level="1" line="96.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="96.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="96.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="96.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="96.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="96.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="96.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="96.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="96.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="96.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="96.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="96.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="96.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="96.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="96.82" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 402µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 363µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 19ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 31ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 214µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' produced (44081 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="28"\n
[reo 0.0.7] name="org.eolang.bytes"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/bytes.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.916446Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.bytes-as-array\n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Equals to another object\n
[reo 0.0.7] [x] > eq /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Total number of bytes\n
[reo 0.0.7] [] > size /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Represents a sub-sequence inside the current one\n
[reo 0.0.7] [start len] > slice /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of bytes into a string in UTF-8\n
[reo 0.0.7] [] > as-string /string\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of eight bytes into an integer.\n
[reo 0.0.7] # If there are less or more than eight bytes, there will\n
[reo 0.0.7] # be an error returned.\n
[reo 0.0.7] [] > as-int /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn this chain of eight bytes into a float.\n
[reo 0.0.7] # If there are less or more than eight bytes, there will\n
[reo 0.0.7] # be an error returned.\n
[reo 0.0.7] [] &gt; as-float /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise and\n
[reo 0.0.7] [b...] &gt; and /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise or\n
[reo 0.0.7] [b...] &gt; or /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise xor\n
[reo 0.0.7] [b...] &gt; xor /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise not\n
[reo 0.0.7] [] &gt; not /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise left shift\n
[reo 0.0.7] [x] &gt; left\n
[reo 0.0.7] ^.right (x.neg) &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise right shift\n
[reo 0.0.7] [x] &gt; right /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts to bool\n
[reo 0.0.7] [] &gt; as-bool\n
[reo 0.0.7] ^.eq 01- &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Return itself\n
[reo 0.0.7] [] &gt; as-bytes\n
[reo 0.0.7] ^ &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] &gt; as-hash\n
[reo 0.0.7] reduced. &gt; @\n
[reo 0.0.7] list\n
[reo 0.0.7] bytes-as-array ^\n
[reo 0.0.7] 1\n
[reo 0.0.7] [a b]\n
[reo 0.0.7] plus. > @\n
[reo 0.0.7] times.\n
[reo 0.0.7] 31\n
[reo 0.0.7] a\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] (0.as-bytes.and b).right 54\n
[reo 0.0.7] \n
[reo 0.0.7] # Concatenation of two byte sequences:\n
[reo 0.0.7] # the current and the provided one,\n
[reo 0.0.7] # as a new sequence\n
[reo 0.0.7] [b] > concat /bytes\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] <sheet>remove-levels</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>bytes-as-array org.eolang.collections.bytes-as-array</tail>\n
[reo 0.0.7] <part>bytes-as-array</part>\n
[reo 0.0.7] <part>org.eolang.collections.bytes-as-array</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="29">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="bytes"\n
[reo 0.0.7] original-name="bytes"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] base="bytes$eq"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="33"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="33">\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="36"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1" ref="39"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="42"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="45"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="50"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="55"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="58"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="61"/>\n
[reo 0.0.7] <o as="not" base="not" level="1" ref="64"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="67"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="71"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1" ref="74"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="78"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="82"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="96"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] base="bytes$size"\n
[reo 0.0.7] cut="2"\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="size"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="36">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="33"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1" ref="39"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="42"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="45"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="50"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="55"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="58"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="61"/>\n
[reo 0.0.7] <o as="not" base="not" level="1" ref="64"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="67"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="71"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1" ref="74"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="78"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="82"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="96"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="bytes$slice"\n
[reo 0.0.7] cut="3"\n
[reo 0.0.7] line="39"\n
[reo 0.0.7] name="slice"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="39">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="33"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="36"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="42"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="45"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="50"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="55"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="58"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="61"/>\n
[reo 0.0.7] <o as="not" base="not" level="1" ref="64"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="67"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="71"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1" ref="74"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="78"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="82"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="96"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] base="bytes$as-string"\n
[reo 0.0.7] cut="6"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="42">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="33"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="36"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1" ref="39"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="45"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="50"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="55"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="58"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="61"/>\n
[reo 0.0.7] <o as="not" base="not" level="1" ref="64"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="67"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="71"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1" ref="74"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="78"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="82"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="96"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] base="bytes$as-int"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="45"\n
[reo 0.0.7] name="as-int"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="45">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="33"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="36"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1" ref="39"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="42"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="50"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="55"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="58"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="61"/>\n
[reo 0.0.7] <o as="not" base="not" level="1" ref="64"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="67"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="71"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1" ref="74"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="78"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="82"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="96"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] base="bytes$as-float"\n
[reo 0.0.7] cut="8"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="as-float"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="50">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="33"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="36"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1" ref="39"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="42"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="45"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="55"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="58"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="61"/>\n
[reo 0.0.7] <o as="not" base="not" level="1" ref="64"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="67"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="71"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1" ref="74"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="78"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="82"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="96"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="bytes$and"\n
[reo 0.0.7] cut="9"\n
[reo 0.0.7] line="55"\n
[reo 0.0.7] name="and"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="55">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="33"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="36"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1" ref="39"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="42"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="45"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="50"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="58"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="61"/>\n
[reo 0.0.7] <o as="not" base="not" level="1" ref="64"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="67"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="71"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1" ref="74"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="78"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="82"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="96"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="bytes$or"\n
[reo 0.0.7] cut="11"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="or"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="58">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="33"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="36"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1" ref="39"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="42"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="45"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="50"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="55"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="61"/>\n
[reo 0.0.7] <o as="not" base="not" level="1" ref="64"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="67"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="71"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1" ref="74"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="78"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="82"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="96"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="bytes$xor"\n
[reo 0.0.7] cut="13"\n
[reo 0.0.7] line="61"\n
[reo 0.0.7] name="xor"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="61">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="33"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="36"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1" ref="39"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="42"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="45"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="50"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="55"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="58"/>\n
[reo 0.0.7] <o as="not" base="not" level="1" ref="64"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="67"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="71"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1" ref="74"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="78"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="82"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="96"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="bytes$not"\n
[reo 0.0.7] cut="15"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="not"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="64">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="33"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="36"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1" ref="39"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="42"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="45"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="50"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="55"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="58"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="61"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="67"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="71"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1" ref="74"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="78"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="82"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="96"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="bytes$left"\n
[reo 0.0.7] cut="16"\n
[reo 0.0.7] line="67"\n
[reo 0.0.7] name="left"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="67">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="33"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="36"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1" ref="39"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="42"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="45"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="50"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="55"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="58"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="61"/>\n
[reo 0.0.7] <o as="not" base="not" level="1" ref="64"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="71"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1" ref="74"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="78"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="82"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="96"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="bytes$right"\n
[reo 0.0.7] cut="22"\n
[reo 0.0.7] line="71"\n
[reo 0.0.7] name="right"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="71">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="33"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="36"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1" ref="39"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="42"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="45"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="50"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="55"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="58"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="61"/>\n
[reo 0.0.7] <o as="not" base="not" level="1" ref="64"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="67"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1" ref="74"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="78"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="82"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="96"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="bytes$as-bool"\n
[reo 0.0.7] cut="24"\n
[reo 0.0.7] line="74"\n
[reo 0.0.7] name="as-bool"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="74">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="33"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="36"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1" ref="39"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="42"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="45"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="50"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="55"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="58"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="61"/>\n
[reo 0.0.7] <o as="not" base="not" level="1" ref="64"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="67"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="71"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="78"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="82"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="96"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="bytes$as-bytes"\n
[reo 0.0.7] cut="28"\n
[reo 0.0.7] line="78"\n
[reo 0.0.7] name="as-bytes"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="78">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="33"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="36"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1" ref="39"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="42"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="45"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="50"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="55"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="58"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="61"/>\n
[reo 0.0.7] <o as="not" base="not" level="1" ref="64"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="67"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="71"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1" ref="74"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="82"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="96"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="bytes$as-hash"\n
[reo 0.0.7] cut="30"\n
[reo 0.0.7] line="82"\n
[reo 0.0.7] name="as-hash"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="82">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="33"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="36"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1" ref="39"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="42"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="45"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="50"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="55"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="58"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="61"/>\n
[reo 0.0.7] <o as="not" base="not" level="1" ref="64"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="67"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="71"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1" ref="74"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="78"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="1" ref="96"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="bytes$concat"\n
[reo 0.0.7] cut="50"\n
[reo 0.0.7] line="96"\n
[reo 0.0.7] name="concat"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="96">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="33"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="36"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1" ref="39"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="42"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="45"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="50"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="55"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="58"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="61"/>\n
[reo 0.0.7] <o as="not" base="not" level="1" ref="64"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="67"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="71"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="1" ref="74"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="78"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="82"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] line="33"\n
[reo 0.0.7] name="bytes$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="34" name="x" pos="3"/>\n
[reo 0.0.7] <o level="1" line="33.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="33.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="33.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="33.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="33.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="33.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="33.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="33.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="33.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="33.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="33.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="33.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="33.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="33.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="33.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="bytes$size"\n
[reo 0.0.7] original-name="size"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="36.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="36.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="36.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="36.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="36.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="36.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="36.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="36.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="36.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="36.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="36.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="36.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="36.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="36.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="36.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="39"\n
[reo 0.0.7] name="bytes$slice"\n
[reo 0.0.7] original-name="slice"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="40" name="start" pos="3"/>\n
[reo 0.0.7] <o line="40" name="len" pos="9"/>\n
[reo 0.0.7] <o level="1" line="39.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="39.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="39.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="39.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="39.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="39.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="39.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="39.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="39.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="39.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="39.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="39.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="39.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="39.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="39.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="bytes$as-string"\n
[reo 0.0.7] original-name="as-string"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="42.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="42.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="42.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="42.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="42.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="42.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="42.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="42.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="42.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="42.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="42.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="42.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="42.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="42.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="42.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] line="45"\n
[reo 0.0.7] name="bytes$as-int"\n
[reo 0.0.7] original-name="as-int"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="45.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="45.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="45.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="45.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="45.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="45.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="45.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="45.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="45.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="45.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="45.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="45.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="45.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="45.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="45.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="bytes$as-float"\n
[reo 0.0.7] original-name="as-float"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="50.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="50.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="50.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="50.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="50.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="50.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="50.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="50.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="50.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="50.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="50.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="50.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="50.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="50.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="50.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="55"\n
[reo 0.0.7] name="bytes$and"\n
[reo 0.0.7] original-name="and"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="56" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="55.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="55.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="55.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="55.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="55.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="55.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="55.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="55.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="55.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="55.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="55.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="55.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="55.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="55.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="55.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="bytes$or"\n
[reo 0.0.7] original-name="or"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="59" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="58.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="58.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="58.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="58.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="58.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="58.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="58.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="58.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="58.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="58.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="58.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="58.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="58.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="58.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="58.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="61"\n
[reo 0.0.7] name="bytes$xor"\n
[reo 0.0.7] original-name="xor"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="62" name="b" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="61.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="61.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="61.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="61.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="61.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="61.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="61.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="61.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="61.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="61.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="61.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="61.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="61.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="61.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="61.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="bytes$not"\n
[reo 0.0.7] original-name="not"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="64.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="64.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="64.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="64.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="64.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="64.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="64.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="64.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="64.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="64.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="64.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="64.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="64.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="64.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="64.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="67"\n
[reo 0.0.7] name="bytes$left"\n
[reo 0.0.7] original-name="left"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="68" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".right" line="69" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="69" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="69" pos="14">\n
[reo 0.0.7] <o base="x" line="69" pos="13" ref="68"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="67.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="67.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="67.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="67.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="67.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="67.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="67.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="67.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="67.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="67.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="67.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="67.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="67.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="67.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="67.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="71"\n
[reo 0.0.7] name="bytes$right"\n
[reo 0.0.7] original-name="right"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="72" name="x" pos="3"/>\n
[reo 0.0.7] <o level="1" line="71.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="71.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="71.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="71.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="71.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="71.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="71.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="71.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="71.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="71.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="71.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="71.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="71.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="71.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="71.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="74"\n
[reo 0.0.7] name="bytes$as-bool"\n
[reo 0.0.7] original-name="as-bool"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".eq" line="76" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="76" pos="4"/>\n
[reo 0.0.7] <o base="bytes" data="bytes" line="76" pos="9" ref="31">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="74.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="74.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="74.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="74.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="74.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="74.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="74.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="74.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="74.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="74.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="74.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="74.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="74.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="74.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="74.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="78"\n
[reo 0.0.7] name="bytes$as-bytes"\n
[reo 0.0.7] original-name="as-bytes"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="^" line="80" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="78.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="78.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="78.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="78.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="78.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="78.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="78.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="78.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="78.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="78.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="78.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="78.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="78.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="78.82" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="78.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="82"\n
[reo 0.0.7] name="bytes$as-hash"\n
[reo 0.0.7] original-name="as-hash"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".reduced" line="84" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="85" pos="6">\n
[reo 0.0.7] <o base="org.eolang.collections.bytes-as-array" line="86" pos="8">\n
[reo 0.0.7] <o base="^" line="86" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="87" pos="6">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="bytes$as-hash$t0$a2"\n
[reo 0.0.7] cut="34"\n
[reo 0.0.7] line="88"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="88">\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="82.33"/>\n
[reo 0.0.7] <o as="size" base="size" level="2" ref="82.36"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="2" ref="82.39"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="2" ref="82.42"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="2" ref="82.45"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="2" ref="82.50"/>\n
[reo 0.0.7] <o as="and" base="and" level="2" ref="82.55"/>\n
[reo 0.0.7] <o as="or" base="or" level="2" ref="82.58"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="2" ref="82.61"/>\n
[reo 0.0.7] <o as="not" base="not" level="2" ref="82.64"/>\n
[reo 0.0.7] <o as="left" base="left" level="2" ref="82.67"/>\n
[reo 0.0.7] <o as="right" base="right" level="2" ref="82.71"/>\n
[reo 0.0.7] <o as="as-bool" base="as-bool" level="2" ref="82.74"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="2" ref="82.78"/>\n
[reo 0.0.7] <o as="concat" base="concat" level="2" ref="82.96"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="82.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="82.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="82.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="82.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="82.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="82.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="82.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="82.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="82.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="82.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="82.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="82.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="82.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="82.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="82.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="88"\n
[reo 0.0.7] name="bytes$as-hash$t0$a2"\n
[reo 0.0.7] parent="bytes$as-hash"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="88" name="a" pos="7"/>\n
[reo 0.0.7] <o line="88" name="b" pos="9"/>\n
[reo 0.0.7] <o base=".plus" line="89" name="@" pos="8">\n
[reo 0.0.7] <o base=".times" line="90" pos="10">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="91" pos="12">00 00 00 00 00 00 00 1F</o>\n
[reo 0.0.7] <o base="a" line="92" pos="12" ref="88"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-int" line="93" pos="10">\n
[reo 0.0.7] <o base=".right" line="94" pos="30">\n
[reo 0.0.7] <o base=".and" line="94" pos="23">\n
[reo 0.0.7] <o base=".as-bytes" line="94" pos="14">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="94" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="b" line="94" pos="28" ref="88"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="94" pos="37">00 00 00 00 00 00 00 36</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="2" line="88.33" name="eq"/>\n
[reo 0.0.7] <o level="2" line="88.36" name="size"/>\n
[reo 0.0.7] <o level="2" line="88.39" name="slice"/>\n
[reo 0.0.7] <o level="2" line="88.42" name="as-string"/>\n
[reo 0.0.7] <o level="2" line="88.45" name="as-int"/>\n
[reo 0.0.7] <o level="2" line="88.50" name="as-float"/>\n
[reo 0.0.7] <o level="2" line="88.55" name="and"/>\n
[reo 0.0.7] <o level="2" line="88.58" name="or"/>\n
[reo 0.0.7] <o level="2" line="88.61" name="xor"/>\n
[reo 0.0.7] <o level="2" line="88.64" name="not"/>\n
[reo 0.0.7] <o level="2" line="88.67" name="left"/>\n
[reo 0.0.7] <o level="2" line="88.71" name="right"/>\n
[reo 0.0.7] <o level="2" line="88.74" name="as-bool"/>\n
[reo 0.0.7] <o level="2" line="88.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="2" line="88.96" name="concat"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="96"\n
[reo 0.0.7] name="bytes$concat"\n
[reo 0.0.7] original-name="concat"\n
[reo 0.0.7] parent="bytes"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="99" name="b" pos="3"/>\n
[reo 0.0.7] <o level="1" line="96.33" name="eq"/>\n
[reo 0.0.7] <o level="1" line="96.36" name="size"/>\n
[reo 0.0.7] <o level="1" line="96.39" name="slice"/>\n
[reo 0.0.7] <o level="1" line="96.42" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="96.45" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="96.50" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="96.55" name="and"/>\n
[reo 0.0.7] <o level="1" line="96.58" name="or"/>\n
[reo 0.0.7] <o level="1" line="96.61" name="xor"/>\n
[reo 0.0.7] <o level="1" line="96.64" name="not"/>\n
[reo 0.0.7] <o level="1" line="96.67" name="left"/>\n
[reo 0.0.7] <o level="1" line="96.71" name="right"/>\n
[reo 0.0.7] <o level="1" line="96.74" name="as-bool"/>\n
[reo 0.0.7] <o level="1" line="96.78" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="96.82" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 234µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 222µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 183µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 34ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 268µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 145µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 31ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 222µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 543ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 9102 bytes of XML in 275µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/bytes.xmir saved (44250 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/bytes.xmir (program:org.eolang.bytes) to ./home/r/repo/target/eo/03-optimize/org/eolang/bytes.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3686 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3686 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 345µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 343µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 316µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 572µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 666µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 246µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 190µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 186µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 162µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 349µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 298µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 380µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 351µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 434µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 304µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 217µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 361µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 314µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 376µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 363µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 183µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 382µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 292µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 410µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 283µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 443µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 374µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 286µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 389µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 562µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 210µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 384µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 297µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 205µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 400µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 539µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 198µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 391µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 644µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 178µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 429µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 336µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 161µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 514µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 309µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 188µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 439µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 324µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 90µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 436µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 310µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 171µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 404µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 325µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 198µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 406µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 335µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 415µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 368µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 189µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 432µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 376µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 465µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 484µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 452µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 415µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 177µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 446µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 435µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 198µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 438µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 371µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 199µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 411µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 708µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 749µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 418µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 161µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 468µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 391µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 162µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 427µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 320µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 85µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 80µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 438µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 660µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 283µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 199µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (4925 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="2"\n
[reo 0.0.7] name="org.eolang.as-phi"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/as-phi.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.937089Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Turns an object into a φ-term\n
[reo 0.0.7] [x] &gt; as-phi /string\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="as-phi"\n
[reo 0.0.7] original-name="as-phi"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="30" name="x" pos="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 365µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 220µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 436µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 341µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 446µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 360µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 202µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 452µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 358µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 477µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 348µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 211µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 470µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 420µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 207µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 475µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 385µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 171µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 455µs
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 274ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3686 bytes of XML in 161µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/as-phi.xmir saved (5170 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/as-phi.xmir (program:org.eolang.as-phi) to ./home/r/repo/target/eo/03-optimize/org/eolang/as-phi.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4912 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4912 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 486µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 431µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 381µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 172µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 418µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 496µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 166µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 443µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 440µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 161µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 478µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 400µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 442µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 402µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 202µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 421µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 388µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 419µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 732µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 447µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 453µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 172µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 492µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 592µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 207µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' produced (5266 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="8"\n
[reo 0.0.7] name="org.eolang.string"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/string.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.952600Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > string\n
[reo 0.0.7] # Is true if both objects are equal\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Get the length of it\n
[reo 0.0.7] [] > length /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn it into bytes.\n
[reo 0.0.7] [] > as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] as-hash. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Takes a piece of a string as another string\n
[reo 0.0.7] [start len] > slice /string\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="29" name="string" pos="0">\n
[reo 0.0.7] <o abstract="" line="30" name="eq" pos="2">\n
[reo 0.0.7] <o line="31" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="32" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="33" pos="6"/>\n
[reo 0.0.7] <o base=".as-bytes" line="33" method="" pos="7"/>\n
[reo 0.0.7] <o base="x" line="34" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-bytes" line="34" method="" pos="7"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="36" name="length" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="39" name="as-bytes" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="42" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".as-hash" line="44" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="45" pos="6"/>\n
[reo 0.0.7] <o base=".as-bytes" line="45" method="" pos="7"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="string" line="47" name="slice" pos="2">\n
[reo 0.0.7] <o line="48" name="start" pos="3"/>\n
[reo 0.0.7] <o line="48" name="len" pos="9"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 244µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 198µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 492µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 556µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' produced (5332 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="8"\n
[reo 0.0.7] name="org.eolang.string"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/string.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.952600Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > string\n
[reo 0.0.7] # Is true if both objects are equal\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Get the length of it\n
[reo 0.0.7] [] > length /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn it into bytes.\n
[reo 0.0.7] [] > as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] as-hash. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Takes a piece of a string as another string\n
[reo 0.0.7] [start len] > slice /string\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="29" name="string" pos="0">\n
[reo 0.0.7] <o abstract="" line="30" name="eq" pos="2">\n
[reo 0.0.7] <o line="31" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="32" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="33" pos="7">\n
[reo 0.0.7] <o base="^" line="33" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="34" pos="7">\n
[reo 0.0.7] <o base="x" line="34" pos="6" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="36" name="length" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="39" name="as-bytes" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="42" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".as-hash" line="44" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="45" pos="7">\n
[reo 0.0.7] <o base="^" line="45" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="string" line="47" name="slice" pos="2">\n
[reo 0.0.7] <o line="48" name="start" pos="3"/>\n
[reo 0.0.7] <o line="48" name="len" pos="9"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 156µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 475µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 539µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 586µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 228µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 145µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 145µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 480µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 652µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 199µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 490µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 556µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 462µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 456µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 156µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 467µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 672µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 193µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 519µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 447µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 87µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 86µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 487µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 526µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 506µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 645µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 197µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 493µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 488µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 491µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 541µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 511µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 582µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 162µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 571µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 539µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 178µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 520µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 512µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 186µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 503µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 486µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 181µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 514µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 496µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 518µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 882µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 597µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 534µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 181µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 535µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 635µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 518µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 455µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 80µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' produced (6082 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="8"\n
[reo 0.0.7] name="org.eolang.string"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/string.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.952600Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > string\n
[reo 0.0.7] # Is true if both objects are equal\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Get the length of it\n
[reo 0.0.7] [] > length /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn it into bytes.\n
[reo 0.0.7] [] > as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] as-hash. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Takes a piece of a string as another string\n
[reo 0.0.7] [start len] > slice /string\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="29" name="string" pos="0">\n
[reo 0.0.7] <o abstract="" line="30" name="eq" pos="2">\n
[reo 0.0.7] <o line="31" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="32" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="33" pos="7">\n
[reo 0.0.7] <o base="^" line="33" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="34" pos="7">\n
[reo 0.0.7] <o base="x" line="34" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="36" name="length" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="39" name="as-bytes" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="42" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".as-hash" line="44" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="45" pos="7">\n
[reo 0.0.7] <o base="^" line="45" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="string" line="47" name="slice" pos="2">\n
[reo 0.0.7] <o line="48" name="start" pos="3"/>\n
[reo 0.0.7] <o line="48" name="len" pos="9"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 520µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 298µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 223µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (9819 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="8"\n
[reo 0.0.7] name="org.eolang.string"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/string.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.952600Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > string\n
[reo 0.0.7] # Is true if both objects are equal\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Get the length of it\n
[reo 0.0.7] [] > length /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn it into bytes.\n
[reo 0.0.7] [] > as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] &gt; as-hash\n
[reo 0.0.7] as-hash. &gt; @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Takes a piece of a string as another string\n
[reo 0.0.7] [start len] &gt; slice /string\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="29"\n
[reo 0.0.7] name="string"\n
[reo 0.0.7] original-name="string"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="string$eq"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="30">\n
[reo 0.0.7] <o as="length" base="length" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] base="string$length"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="length"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="36">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="string$as-bytes"\n
[reo 0.0.7] cut="8"\n
[reo 0.0.7] line="39"\n
[reo 0.0.7] name="as-bytes"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="39">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="length" base="length" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="string$as-hash"\n
[reo 0.0.7] cut="9"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="as-hash"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="42">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="length" base="length" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] base="string$slice"\n
[reo 0.0.7] cut="13"\n
[reo 0.0.7] line="47"\n
[reo 0.0.7] name="slice"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="47">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="length" base="length" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="string$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="string"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="31" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="32" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="33" pos="7">\n
[reo 0.0.7] <o base="^" line="33" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="34" pos="7">\n
[reo 0.0.7] <o base="x" line="34" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="30.36" name="length"/>\n
[reo 0.0.7] <o level="1" line="30.39" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="30.42" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="30.47" name="slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="string$length"\n
[reo 0.0.7] original-name="length"\n
[reo 0.0.7] parent="string"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="36.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="36.39" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="36.42" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="36.47" name="slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="39"\n
[reo 0.0.7] name="string$as-bytes"\n
[reo 0.0.7] original-name="as-bytes"\n
[reo 0.0.7] parent="string"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="39.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="39.36" name="length"/>\n
[reo 0.0.7] <o level="1" line="39.42" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="39.47" name="slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="string$as-hash"\n
[reo 0.0.7] original-name="as-hash"\n
[reo 0.0.7] parent="string"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".as-hash" line="44" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="45" pos="7">\n
[reo 0.0.7] <o base="^" line="45" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="42.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="42.36" name="length"/>\n
[reo 0.0.7] <o level="1" line="42.39" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="42.47" name="slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="47"\n
[reo 0.0.7] name="string$slice"\n
[reo 0.0.7] original-name="slice"\n
[reo 0.0.7] parent="string"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="48" name="start" pos="3"/>\n
[reo 0.0.7] <o line="48" name="len" pos="9"/>\n
[reo 0.0.7] <o level="1" line="47.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="47.36" name="length"/>\n
[reo 0.0.7] <o level="1" line="47.39" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="47.42" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 376µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 346µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 822µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 860µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 211µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' produced (10083 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="8"\n
[reo 0.0.7] name="org.eolang.string"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/string.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.952600Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > string\n
[reo 0.0.7] # Is true if both objects are equal\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Get the length of it\n
[reo 0.0.7] [] > length /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Turn it into bytes.\n
[reo 0.0.7] [] > as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] as-hash. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Takes a piece of a string as another string\n
[reo 0.0.7] [start len] > slice /string\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] <sheet>remove-levels</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="29"\n
[reo 0.0.7] name="string"\n
[reo 0.0.7] original-name="string"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="string$eq"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="30">\n
[reo 0.0.7] <o as="length" base="length" level="1" ref="36"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="39"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="42"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1" ref="47"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] base="string$length"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="length"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="36">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="39"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="42"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1" ref="47"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="string$as-bytes"\n
[reo 0.0.7] cut="8"\n
[reo 0.0.7] line="39"\n
[reo 0.0.7] name="as-bytes"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="39">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="length" base="length" level="1" ref="36"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="42"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1" ref="47"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="string$as-hash"\n
[reo 0.0.7] cut="9"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="as-hash"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="42">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="length" base="length" level="1" ref="36"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="39"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1" ref="47"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] base="string$slice"\n
[reo 0.0.7] cut="13"\n
[reo 0.0.7] line="47"\n
[reo 0.0.7] name="slice"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="47">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="length" base="length" level="1" ref="36"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="39"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="42"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="string$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="string"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="31" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="32" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="33" pos="7">\n
[reo 0.0.7] <o base="^" line="33" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="34" pos="7">\n
[reo 0.0.7] <o base="x" line="34" pos="6" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="30.36" name="length"/>\n
[reo 0.0.7] <o level="1" line="30.39" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="30.42" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="30.47" name="slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="string$length"\n
[reo 0.0.7] original-name="length"\n
[reo 0.0.7] parent="string"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="36.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="36.39" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="36.42" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="36.47" name="slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="39"\n
[reo 0.0.7] name="string$as-bytes"\n
[reo 0.0.7] original-name="as-bytes"\n
[reo 0.0.7] parent="string"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="39.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="39.36" name="length"/>\n
[reo 0.0.7] <o level="1" line="39.42" name="as-hash"/>\n
[reo 0.0.7] <o level="1" line="39.47" name="slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="string$as-hash"\n
[reo 0.0.7] original-name="as-hash"\n
[reo 0.0.7] parent="string"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".as-hash" line="44" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="45" pos="7">\n
[reo 0.0.7] <o base="^" line="45" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="42.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="42.36" name="length"/>\n
[reo 0.0.7] <o level="1" line="42.39" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="42.47" name="slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="47"\n
[reo 0.0.7] name="string$slice"\n
[reo 0.0.7] original-name="slice"\n
[reo 0.0.7] parent="string"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="48" name="start" pos="3"/>\n
[reo 0.0.7] <o line="48" name="len" pos="9"/>\n
[reo 0.0.7] <o level="1" line="47.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="47.36" name="length"/>\n
[reo 0.0.7] <o level="1" line="47.39" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="47.42" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 205µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 895µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 202µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 830µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 317µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 857µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 216µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 858µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 983µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 182µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 870µs
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 284ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4912 bytes of XML in 229µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/string.xmir saved (10252 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/string.xmir (program:org.eolang.string) to ./home/r/repo/target/eo/03-optimize/org/eolang/string.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4011 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4011 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 343µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 153µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 328µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 272µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 352µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 387µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 178µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 363µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 290µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 261µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 186µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 380µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 322µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 276µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 374µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 321µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 243µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 424µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 298µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 171µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 369µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 400µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 184µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 358µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 287µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 183µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 367µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 267µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 230µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 153µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 416µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 318µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 222µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 145µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 375µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 433µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 197µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 376µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 284µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 210µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 371µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 497µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 386µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 416µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 393µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 341µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 428µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 323µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 193µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 484µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 294µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 382µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 294µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 161µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 417µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 351µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 196µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 387µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 321µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 166µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 397µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 406µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 203µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 380µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 419µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 392µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 442µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 188µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 408µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 380µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 389µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 357µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 425µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 382µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 181µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 406µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 602µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 397µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 397µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 418µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 397µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 453µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 360µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 441µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 627µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 319µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 216µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (5248 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="2"\n
[reo 0.0.7] name="org.eolang.try"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/try.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.967126Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Try, catch and finally. This object helps catch errors created by the\n
[reo 0.0.7] # object 'error'. When being dataized, such objects will crash the problem.\n
[reo 0.0.7] # Decorate them with 'try' and errors will be caught by the 'catch'\n
[reo 0.0.7] # abstract object here and the enclosure of the 'error' will be passed to it.\n
[reo 0.0.7] [main catch finally] > try /?\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="?"\n
[reo 0.0.7] line="33"\n
[reo 0.0.7] name="try"\n
[reo 0.0.7] original-name="try"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="33" name="main" pos="1"/>\n
[reo 0.0.7] <o line="33" name="catch" pos="6"/>\n
[reo 0.0.7] <o line="33" name="finally" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 354µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 236µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 453µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 351µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 448µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 346µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 232µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 444µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 355µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 450µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 361µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 446µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 401µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 198µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 468µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 360µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 183µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 446µs
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 243ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4011 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/try.xmir saved (5492 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/try.xmir (program:org.eolang.try) to ./home/r/repo/target/eo/03-optimize/org/eolang/try.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4615 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4615 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 419µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 145µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 385µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 360µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 344µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 454µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 370µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 417µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 411µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 369µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 166µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 162µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 405µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 373µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 182µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 418µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 364µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 432µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 769µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 171µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 412µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 375µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 156µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 420µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 364µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 192µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 454µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 424µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 427µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 872µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 191µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 452µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 376µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 189µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 454µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 576µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 202µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 437µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 508µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 162µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 442µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 432µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 172µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 443µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 392µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 181µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 455µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 398µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 88µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 88µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 444µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 399µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 467µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 443µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 191µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 471µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 419µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 177µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 510µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 505µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 197µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 477µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 508µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 480µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 559µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 472µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 512µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 178µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 511µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 448µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 181µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 507µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 444µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 519µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 762µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 477µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 484µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 537µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 607µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 209µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 522µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 423µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 84µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 88µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 533µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 322µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 245µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (9605 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="9"\n
[reo 0.0.7] name="org.eolang.ram"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/ram.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.983012Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Random-access memory (RAM).\n
[reo 0.0.7] [size] > ram\n
[reo 0.0.7] \n
[reo 0.0.7] # Write bytes from position.\n
[reo 0.0.7] [position data] > write /true\n
[reo 0.0.7] \n
[reo 0.0.7] # Slice fixed size of bytes from position.\n
[reo 0.0.7] [position size] > slice /ram-slice\n
[reo 0.0.7] \n
[reo 0.0.7] [position size] > ram-slice\n
[reo 0.0.7] \n
[reo 0.0.7] [] > @ /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] [data] > write /bytes\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="ram"\n
[reo 0.0.7] original-name="ram"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="30" name="size" pos="1"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="true"\n
[reo 0.0.7] base="ram$write"\n
[reo 0.0.7] cut="1"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="write"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="32">\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] <o as="ram-slice" base="ram-slice" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="ram-slice"\n
[reo 0.0.7] base="ram$slice"\n
[reo 0.0.7] cut="4"\n
[reo 0.0.7] line="35"\n
[reo 0.0.7] name="slice"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="35">\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="write" base="write" level="1"/>\n
[reo 0.0.7] <o as="ram-slice" base="ram-slice" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="ram$ram-slice"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="ram-slice"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="38">\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="write" base="write" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="true"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="ram$write"\n
[reo 0.0.7] original-name="write"\n
[reo 0.0.7] parent="ram"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="33" name="position" pos="3"/>\n
[reo 0.0.7] <o line="33" name="data" pos="12"/>\n
[reo 0.0.7] <o level="1" line="32.30" name="size"/>\n
[reo 0.0.7] <o level="1" line="32.35" name="slice"/>\n
[reo 0.0.7] <o level="1" line="32.38" name="ram-slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="ram-slice"\n
[reo 0.0.7] line="35"\n
[reo 0.0.7] name="ram$slice"\n
[reo 0.0.7] original-name="slice"\n
[reo 0.0.7] parent="ram"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="36" name="position" pos="3"/>\n
[reo 0.0.7] <o line="36" name="size" pos="12"/>\n
[reo 0.0.7] <o level="1" line="35.30" name="size"/>\n
[reo 0.0.7] <o level="1" line="35.32" name="write"/>\n
[reo 0.0.7] <o level="1" line="35.38" name="ram-slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="ram$ram-slice"\n
[reo 0.0.7] original-name="ram-slice"\n
[reo 0.0.7] parent="ram"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="38" name="position" pos="3"/>\n
[reo 0.0.7] <o line="38" name="size" pos="12"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="ram$ram-slice$@"\n
[reo 0.0.7] cut="9"\n
[reo 0.0.7] line="40"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="40">\n
[reo 0.0.7] <o as="position" base="position" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="write" base="write" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="2"/>\n
[reo 0.0.7] <o as="write" base="write" level="2"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="ram$ram-slice$write"\n
[reo 0.0.7] cut="10"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="write"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="42">\n
[reo 0.0.7] <o as="position" base="position" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="2"/>\n
[reo 0.0.7] <o as="write" base="write" level="2"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="38.30" name="size"/>\n
[reo 0.0.7] <o level="1" line="38.32" name="write"/>\n
[reo 0.0.7] <o level="1" line="38.35" name="slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="40"\n
[reo 0.0.7] name="ram$ram-slice$@"\n
[reo 0.0.7] original-name="@"\n
[reo 0.0.7] parent="ram$ram-slice"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o level="1" line="40.38" name="position"/>\n
[reo 0.0.7] <o level="1" line="40.38" name="size"/>\n
[reo 0.0.7] <o level="1" line="40.42" name="write"/>\n
[reo 0.0.7] <o level="2" line="40.30" name="size"/>\n
[reo 0.0.7] <o level="2" line="40.32" name="write"/>\n
[reo 0.0.7] <o level="2" line="40.35" name="slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="ram$ram-slice$write"\n
[reo 0.0.7] original-name="write"\n
[reo 0.0.7] parent="ram$ram-slice"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="42" name="data" pos="5"/>\n
[reo 0.0.7] <o level="1" line="42.38" name="position"/>\n
[reo 0.0.7] <o level="1" line="42.38" name="size"/>\n
[reo 0.0.7] <o level="1" line="42.40" name="@"/>\n
[reo 0.0.7] <o level="2" line="42.30" name="size"/>\n
[reo 0.0.7] <o level="2" line="42.32" name="write"/>\n
[reo 0.0.7] <o level="2" line="42.35" name="slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 388µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 269µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 821µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' produced (9200 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="9"\n
[reo 0.0.7] name="org.eolang.ram"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/ram.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.983012Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Random-access memory (RAM).\n
[reo 0.0.7] [size] > ram\n
[reo 0.0.7] \n
[reo 0.0.7] # Write bytes from position.\n
[reo 0.0.7] [position data] > write /true\n
[reo 0.0.7] \n
[reo 0.0.7] # Slice fixed size of bytes from position.\n
[reo 0.0.7] [position size] > slice /ram-slice\n
[reo 0.0.7] \n
[reo 0.0.7] [position size] > ram-slice\n
[reo 0.0.7] \n
[reo 0.0.7] [] > @ /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] [data] > write /bytes\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="ram"\n
[reo 0.0.7] original-name="ram"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="30" name="size" pos="1"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="true"\n
[reo 0.0.7] base="ram$write"\n
[reo 0.0.7] cut="1"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="write"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="32">\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] <o as="ram-slice" base="ram-slice" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="ram-slice"\n
[reo 0.0.7] base="ram$slice"\n
[reo 0.0.7] cut="4"\n
[reo 0.0.7] line="35"\n
[reo 0.0.7] name="slice"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="35">\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="write" base="write" level="1"/>\n
[reo 0.0.7] <o as="ram-slice" base="ram-slice" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="ram$ram-slice"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="ram-slice"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="38">\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="write" base="write" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="true"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="ram$write"\n
[reo 0.0.7] original-name="write"\n
[reo 0.0.7] parent="ram"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="33" name="position" pos="3"/>\n
[reo 0.0.7] <o line="33" name="data" pos="12"/>\n
[reo 0.0.7] <o level="1" line="32.30" name="size"/>\n
[reo 0.0.7] <o level="1" line="32.35" name="slice"/>\n
[reo 0.0.7] <o level="1" line="32.38" name="ram-slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="ram-slice"\n
[reo 0.0.7] line="35"\n
[reo 0.0.7] name="ram$slice"\n
[reo 0.0.7] original-name="slice"\n
[reo 0.0.7] parent="ram"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="36" name="position" pos="3"/>\n
[reo 0.0.7] <o line="36" name="size" pos="12"/>\n
[reo 0.0.7] <o level="1" line="35.32" name="write"/>\n
[reo 0.0.7] <o level="1" line="35.38" name="ram-slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="ram$ram-slice"\n
[reo 0.0.7] original-name="ram-slice"\n
[reo 0.0.7] parent="ram"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="38" name="position" pos="3"/>\n
[reo 0.0.7] <o line="38" name="size" pos="12"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="ram$ram-slice$@"\n
[reo 0.0.7] cut="9"\n
[reo 0.0.7] line="40"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="40">\n
[reo 0.0.7] <o as="position" base="position" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="write" base="write" level="1"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="ram$ram-slice$write"\n
[reo 0.0.7] cut="10"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="write"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="42">\n
[reo 0.0.7] <o as="position" base="position" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="write" base="write" level="2"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="38.35" name="slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="40"\n
[reo 0.0.7] name="ram$ram-slice$@"\n
[reo 0.0.7] original-name="@"\n
[reo 0.0.7] parent="ram$ram-slice"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o level="1" line="40.38" name="position"/>\n
[reo 0.0.7] <o level="1" line="40.38" name="size"/>\n
[reo 0.0.7] <o level="1" line="40.42" name="write"/>\n
[reo 0.0.7] <o level="2" line="40.35" name="slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="ram$ram-slice$write"\n
[reo 0.0.7] original-name="write"\n
[reo 0.0.7] parent="ram$ram-slice"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="42" name="data" pos="5"/>\n
[reo 0.0.7] <o level="1" line="42.38" name="position"/>\n
[reo 0.0.7] <o level="1" line="42.38" name="size"/>\n
[reo 0.0.7] <o level="1" line="42.40" name="@"/>\n
[reo 0.0.7] <o level="2" line="42.32" name="write"/>\n
[reo 0.0.7] <o level="2" line="42.35" name="slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 753µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 220µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' produced (9403 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="9"\n
[reo 0.0.7] name="org.eolang.ram"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/ram.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.983012Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Random-access memory (RAM).\n
[reo 0.0.7] [size] &gt; ram\n
[reo 0.0.7] \n
[reo 0.0.7] # Write bytes from position.\n
[reo 0.0.7] [position data] &gt; write /true\n
[reo 0.0.7] \n
[reo 0.0.7] # Slice fixed size of bytes from position.\n
[reo 0.0.7] [position size] &gt; slice /ram-slice\n
[reo 0.0.7] \n
[reo 0.0.7] [position size] &gt; ram-slice\n
[reo 0.0.7] \n
[reo 0.0.7] [] &gt; @ /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] [data] &gt; write /bytes\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] <sheet>remove-levels</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="ram"\n
[reo 0.0.7] original-name="ram"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="30" name="size" pos="1"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="true"\n
[reo 0.0.7] base="ram$write"\n
[reo 0.0.7] cut="1"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="write"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="32">\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="30"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1" ref="35"/>\n
[reo 0.0.7] <o as="ram-slice" base="ram-slice" level="1" ref="38"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="ram-slice"\n
[reo 0.0.7] base="ram$slice"\n
[reo 0.0.7] cut="4"\n
[reo 0.0.7] line="35"\n
[reo 0.0.7] name="slice"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="35">\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="30"/>\n
[reo 0.0.7] <o as="write" base="write" level="1" ref="32"/>\n
[reo 0.0.7] <o as="ram-slice" base="ram-slice" level="1" ref="38"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="ram$ram-slice"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="ram-slice"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="38">\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="30"/>\n
[reo 0.0.7] <o as="write" base="write" level="1" ref="32"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="1" ref="35"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="true"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="ram$write"\n
[reo 0.0.7] original-name="write"\n
[reo 0.0.7] parent="ram"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="33" name="position" pos="3"/>\n
[reo 0.0.7] <o line="33" name="data" pos="12"/>\n
[reo 0.0.7] <o level="1" line="32.30" name="size"/>\n
[reo 0.0.7] <o level="1" line="32.35" name="slice"/>\n
[reo 0.0.7] <o level="1" line="32.38" name="ram-slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="ram-slice"\n
[reo 0.0.7] line="35"\n
[reo 0.0.7] name="ram$slice"\n
[reo 0.0.7] original-name="slice"\n
[reo 0.0.7] parent="ram"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="36" name="position" pos="3"/>\n
[reo 0.0.7] <o line="36" name="size" pos="12"/>\n
[reo 0.0.7] <o level="1" line="35.32" name="write"/>\n
[reo 0.0.7] <o level="1" line="35.38" name="ram-slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="ram$ram-slice"\n
[reo 0.0.7] original-name="ram-slice"\n
[reo 0.0.7] parent="ram"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="38" name="position" pos="3"/>\n
[reo 0.0.7] <o line="38" name="size" pos="12"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="ram$ram-slice$@"\n
[reo 0.0.7] cut="9"\n
[reo 0.0.7] line="40"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="40">\n
[reo 0.0.7] <o as="position" base="position" level="1" ref="38"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="38"/>\n
[reo 0.0.7] <o as="write" base="write" level="1" ref="42"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="2" ref="38.35"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="ram$ram-slice$write"\n
[reo 0.0.7] cut="10"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="write"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="42">\n
[reo 0.0.7] <o as="position" base="position" level="1" ref="38"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="38"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="40"/>\n
[reo 0.0.7] <o as="write" base="write" level="2" ref="42"/>\n
[reo 0.0.7] <o as="slice" base="slice" level="2" ref="38.35"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="38.35" name="slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="40"\n
[reo 0.0.7] name="ram$ram-slice$@"\n
[reo 0.0.7] original-name="@"\n
[reo 0.0.7] parent="ram$ram-slice"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o level="1" line="40.38" name="position"/>\n
[reo 0.0.7] <o level="1" line="40.38" name="size"/>\n
[reo 0.0.7] <o level="1" line="40.42" name="write"/>\n
[reo 0.0.7] <o level="2" line="40.35" name="slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="ram$ram-slice$write"\n
[reo 0.0.7] original-name="write"\n
[reo 0.0.7] parent="ram$ram-slice"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="42" name="data" pos="5"/>\n
[reo 0.0.7] <o level="1" line="42.38" name="position"/>\n
[reo 0.0.7] <o level="1" line="42.38" name="size"/>\n
[reo 0.0.7] <o level="1" line="42.40" name="@"/>\n
[reo 0.0.7] <o level="2" line="42.32" name="write"/>\n
[reo 0.0.7] <o level="2" line="42.35" name="slice"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 241µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 215µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 790µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 854µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 786µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 222µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 838µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 233µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 855µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 848µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 778µs
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 259ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4615 bytes of XML in 208µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/ram.xmir saved (9572 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/ram.xmir (program:org.eolang.ram) to ./home/r/repo/target/eo/03-optimize/org/eolang/ram.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3593 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3593 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 304µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 310µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 227µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 220µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 308µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 267µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 188µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 330µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 267µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 193µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 383µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 278µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 386µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 308µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 209µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 472µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 333µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 421µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 315µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 185µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 347µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 281µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 191µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 368µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 243µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 211µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 337µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 248µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 190µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 380µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 308µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 212µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 145µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 349µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 245µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 202µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 341µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 415µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 347µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 395µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 190µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 366µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 372µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 182µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 357µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 265µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 181µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 355µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 271µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 373µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 267µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 212µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 355µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 295µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 184µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 367µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 345µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 200µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 363µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 326µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 200µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 372µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 333µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 195µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 145µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 373µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 432µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 385µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 370µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 184µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 366µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 323µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 182µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 397µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 355µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 260µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 185µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 180µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 611µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 908µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 202µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 370µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 368µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 405µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 349µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 419µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 299µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 83µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 85µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 400µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 537µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 265µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 199µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (4833 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="2"\n
[reo 0.0.7] name="org.eolang.memory"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/memory.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:47.994290Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Storage of data in memory.\n
[reo 0.0.7] [] > memory /?\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="?"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="memory"\n
[reo 0.0.7] original-name="memory"\n
[reo 0.0.7] pos="0"/>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 290µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 203µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 401µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 306µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 404µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 322µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 198µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 407µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 320µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 403µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 318µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 202µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 430µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 399µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 190µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 445µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 323µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 158µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 418µs
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 230ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3593 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/memory.xmir saved (5077 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/memory.xmir (program:org.eolang.memory) to ./home/r/repo/target/eo/03-optimize/org/eolang/memory.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 273µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 172µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 303µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 223µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 184µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 316µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 326µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 193µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 315µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 281µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 193µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 322µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 300µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 185µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 302µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 253µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 358µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 243µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 327µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 269µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 321µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 305µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 188µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 356µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 277µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 230µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 172µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 334µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 255µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 182µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 342µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 346µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 213µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 405µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 264µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 220µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 339µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 506µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 344µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 382µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 349µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 308µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 164µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 359µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 288µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 214µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 359µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 285µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 377µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 287µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 184µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 376µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 326µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 215µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 367µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 332µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 183µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 359µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 367µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 357µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 335µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 368µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 384µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 370µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 335µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 158µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 374µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 329µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 172µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 390µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 347µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 145µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 388µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 587µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 403µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 379µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 185µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 440µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 348µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 739µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 537µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 222µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 736µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 842µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 426µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 350µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (5088 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="2"\n
[reo 0.0.7] name="org.eolang.error"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/error.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.003337Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # This object must be used in order to terminate the program\n
[reo 0.0.7] # due to an error. Just make a copy of it with any encapsulated object.\n
[reo 0.0.7] # The first attempt to dataize it will lead to runtime error and program\n
[reo 0.0.7] # termination. The only way to catch such an error is by using\n
[reo 0.0.7] # the object 'try'.\n
[reo 0.0.7] [] > error /?\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="?"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="error"\n
[reo 0.0.7] original-name="error"\n
[reo 0.0.7] pos="0"/>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 372µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 347µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 780µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 517µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 236µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 650µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 512µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 309µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 206µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 205µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 203µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 592µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 551µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 232µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 420µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 339µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 225µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 164µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 422µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 357µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 226µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 424µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 318µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 205µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 446µs
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 242ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 188µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/error.xmir saved (5332 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/error.xmir (program:org.eolang.error) to ./home/r/repo/target/eo/03-optimize/org/eolang/error.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 9052 bytes of XML in 332µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 9052 bytes of XML in 269µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 203µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 776µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 951µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 193µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 781µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 211µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 787µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 232µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 803µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 777µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 968µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 202µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 786µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 888µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 821µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 185µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 791µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 972µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 192µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 790µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 220µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' produced (9510 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="21"\n
[reo 0.0.7] name="org.eolang.float"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/float.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.030531Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > float\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] (^.eq x).not\n
[reo 0.0.7] (^.gt x).not\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.lt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x...] > times /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x...] > plus /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] ^.times -1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x...] > minus\n
[reo 0.0.7] mapped. > x-neg\n
[reo 0.0.7] list\n
[reo 0.0.7] x\n
[reo 0.0.7] [element]\n
[reo 0.0.7] neg. > @\n
[reo 0.0.7] element\n
[reo 0.0.7] ^.plus > @\n
[reo 0.0.7] ...x-neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x...] > div /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] as-int. > @\n
[reo 0.0.7] xor.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] right.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] 32\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="float" pos="0">\n
[reo 0.0.7] <o abstract="" line="31" name="eq" pos="2">\n
[reo 0.0.7] <o line="32" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="34" pos="6"/>\n
[reo 0.0.7] <o base=".as-bytes" line="34" method="" pos="7"/>\n
[reo 0.0.7] <o base="x" line="35" pos="6" ref="32"/>\n
[reo 0.0.7] <o base=".as-bytes" line="35" method="" pos="7"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="37" name="lt" pos="2">\n
[reo 0.0.7] <o line="38" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".and" line="39" name="@" pos="4">\n
[reo 0.0.7] <o alias="1" base="^" line="40" pos="7"/>\n
[reo 0.0.7] <o base=".eq" line="40" method="" pos="8">\n
[reo 0.0.7] <o base="x" line="40" pos="12" ref="38"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="40" method="" pos="14"/>\n
[reo 0.0.7] <o alias="2" base="^" line="41" pos="7"/>\n
[reo 0.0.7] <o base=".gt" line="41" method="" pos="8">\n
[reo 0.0.7] <o base="x" line="41" pos="12" ref="38"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="41" method="" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="lte" pos="2">\n
[reo 0.0.7] <o line="44" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="45" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="46" pos="6"/>\n
[reo 0.0.7] <o base=".eq" line="46" method="" pos="7">\n
[reo 0.0.7] <o base="x" line="46" pos="11" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="47" pos="6"/>\n
[reo 0.0.7] <o base=".lt" line="47" method="" pos="7">\n
[reo 0.0.7] <o base="x" line="47" pos="11" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="49" name="gt" pos="2">\n
[reo 0.0.7] <o line="50" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="52" name="gte" pos="2">\n
[reo 0.0.7] <o line="53" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="54" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="55" pos="6"/>\n
[reo 0.0.7] <o base=".eq" line="55" method="" pos="7">\n
[reo 0.0.7] <o base="x" line="55" pos="11" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="56" pos="6"/>\n
[reo 0.0.7] <o base=".gt" line="56" method="" pos="7">\n
[reo 0.0.7] <o base="x" line="56" pos="11" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="58" name="times" pos="2">\n
[reo 0.0.7] <o line="59" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="61" name="plus" pos="2">\n
[reo 0.0.7] <o line="62" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="64" name="neg" pos="2">\n
[reo 0.0.7] <o base="^" line="66" pos="4"/>\n
[reo 0.0.7] <o base=".times" line="66" method="" name="@" pos="5">\n
[reo 0.0.7] <o base="float" data="float" line="66" pos="12" ref="30">-1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="68" name="minus" pos="2">\n
[reo 0.0.7] <o line="69" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o base=".mapped" line="70" name="x-neg" pos="4">\n
[reo 0.0.7] <o base="list" line="71" pos="6">\n
[reo 0.0.7] <o base="x" line="72" pos="8" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="73" pos="6">\n
[reo 0.0.7] <o line="73" name="element" pos="7"/>\n
[reo 0.0.7] <o base=".neg" line="74" name="@" pos="8">\n
[reo 0.0.7] <o base="element" line="75" pos="10" ref="73"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="76" pos="4"/>\n
[reo 0.0.7] <o base=".plus" line="76" method="" name="@" pos="5">\n
[reo 0.0.7] <o base="x-neg" line="77" pos="6" ref="70" unvar=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="79" name="div" pos="2">\n
[reo 0.0.7] <o line="80" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="82" name="as-bytes" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="85" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".as-int" line="87" name="@" pos="4">\n
[reo 0.0.7] <o base=".xor" line="88" pos="6">\n
[reo 0.0.7] <o base="as-bytes" line="89" pos="8" ref="82"/>\n
[reo 0.0.7] <o base=".right" line="90" pos="8">\n
[reo 0.0.7] <o base="as-bytes" line="91" pos="10" ref="82"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="92" pos="10">00 00 00 00 00 00 00 20</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 233µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 214µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 806µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' produced (9550 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="21"\n
[reo 0.0.7] name="org.eolang.float"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/float.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.030531Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > float\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] (^.eq x).not\n
[reo 0.0.7] (^.gt x).not\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] &gt; lte\n
[reo 0.0.7] or. &gt; @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.lt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ &gt; x\n
[reo 0.0.7] [x] &gt; gt /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] &gt; gte\n
[reo 0.0.7] or. &gt; @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x...] &gt; times /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x...] &gt; plus /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] &gt; neg\n
[reo 0.0.7] ^.times -1.0 &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x...] &gt; minus\n
[reo 0.0.7] mapped. &gt; x-neg\n
[reo 0.0.7] list\n
[reo 0.0.7] x\n
[reo 0.0.7] [element]\n
[reo 0.0.7] neg. &gt; @\n
[reo 0.0.7] element\n
[reo 0.0.7] ^.plus &gt; @\n
[reo 0.0.7] ...x-neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x...] &gt; div /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] &gt; as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] &gt; as-hash\n
[reo 0.0.7] as-int. &gt; @\n
[reo 0.0.7] xor.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] right.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] 32\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="float" pos="0">\n
[reo 0.0.7] <o abstract="" line="31" name="eq" pos="2">\n
[reo 0.0.7] <o line="32" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="34" pos="7">\n
[reo 0.0.7] <o base="^" line="34" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="x" line="35" pos="6" ref="32"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="37" name="lt" pos="2">\n
[reo 0.0.7] <o line="38" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".and" line="39" name="@" pos="4">\n
[reo 0.0.7] <o base=".not" line="40" pos="14">\n
[reo 0.0.7] <o base=".eq" line="40" pos="8">\n
[reo 0.0.7] <o alias="1" base="^" line="40" pos="7"/>\n
[reo 0.0.7] <o base="x" line="40" pos="12" ref="38"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="41" pos="14">\n
[reo 0.0.7] <o base=".gt" line="41" pos="8">\n
[reo 0.0.7] <o alias="2" base="^" line="41" pos="7"/>\n
[reo 0.0.7] <o base="x" line="41" pos="12" ref="38"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="lte" pos="2">\n
[reo 0.0.7] <o line="44" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="45" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="46" pos="7">\n
[reo 0.0.7] <o base="^" line="46" pos="6"/>\n
[reo 0.0.7] <o base="x" line="46" pos="11" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".lt" line="47" pos="7">\n
[reo 0.0.7] <o base="^" line="47" pos="6"/>\n
[reo 0.0.7] <o base="x" line="47" pos="11" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="49" name="gt" pos="2">\n
[reo 0.0.7] <o line="50" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="52" name="gte" pos="2">\n
[reo 0.0.7] <o line="53" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="54" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="55" pos="7">\n
[reo 0.0.7] <o base="^" line="55" pos="6"/>\n
[reo 0.0.7] <o base="x" line="55" pos="11" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="56" pos="7">\n
[reo 0.0.7] <o base="^" line="56" pos="6"/>\n
[reo 0.0.7] <o base="x" line="56" pos="11" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="58" name="times" pos="2">\n
[reo 0.0.7] <o line="59" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="61" name="plus" pos="2">\n
[reo 0.0.7] <o line="62" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="64" name="neg" pos="2">\n
[reo 0.0.7] <o base=".times" line="66" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="66" pos="4"/>\n
[reo 0.0.7] <o base="float" data="float" line="66" pos="12" ref="30">-1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="68" name="minus" pos="2">\n
[reo 0.0.7] <o line="69" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o base=".mapped" line="70" name="x-neg" pos="4">\n
[reo 0.0.7] <o base="list" line="71" pos="6">\n
[reo 0.0.7] <o base="x" line="72" pos="8" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="73" pos="6">\n
[reo 0.0.7] <o line="73" name="element" pos="7"/>\n
[reo 0.0.7] <o base=".neg" line="74" name="@" pos="8">\n
[reo 0.0.7] <o base="element" line="75" pos="10" ref="73"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="76" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="76" pos="4"/>\n
[reo 0.0.7] <o base="x-neg" line="77" pos="6" ref="70" unvar=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="79" name="div" pos="2">\n
[reo 0.0.7] <o line="80" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="82" name="as-bytes" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="85" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".as-int" line="87" name="@" pos="4">\n
[reo 0.0.7] <o base=".xor" line="88" pos="6">\n
[reo 0.0.7] <o base="as-bytes" line="89" pos="8" ref="82"/>\n
[reo 0.0.7] <o base=".right" line="90" pos="8">\n
[reo 0.0.7] <o base="as-bytes" line="91" pos="10" ref="82"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="92" pos="10">00 00 00 00 00 00 00 20</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 153µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 803µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 188µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 834µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 202µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 824µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 807µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 158µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 837µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 191µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' produced (9775 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="21"\n
[reo 0.0.7] name="org.eolang.float"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/float.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.030531Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > float\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] (^.eq x).not\n
[reo 0.0.7] (^.gt x).not\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.lt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x...] > times /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x...] > plus /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] ^.times -1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x...] > minus\n
[reo 0.0.7] mapped. > x-neg\n
[reo 0.0.7] list\n
[reo 0.0.7] x\n
[reo 0.0.7] [element]\n
[reo 0.0.7] neg. > @\n
[reo 0.0.7] element\n
[reo 0.0.7] ^.plus > @\n
[reo 0.0.7] ...x-neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x...] > div /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] as-int. > @\n
[reo 0.0.7] xor.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] right.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] 32\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="float" pos="0">\n
[reo 0.0.7] <o abstract="" line="31" name="eq" pos="2">\n
[reo 0.0.7] <o line="32" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="34" pos="7">\n
[reo 0.0.7] <o base="^" line="34" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="x" line="35" pos="6" ref="32"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="37" name="lt" pos="2">\n
[reo 0.0.7] <o line="38" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".and" line="39" name="@" pos="4">\n
[reo 0.0.7] <o base=".not" line="40" pos="14">\n
[reo 0.0.7] <o base=".eq" line="40" pos="8">\n
[reo 0.0.7] <o alias="1" base="^" line="40" pos="7"/>\n
[reo 0.0.7] <o base="x" line="40" pos="12" ref="38"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="41" pos="14">\n
[reo 0.0.7] <o base=".gt" line="41" pos="8">\n
[reo 0.0.7] <o alias="2" base="^" line="41" pos="7"/>\n
[reo 0.0.7] <o base="x" line="41" pos="12" ref="38"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="lte" pos="2">\n
[reo 0.0.7] <o line="44" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="45" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="46" pos="7">\n
[reo 0.0.7] <o base="^" line="46" pos="6"/>\n
[reo 0.0.7] <o base="x" line="46" pos="11" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".lt" line="47" pos="7">\n
[reo 0.0.7] <o base="^" line="47" pos="6"/>\n
[reo 0.0.7] <o base="x" line="47" pos="11" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="49" name="gt" pos="2">\n
[reo 0.0.7] <o line="50" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="52" name="gte" pos="2">\n
[reo 0.0.7] <o line="53" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="54" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="55" pos="7">\n
[reo 0.0.7] <o base="^" line="55" pos="6"/>\n
[reo 0.0.7] <o base="x" line="55" pos="11" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="56" pos="7">\n
[reo 0.0.7] <o base="^" line="56" pos="6"/>\n
[reo 0.0.7] <o base="x" line="56" pos="11" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="58" name="times" pos="2">\n
[reo 0.0.7] <o line="59" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="61" name="plus" pos="2">\n
[reo 0.0.7] <o line="62" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="64" name="neg" pos="2">\n
[reo 0.0.7] <o base=".times" line="66" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="66" pos="4"/>\n
[reo 0.0.7] <o base="float" data="float" line="66" pos="12" ref="30">-1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="68" name="minus" pos="2">\n
[reo 0.0.7] <o line="69" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o base=".mapped" line="70" name="x-neg" pos="4">\n
[reo 0.0.7] <o base="list" line="71" pos="6">\n
[reo 0.0.7] <o base="x" line="72" pos="8" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="73" pos="6">\n
[reo 0.0.7] <o line="73" name="element" pos="7"/>\n
[reo 0.0.7] <o base=".neg" line="74" name="@" pos="8">\n
[reo 0.0.7] <o base="element" line="75" pos="10" ref="73"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="76" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="76" pos="4"/>\n
[reo 0.0.7] <o base="x-neg" line="77" pos="6" ref="70" unvar=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="79" name="div" pos="2">\n
[reo 0.0.7] <o line="80" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="82" name="as-bytes" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="85" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".as-int" line="87" name="@" pos="4">\n
[reo 0.0.7] <o base=".xor" line="88" pos="6">\n
[reo 0.0.7] <o base="as-bytes" line="89" pos="8" ref="82"/>\n
[reo 0.0.7] <o base=".right" line="90" pos="8">\n
[reo 0.0.7] <o base="as-bytes" line="91" pos="10" ref="82"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="92" pos="10">00 00 00 00 00 00 00 20</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 783µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' produced (9834 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="21"\n
[reo 0.0.7] name="org.eolang.float"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/float.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.030531Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] &gt; float\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] &gt; eq\n
[reo 0.0.7] eq. &gt; @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ &lt; x\n
[reo 0.0.7] [x] &gt; lt\n
[reo 0.0.7] and. &gt; @\n
[reo 0.0.7] (^.eq x).not\n
[reo 0.0.7] (^.gt x).not\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] &gt; lte\n
[reo 0.0.7] or. &gt; @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.lt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ &gt; x\n
[reo 0.0.7] [x] &gt; gt /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] &gt; gte\n
[reo 0.0.7] or. &gt; @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x...] &gt; times /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x...] &gt; plus /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] &gt; neg\n
[reo 0.0.7] ^.times -1.0 &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x...] &gt; minus\n
[reo 0.0.7] mapped. &gt; x-neg\n
[reo 0.0.7] list\n
[reo 0.0.7] x\n
[reo 0.0.7] [element]\n
[reo 0.0.7] neg. &gt; @\n
[reo 0.0.7] element\n
[reo 0.0.7] ^.plus &gt; @\n
[reo 0.0.7] ...x-neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x...] > div /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] as-int. > @\n
[reo 0.0.7] xor.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] right.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] 32\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="float" pos="0">\n
[reo 0.0.7] <o abstract="" line="31" name="eq" pos="2">\n
[reo 0.0.7] <o line="32" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="34" pos="7">\n
[reo 0.0.7] <o base="^" line="34" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="x" line="35" pos="6" ref="32"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="37" name="lt" pos="2">\n
[reo 0.0.7] <o line="38" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".and" line="39" name="@" pos="4">\n
[reo 0.0.7] <o base=".not" line="40" pos="14">\n
[reo 0.0.7] <o base=".eq" line="40" pos="8">\n
[reo 0.0.7] <o alias="1" base="^" line="40" pos="7"/>\n
[reo 0.0.7] <o base="x" line="40" pos="12" ref="38"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="41" pos="14">\n
[reo 0.0.7] <o base=".gt" line="41" pos="8">\n
[reo 0.0.7] <o alias="2" base="^" line="41" pos="7"/>\n
[reo 0.0.7] <o base="x" line="41" pos="12" ref="38"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="lte" pos="2">\n
[reo 0.0.7] <o line="44" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="45" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="46" pos="7">\n
[reo 0.0.7] <o base="^" line="46" pos="6"/>\n
[reo 0.0.7] <o base="x" line="46" pos="11" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".lt" line="47" pos="7">\n
[reo 0.0.7] <o base="^" line="47" pos="6"/>\n
[reo 0.0.7] <o base="x" line="47" pos="11" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="49" name="gt" pos="2">\n
[reo 0.0.7] <o line="50" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="52" name="gte" pos="2">\n
[reo 0.0.7] <o line="53" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="54" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="55" pos="7">\n
[reo 0.0.7] <o base="^" line="55" pos="6"/>\n
[reo 0.0.7] <o base="x" line="55" pos="11" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="56" pos="7">\n
[reo 0.0.7] <o base="^" line="56" pos="6"/>\n
[reo 0.0.7] <o base="x" line="56" pos="11" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="58" name="times" pos="2">\n
[reo 0.0.7] <o line="59" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="61" name="plus" pos="2">\n
[reo 0.0.7] <o line="62" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="64" name="neg" pos="2">\n
[reo 0.0.7] <o base=".times" line="66" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="66" pos="4"/>\n
[reo 0.0.7] <o base="float" data="float" line="66" pos="12" ref="30">-1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="68" name="minus" pos="2">\n
[reo 0.0.7] <o line="69" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o base=".mapped" line="70" name="x-neg" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="71" pos="6">\n
[reo 0.0.7] <o base="x" line="72" pos="8" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="73" pos="6">\n
[reo 0.0.7] <o line="73" name="element" pos="7"/>\n
[reo 0.0.7] <o base=".neg" line="74" name="@" pos="8">\n
[reo 0.0.7] <o base="element" line="75" pos="10" ref="73"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="76" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="76" pos="4"/>\n
[reo 0.0.7] <o base="x-neg" line="77" pos="6" ref="70" unvar=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="79" name="div" pos="2">\n
[reo 0.0.7] <o line="80" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="82" name="as-bytes" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="85" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".as-int" line="87" name="@" pos="4">\n
[reo 0.0.7] <o base=".xor" line="88" pos="6">\n
[reo 0.0.7] <o base="as-bytes" line="89" pos="8" ref="82"/>\n
[reo 0.0.7] <o base=".right" line="90" pos="8">\n
[reo 0.0.7] <o base="as-bytes" line="91" pos="10" ref="82"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="92" pos="10">00 00 00 00 00 00 00 20</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 244µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 198µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 862µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 995µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 254µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' produced (9851 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="21"\n
[reo 0.0.7] name="org.eolang.float"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/float.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.030531Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > float\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] (^.eq x).not\n
[reo 0.0.7] (^.gt x).not\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.lt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x...] > times /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x...] > plus /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] ^.times -1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x...] > minus\n
[reo 0.0.7] mapped. > x-neg\n
[reo 0.0.7] list\n
[reo 0.0.7] x\n
[reo 0.0.7] [element]\n
[reo 0.0.7] neg. > @\n
[reo 0.0.7] element\n
[reo 0.0.7] ^.plus > @\n
[reo 0.0.7] ...x-neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x...] > div /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] as-int. > @\n
[reo 0.0.7] xor.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] right.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] 32\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="float" pos="0">\n
[reo 0.0.7] <o abstract="" line="31" name="eq" pos="2">\n
[reo 0.0.7] <o line="32" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="34" pos="7">\n
[reo 0.0.7] <o base="^" line="34" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="x" line="35" pos="6" ref="32"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="37" name="lt" pos="2">\n
[reo 0.0.7] <o line="38" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".and" line="39" name="@" pos="4">\n
[reo 0.0.7] <o base=".not" line="40" pos="14">\n
[reo 0.0.7] <o base=".eq" line="40" pos="8">\n
[reo 0.0.7] <o base="^" line="40" pos="7"/>\n
[reo 0.0.7] <o base="x" line="40" pos="12" ref="38"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="41" pos="14">\n
[reo 0.0.7] <o base=".gt" line="41" pos="8">\n
[reo 0.0.7] <o base="^" line="41" pos="7"/>\n
[reo 0.0.7] <o base="x" line="41" pos="12" ref="38"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="lte" pos="2">\n
[reo 0.0.7] <o line="44" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="45" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="46" pos="7">\n
[reo 0.0.7] <o base="^" line="46" pos="6"/>\n
[reo 0.0.7] <o base="x" line="46" pos="11" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".lt" line="47" pos="7">\n
[reo 0.0.7] <o base="^" line="47" pos="6"/>\n
[reo 0.0.7] <o base="x" line="47" pos="11" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="49" name="gt" pos="2">\n
[reo 0.0.7] <o line="50" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="52" name="gte" pos="2">\n
[reo 0.0.7] <o line="53" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="54" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="55" pos="7">\n
[reo 0.0.7] <o base="^" line="55" pos="6"/>\n
[reo 0.0.7] <o base="x" line="55" pos="11" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="56" pos="7">\n
[reo 0.0.7] <o base="^" line="56" pos="6"/>\n
[reo 0.0.7] <o base="x" line="56" pos="11" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="58" name="times" pos="2">\n
[reo 0.0.7] <o line="59" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="61" name="plus" pos="2">\n
[reo 0.0.7] <o line="62" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="64" name="neg" pos="2">\n
[reo 0.0.7] <o base=".times" line="66" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="66" pos="4"/>\n
[reo 0.0.7] <o base="float" data="float" line="66" pos="12" ref="30">-1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="68" name="minus" pos="2">\n
[reo 0.0.7] <o line="69" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o base=".mapped" line="70" name="x-neg" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="71" pos="6">\n
[reo 0.0.7] <o base="x" line="72" pos="8" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="73" pos="6">\n
[reo 0.0.7] <o line="73" name="element" pos="7"/>\n
[reo 0.0.7] <o base=".neg" line="74" name="@" pos="8">\n
[reo 0.0.7] <o base="element" line="75" pos="10" ref="73"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="76" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="76" pos="4"/>\n
[reo 0.0.7] <o base="x-neg" line="77" pos="6" ref="70" unvar=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="79" name="div" pos="2">\n
[reo 0.0.7] <o line="80" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="82" name="as-bytes" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="85" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".as-int" line="87" name="@" pos="4">\n
[reo 0.0.7] <o base=".xor" line="88" pos="6">\n
[reo 0.0.7] <o base="as-bytes" line="89" pos="8" ref="82"/>\n
[reo 0.0.7] <o base=".right" line="90" pos="8">\n
[reo 0.0.7] <o base="as-bytes" line="91" pos="10" ref="82"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="92" pos="10">00 00 00 00 00 00 00 20</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 171µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 166µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 854µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 181µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' produced (9904 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="21"\n
[reo 0.0.7] name="org.eolang.float"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/float.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.030531Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > float\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] (^.eq x).not\n
[reo 0.0.7] (^.gt x).not\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.lt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x...] > times /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x...] > plus /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] ^.times -1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x...] > minus\n
[reo 0.0.7] mapped. > x-neg\n
[reo 0.0.7] list\n
[reo 0.0.7] x\n
[reo 0.0.7] [element]\n
[reo 0.0.7] neg. > @\n
[reo 0.0.7] element\n
[reo 0.0.7] ^.plus > @\n
[reo 0.0.7] ...x-neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x...] > div /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] as-int. > @\n
[reo 0.0.7] xor.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] right.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] 32\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="float" pos="0">\n
[reo 0.0.7] <o abstract="" line="31" name="eq" pos="2">\n
[reo 0.0.7] <o line="32" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="34" pos="7">\n
[reo 0.0.7] <o base="^" line="34" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="x" line="35" pos="6" ref="32"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="37" name="lt" pos="2">\n
[reo 0.0.7] <o line="38" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".and" line="39" name="@" pos="4">\n
[reo 0.0.7] <o base=".not" line="40" pos="14">\n
[reo 0.0.7] <o base=".eq" line="40" pos="8">\n
[reo 0.0.7] <o base="^" line="40" pos="7"/>\n
[reo 0.0.7] <o base="x" line="40" pos="12" ref="38"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="41" pos="14">\n
[reo 0.0.7] <o base=".gt" line="41" pos="8">\n
[reo 0.0.7] <o base="^" line="41" pos="7"/>\n
[reo 0.0.7] <o base="x" line="41" pos="12" ref="38"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="lte" pos="2">\n
[reo 0.0.7] <o line="44" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="45" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="46" pos="7">\n
[reo 0.0.7] <o base="^" line="46" pos="6"/>\n
[reo 0.0.7] <o base="x" line="46" pos="11" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".lt" line="47" pos="7">\n
[reo 0.0.7] <o base="^" line="47" pos="6"/>\n
[reo 0.0.7] <o base="x" line="47" pos="11" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="49" name="gt" pos="2">\n
[reo 0.0.7] <o line="50" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="52" name="gte" pos="2">\n
[reo 0.0.7] <o line="53" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="54" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="55" pos="7">\n
[reo 0.0.7] <o base="^" line="55" pos="6"/>\n
[reo 0.0.7] <o base="x" line="55" pos="11" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="56" pos="7">\n
[reo 0.0.7] <o base="^" line="56" pos="6"/>\n
[reo 0.0.7] <o base="x" line="56" pos="11" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="58" name="times" pos="2">\n
[reo 0.0.7] <o line="59" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="61" name="plus" pos="2">\n
[reo 0.0.7] <o line="62" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="64" name="neg" pos="2">\n
[reo 0.0.7] <o base=".times" line="66" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="66" pos="4"/>\n
[reo 0.0.7] <o base="float" data="float" line="66" pos="12" ref="30">-1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="68" name="minus" pos="2">\n
[reo 0.0.7] <o line="69" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o base=".mapped" line="70" name="x-neg" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="71" pos="6">\n
[reo 0.0.7] <o base="x" line="72" pos="8" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="73" pos="6">\n
[reo 0.0.7] <o line="73" name="element" pos="7"/>\n
[reo 0.0.7] <o base=".neg" line="74" name="@" pos="8">\n
[reo 0.0.7] <o base="element" line="75" pos="10" ref="73"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="76" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="76" pos="4"/>\n
[reo 0.0.7] <o base="x-neg" line="77" pos="6" ref="70" unvar=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="79" name="div" pos="2">\n
[reo 0.0.7] <o line="80" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="82" name="as-bytes" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="85" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".as-int" line="87" name="@" pos="4">\n
[reo 0.0.7] <o base=".xor" line="88" pos="6">\n
[reo 0.0.7] <o base="as-bytes" line="89" pos="8" ref="82"/>\n
[reo 0.0.7] <o base=".right" line="90" pos="8">\n
[reo 0.0.7] <o base="as-bytes" line="91" pos="10" ref="82"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="92" pos="10">00 00 00 00 00 00 00 20</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 158µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 205µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 827µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 836µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 191µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 867µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 172µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 810µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 796µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 999µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 153µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 840µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 966µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 839µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 784µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 818µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 884µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 829µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 928µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 78µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' produced (10250 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="21"\n
[reo 0.0.7] name="org.eolang.float"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/float.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.030531Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > float\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] (^.eq x).not\n
[reo 0.0.7] (^.gt x).not\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.lt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x...] > times /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x...] > plus /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] ^.times -1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x...] > minus\n
[reo 0.0.7] mapped. > x-neg\n
[reo 0.0.7] list\n
[reo 0.0.7] x\n
[reo 0.0.7] [element]\n
[reo 0.0.7] neg. > @\n
[reo 0.0.7] element\n
[reo 0.0.7] ^.plus > @\n
[reo 0.0.7] ...x-neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x...] > div /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] as-int. > @\n
[reo 0.0.7] xor.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] right.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] 32\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="float" pos="0">\n
[reo 0.0.7] <o abstract="" line="31" name="eq" pos="2">\n
[reo 0.0.7] <o line="32" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="34" pos="7">\n
[reo 0.0.7] <o base="^" line="34" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="x" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="37" name="lt" pos="2">\n
[reo 0.0.7] <o line="38" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".and" line="39" name="@" pos="4">\n
[reo 0.0.7] <o base=".not" line="40" pos="14">\n
[reo 0.0.7] <o base=".eq" line="40" pos="8">\n
[reo 0.0.7] <o base="^" line="40" pos="7"/>\n
[reo 0.0.7] <o base="x" line="40" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="41" pos="14">\n
[reo 0.0.7] <o base=".gt" line="41" pos="8">\n
[reo 0.0.7] <o base="^" line="41" pos="7"/>\n
[reo 0.0.7] <o base="x" line="41" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="lte" pos="2">\n
[reo 0.0.7] <o line="44" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="45" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="46" pos="7">\n
[reo 0.0.7] <o base="^" line="46" pos="6"/>\n
[reo 0.0.7] <o base="x" line="46" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".lt" line="47" pos="7">\n
[reo 0.0.7] <o base="^" line="47" pos="6"/>\n
[reo 0.0.7] <o base="x" line="47" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="49" name="gt" pos="2">\n
[reo 0.0.7] <o line="50" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="52" name="gte" pos="2">\n
[reo 0.0.7] <o line="53" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="54" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="55" pos="7">\n
[reo 0.0.7] <o base="^" line="55" pos="6"/>\n
[reo 0.0.7] <o base="x" line="55" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="56" pos="7">\n
[reo 0.0.7] <o base="^" line="56" pos="6"/>\n
[reo 0.0.7] <o base="x" line="56" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="58" name="times" pos="2">\n
[reo 0.0.7] <o line="59" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="61" name="plus" pos="2">\n
[reo 0.0.7] <o line="62" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="64" name="neg" pos="2">\n
[reo 0.0.7] <o base=".times" line="66" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="66" pos="4"/>\n
[reo 0.0.7] <o base="float" data="float" line="66" pos="12">-1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="68" name="minus" pos="2">\n
[reo 0.0.7] <o line="69" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o base=".mapped" line="70" name="x-neg" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="71" pos="6">\n
[reo 0.0.7] <o base="x" line="72" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="73" pos="6">\n
[reo 0.0.7] <o line="73" name="element" pos="7"/>\n
[reo 0.0.7] <o base=".neg" line="74" name="@" pos="8">\n
[reo 0.0.7] <o base="element" line="75" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="76" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="76" pos="4"/>\n
[reo 0.0.7] <o base="x-neg" line="77" pos="6" unvar=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="79" name="div" pos="2">\n
[reo 0.0.7] <o line="80" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bytes" line="82" name="as-bytes" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="85" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".as-int" line="87" name="@" pos="4">\n
[reo 0.0.7] <o base=".xor" line="88" pos="6">\n
[reo 0.0.7] <o base="as-bytes" line="89" pos="8"/>\n
[reo 0.0.7] <o base=".right" line="90" pos="8">\n
[reo 0.0.7] <o base="as-bytes" line="91" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="92" pos="10">00 00 00 00 00 00 00 20</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 86µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 818µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 15ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 300µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 207µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (28263 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="21"\n
[reo 0.0.7] name="org.eolang.float"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/float.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.030531Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > float\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] (^.eq x).not\n
[reo 0.0.7] (^.gt x).not\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.lt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x...] > times /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x...] > plus /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] ^.times -1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x...] > minus\n
[reo 0.0.7] mapped. > x-neg\n
[reo 0.0.7] list\n
[reo 0.0.7] x\n
[reo 0.0.7] [element]\n
[reo 0.0.7] neg. > @\n
[reo 0.0.7] element\n
[reo 0.0.7] ^.plus > @\n
[reo 0.0.7] ...x-neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x...] > div /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] as-int. > @\n
[reo 0.0.7] xor.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] right.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] 32\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="float"\n
[reo 0.0.7] original-name="float"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$eq"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="31">\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$lt"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="lt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="37">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$lte"\n
[reo 0.0.7] cut="18"\n
[reo 0.0.7] line="43"\n
[reo 0.0.7] name="lte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="43">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] base="float$gt"\n
[reo 0.0.7] cut="27"\n
[reo 0.0.7] line="49"\n
[reo 0.0.7] name="gt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="49">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$gte"\n
[reo 0.0.7] cut="29"\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] name="gte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="52">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] base="float$times"\n
[reo 0.0.7] cut="38"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="times"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="58">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] base="float$plus"\n
[reo 0.0.7] cut="40"\n
[reo 0.0.7] line="61"\n
[reo 0.0.7] name="plus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="61">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$neg"\n
[reo 0.0.7] cut="42"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="neg"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="64">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$minus"\n
[reo 0.0.7] cut="46"\n
[reo 0.0.7] line="68"\n
[reo 0.0.7] name="minus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="68">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] base="float$div"\n
[reo 0.0.7] cut="58"\n
[reo 0.0.7] line="79"\n
[reo 0.0.7] name="div"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="79">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="float$as-bytes"\n
[reo 0.0.7] cut="60"\n
[reo 0.0.7] line="82"\n
[reo 0.0.7] name="as-bytes"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="82">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$as-hash"\n
[reo 0.0.7] cut="61"\n
[reo 0.0.7] line="85"\n
[reo 0.0.7] name="as-hash"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="85">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="float$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="32" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="34" pos="7">\n
[reo 0.0.7] <o base="^" line="34" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="x" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="31.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="31.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="31.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="31.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="31.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="31.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="31.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="31.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="31.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="31.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="31.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="float$lt"\n
[reo 0.0.7] original-name="lt"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="38" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".and" line="39" name="@" pos="4">\n
[reo 0.0.7] <o base=".not" line="40" pos="14">\n
[reo 0.0.7] <o base=".eq" line="40" pos="8">\n
[reo 0.0.7] <o base="^" line="40" pos="7"/>\n
[reo 0.0.7] <o base="x" line="40" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="41" pos="14">\n
[reo 0.0.7] <o base=".gt" line="41" pos="8">\n
[reo 0.0.7] <o base="^" line="41" pos="7"/>\n
[reo 0.0.7] <o base="x" line="41" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="37.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="37.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="37.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="37.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="37.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="37.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="37.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="37.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="37.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="37.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="37.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="43"\n
[reo 0.0.7] name="float$lte"\n
[reo 0.0.7] original-name="lte"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="44" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="45" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="46" pos="7">\n
[reo 0.0.7] <o base="^" line="46" pos="6"/>\n
[reo 0.0.7] <o base="x" line="46" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".lt" line="47" pos="7">\n
[reo 0.0.7] <o base="^" line="47" pos="6"/>\n
[reo 0.0.7] <o base="x" line="47" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="43.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="43.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="43.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="43.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="43.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="43.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="43.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="43.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="43.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="43.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="43.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] line="49"\n
[reo 0.0.7] name="float$gt"\n
[reo 0.0.7] original-name="gt"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="50" name="x" pos="3"/>\n
[reo 0.0.7] <o level="1" line="49.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="49.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="49.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="49.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="49.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="49.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="49.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="49.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="49.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="49.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="49.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] name="float$gte"\n
[reo 0.0.7] original-name="gte"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="53" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="54" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="55" pos="7">\n
[reo 0.0.7] <o base="^" line="55" pos="6"/>\n
[reo 0.0.7] <o base="x" line="55" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="56" pos="7">\n
[reo 0.0.7] <o base="^" line="56" pos="6"/>\n
[reo 0.0.7] <o base="x" line="56" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="52.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="52.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="52.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="52.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="52.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="52.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="52.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="52.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="52.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="52.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="52.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="float$times"\n
[reo 0.0.7] original-name="times"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="59" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="58.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="58.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="58.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="58.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="58.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="58.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="58.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="58.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="58.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="58.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="58.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] line="61"\n
[reo 0.0.7] name="float$plus"\n
[reo 0.0.7] original-name="plus"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="62" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="61.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="61.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="61.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="61.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="61.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="61.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="61.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="61.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="61.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="61.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="61.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="float$neg"\n
[reo 0.0.7] original-name="neg"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".times" line="66" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="66" pos="4"/>\n
[reo 0.0.7] <o base="float" data="float" line="66" pos="12">-1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="64.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="64.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="64.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="64.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="64.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="64.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="64.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="64.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="64.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="64.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="64.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="68"\n
[reo 0.0.7] name="float$minus"\n
[reo 0.0.7] original-name="minus"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="69" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o base=".mapped" line="70" name="x-neg" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="71" pos="6">\n
[reo 0.0.7] <o base="x" line="72" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$minus$t1$a1"\n
[reo 0.0.7] cut="49"\n
[reo 0.0.7] line="73"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="73">\n
[reo 0.0.7] <o as="x" base="x" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="2"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="2"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="2"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="2"/>\n
[reo 0.0.7] <o as="times" base="times" level="2"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="2"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="2"/>\n
[reo 0.0.7] <o as="div" base="div" level="2"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="2"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="76" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="76" pos="4"/>\n
[reo 0.0.7] <o base="x-neg" line="77" pos="6" unvar=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="68.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="68.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="68.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="68.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="68.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="68.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="68.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="68.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="68.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="68.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="68.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="73"\n
[reo 0.0.7] name="float$minus$t1$a1"\n
[reo 0.0.7] parent="float$minus"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="73" name="element" pos="7"/>\n
[reo 0.0.7] <o base=".neg" line="74" name="@" pos="8">\n
[reo 0.0.7] <o base="element" line="75" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="73.69" name="x"/>\n
[reo 0.0.7] <o level="1" line="73.76" name="@"/>\n
[reo 0.0.7] <o level="2" line="73.31" name="eq"/>\n
[reo 0.0.7] <o level="2" line="73.37" name="lt"/>\n
[reo 0.0.7] <o level="2" line="73.43" name="lte"/>\n
[reo 0.0.7] <o level="2" line="73.49" name="gt"/>\n
[reo 0.0.7] <o level="2" line="73.52" name="gte"/>\n
[reo 0.0.7] <o level="2" line="73.58" name="times"/>\n
[reo 0.0.7] <o level="2" line="73.61" name="plus"/>\n
[reo 0.0.7] <o level="2" line="73.64" name="neg"/>\n
[reo 0.0.7] <o level="2" line="73.79" name="div"/>\n
[reo 0.0.7] <o level="2" line="73.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="2" line="73.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] line="79"\n
[reo 0.0.7] name="float$div"\n
[reo 0.0.7] original-name="div"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="80" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="79.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="79.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="79.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="79.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="79.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="79.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="79.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="79.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="79.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="79.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="79.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="82"\n
[reo 0.0.7] name="float$as-bytes"\n
[reo 0.0.7] original-name="as-bytes"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="82.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="82.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="82.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="82.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="82.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="82.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="82.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="82.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="82.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="82.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="82.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="85"\n
[reo 0.0.7] name="float$as-hash"\n
[reo 0.0.7] original-name="as-hash"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".as-int" line="87" name="@" pos="4">\n
[reo 0.0.7] <o base=".xor" line="88" pos="6">\n
[reo 0.0.7] <o base="as-bytes" line="89" pos="8"/>\n
[reo 0.0.7] <o base=".right" line="90" pos="8">\n
[reo 0.0.7] <o base="as-bytes" line="91" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="92" pos="10">00 00 00 00 00 00 00 20</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="85.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="85.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="85.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="85.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="85.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="85.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="85.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="85.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="85.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="85.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="85.82" name="as-bytes"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 218µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 237µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 190µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 92µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' produced (28257 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="21"\n
[reo 0.0.7] name="org.eolang.float"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/float.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.030531Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] &gt; float\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] &gt; eq\n
[reo 0.0.7] eq. &gt; @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ &lt; x\n
[reo 0.0.7] [x] &gt; lt\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] (^.eq x).not\n
[reo 0.0.7] (^.gt x).not\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.lt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x...] > times /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x...] > plus /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] ^.times -1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x...] > minus\n
[reo 0.0.7] mapped. > x-neg\n
[reo 0.0.7] list\n
[reo 0.0.7] x\n
[reo 0.0.7] [element]\n
[reo 0.0.7] neg. > @\n
[reo 0.0.7] element\n
[reo 0.0.7] ^.plus > @\n
[reo 0.0.7] ...x-neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x...] > div /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] as-int. > @\n
[reo 0.0.7] xor.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] right.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] 32\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="float"\n
[reo 0.0.7] original-name="float"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$eq"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="31">\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$lt"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="lt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="37">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$lte"\n
[reo 0.0.7] cut="18"\n
[reo 0.0.7] line="43"\n
[reo 0.0.7] name="lte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="43">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] base="float$gt"\n
[reo 0.0.7] cut="27"\n
[reo 0.0.7] line="49"\n
[reo 0.0.7] name="gt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="49">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$gte"\n
[reo 0.0.7] cut="29"\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] name="gte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="52">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] base="float$times"\n
[reo 0.0.7] cut="38"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="times"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="58">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] base="float$plus"\n
[reo 0.0.7] cut="40"\n
[reo 0.0.7] line="61"\n
[reo 0.0.7] name="plus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="61">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$neg"\n
[reo 0.0.7] cut="42"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="neg"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="64">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$minus"\n
[reo 0.0.7] cut="46"\n
[reo 0.0.7] line="68"\n
[reo 0.0.7] name="minus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="68">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] base="float$div"\n
[reo 0.0.7] cut="58"\n
[reo 0.0.7] line="79"\n
[reo 0.0.7] name="div"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="79">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="float$as-bytes"\n
[reo 0.0.7] cut="60"\n
[reo 0.0.7] line="82"\n
[reo 0.0.7] name="as-bytes"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="82">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$as-hash"\n
[reo 0.0.7] cut="61"\n
[reo 0.0.7] line="85"\n
[reo 0.0.7] name="as-hash"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="85">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="float$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="32" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="34" pos="7">\n
[reo 0.0.7] <o base="^" line="34" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="x" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="31.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="31.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="31.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="31.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="31.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="31.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="31.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="31.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="31.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="31.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="31.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="float$lt"\n
[reo 0.0.7] original-name="lt"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="38" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".and" line="39" name="@" pos="4">\n
[reo 0.0.7] <o base=".not" line="40" pos="14">\n
[reo 0.0.7] <o base=".eq" line="40" pos="8">\n
[reo 0.0.7] <o base="^" line="40" pos="7"/>\n
[reo 0.0.7] <o base="x" line="40" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="41" pos="14">\n
[reo 0.0.7] <o base=".gt" line="41" pos="8">\n
[reo 0.0.7] <o base="^" line="41" pos="7"/>\n
[reo 0.0.7] <o base="x" line="41" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="37.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="37.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="37.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="37.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="37.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="37.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="37.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="37.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="37.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="37.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="37.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="43"\n
[reo 0.0.7] name="float$lte"\n
[reo 0.0.7] original-name="lte"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="44" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="45" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="46" pos="7">\n
[reo 0.0.7] <o base="^" line="46" pos="6"/>\n
[reo 0.0.7] <o base="x" line="46" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".lt" line="47" pos="7">\n
[reo 0.0.7] <o base="^" line="47" pos="6"/>\n
[reo 0.0.7] <o base="x" line="47" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="43.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="43.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="43.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="43.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="43.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="43.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="43.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="43.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="43.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="43.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="43.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] line="49"\n
[reo 0.0.7] name="float$gt"\n
[reo 0.0.7] original-name="gt"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="50" name="x" pos="3"/>\n
[reo 0.0.7] <o level="1" line="49.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="49.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="49.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="49.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="49.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="49.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="49.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="49.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="49.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="49.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="49.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] name="float$gte"\n
[reo 0.0.7] original-name="gte"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="53" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="54" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="55" pos="7">\n
[reo 0.0.7] <o base="^" line="55" pos="6"/>\n
[reo 0.0.7] <o base="x" line="55" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="56" pos="7">\n
[reo 0.0.7] <o base="^" line="56" pos="6"/>\n
[reo 0.0.7] <o base="x" line="56" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="52.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="52.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="52.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="52.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="52.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="52.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="52.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="52.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="52.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="52.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="52.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="float$times"\n
[reo 0.0.7] original-name="times"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="59" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="58.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="58.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="58.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="58.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="58.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="58.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="58.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="58.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="58.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="58.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="58.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] line="61"\n
[reo 0.0.7] name="float$plus"\n
[reo 0.0.7] original-name="plus"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="62" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="61.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="61.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="61.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="61.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="61.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="61.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="61.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="61.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="61.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="61.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="61.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="float$neg"\n
[reo 0.0.7] original-name="neg"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".times" line="66" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="66" pos="4"/>\n
[reo 0.0.7] <o base="float" data="float" line="66" pos="12">-1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="64.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="64.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="64.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="64.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="64.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="64.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="64.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="64.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="64.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="64.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="64.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="68"\n
[reo 0.0.7] name="float$minus"\n
[reo 0.0.7] original-name="minus"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="69" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o base=".mapped" line="70" name="x-neg" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="71" pos="6">\n
[reo 0.0.7] <o base="x" line="72" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$minus$t1$a1"\n
[reo 0.0.7] cut="49"\n
[reo 0.0.7] line="73"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="73">\n
[reo 0.0.7] <o as="x" base="x" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="2"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="2"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="2"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="2"/>\n
[reo 0.0.7] <o as="times" base="times" level="2"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="2"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="2"/>\n
[reo 0.0.7] <o as="div" base="div" level="2"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="2"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="76" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="76" pos="4"/>\n
[reo 0.0.7] <o base="x-neg" line="77" pos="6" unvar=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="68.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="68.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="68.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="68.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="68.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="68.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="68.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="68.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="68.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="68.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="68.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="73"\n
[reo 0.0.7] name="float$minus$t1$a1"\n
[reo 0.0.7] parent="float$minus"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="73" name="element" pos="7"/>\n
[reo 0.0.7] <o base=".neg" line="74" name="@" pos="8">\n
[reo 0.0.7] <o base="element" line="75" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="73.69" name="x"/>\n
[reo 0.0.7] <o level="2" line="73.31" name="eq"/>\n
[reo 0.0.7] <o level="2" line="73.37" name="lt"/>\n
[reo 0.0.7] <o level="2" line="73.43" name="lte"/>\n
[reo 0.0.7] <o level="2" line="73.49" name="gt"/>\n
[reo 0.0.7] <o level="2" line="73.52" name="gte"/>\n
[reo 0.0.7] <o level="2" line="73.58" name="times"/>\n
[reo 0.0.7] <o level="2" line="73.61" name="plus"/>\n
[reo 0.0.7] <o level="2" line="73.64" name="neg"/>\n
[reo 0.0.7] <o level="2" line="73.79" name="div"/>\n
[reo 0.0.7] <o level="2" line="73.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="2" line="73.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] line="79"\n
[reo 0.0.7] name="float$div"\n
[reo 0.0.7] original-name="div"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="80" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="79.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="79.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="79.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="79.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="79.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="79.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="79.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="79.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="79.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="79.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="79.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="82"\n
[reo 0.0.7] name="float$as-bytes"\n
[reo 0.0.7] original-name="as-bytes"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="82.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="82.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="82.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="82.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="82.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="82.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="82.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="82.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="82.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="82.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="82.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="85"\n
[reo 0.0.7] name="float$as-hash"\n
[reo 0.0.7] original-name="as-hash"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".as-int" line="87" name="@" pos="4">\n
[reo 0.0.7] <o base=".xor" line="88" pos="6">\n
[reo 0.0.7] <o base="as-bytes" line="89" pos="8"/>\n
[reo 0.0.7] <o base=".right" line="90" pos="8">\n
[reo 0.0.7] <o base="as-bytes" line="91" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="92" pos="10">00 00 00 00 00 00 00 20</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="85.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="85.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="85.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="85.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="85.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="85.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="85.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="85.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="85.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="85.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="85.82" name="as-bytes"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 15ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 232µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' produced (29753 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="21"\n
[reo 0.0.7] name="org.eolang.float"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/float.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.030531Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > float\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] (^.eq x).not\n
[reo 0.0.7] (^.gt x).not\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.lt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] or. > @\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] ^.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x...] > times /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x...] > plus /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] ^.times -1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x...] > minus\n
[reo 0.0.7] mapped. > x-neg\n
[reo 0.0.7] list\n
[reo 0.0.7] x\n
[reo 0.0.7] [element]\n
[reo 0.0.7] neg. > @\n
[reo 0.0.7] element\n
[reo 0.0.7] ^.plus > @\n
[reo 0.0.7] ...x-neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x...] > div /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] &gt; as-bytes /bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] &gt; as-hash\n
[reo 0.0.7] as-int. &gt; @\n
[reo 0.0.7] xor.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] right.\n
[reo 0.0.7] as-bytes\n
[reo 0.0.7] 32\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] <sheet>remove-levels</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="float"\n
[reo 0.0.7] original-name="float"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$eq"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="31">\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="37"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="43"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="52"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="58"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="61"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="64"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="68"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="79"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="85"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$lt"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="lt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="37">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="31"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="43"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="52"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="58"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="61"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="64"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="68"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="79"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="85"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$lte"\n
[reo 0.0.7] cut="18"\n
[reo 0.0.7] line="43"\n
[reo 0.0.7] name="lte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="43">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="31"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="37"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="52"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="58"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="61"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="64"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="68"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="79"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="85"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] base="float$gt"\n
[reo 0.0.7] cut="27"\n
[reo 0.0.7] line="49"\n
[reo 0.0.7] name="gt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="49">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="31"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="37"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="43"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="52"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="58"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="61"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="64"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="68"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="79"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="85"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$gte"\n
[reo 0.0.7] cut="29"\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] name="gte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="52">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="31"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="37"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="43"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="49"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="58"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="61"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="64"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="68"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="79"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="85"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] base="float$times"\n
[reo 0.0.7] cut="38"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="times"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="58">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="31"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="37"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="43"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="52"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="61"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="64"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="68"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="79"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="85"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] base="float$plus"\n
[reo 0.0.7] cut="40"\n
[reo 0.0.7] line="61"\n
[reo 0.0.7] name="plus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="61">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="31"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="37"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="43"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="52"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="58"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="64"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="68"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="79"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="85"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$neg"\n
[reo 0.0.7] cut="42"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="neg"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="64">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="31"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="37"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="43"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="52"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="58"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="61"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="68"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="79"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="85"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$minus"\n
[reo 0.0.7] cut="46"\n
[reo 0.0.7] line="68"\n
[reo 0.0.7] name="minus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="68">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="31"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="37"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="43"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="52"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="58"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="61"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="64"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="79"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="85"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] base="float$div"\n
[reo 0.0.7] cut="58"\n
[reo 0.0.7] line="79"\n
[reo 0.0.7] name="div"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="79">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="31"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="37"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="43"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="52"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="58"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="61"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="64"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="68"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="85"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] base="float$as-bytes"\n
[reo 0.0.7] cut="60"\n
[reo 0.0.7] line="82"\n
[reo 0.0.7] name="as-bytes"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="82">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="31"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="37"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="43"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="52"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="58"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="61"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="64"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="68"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="79"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="85"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$as-hash"\n
[reo 0.0.7] cut="61"\n
[reo 0.0.7] line="85"\n
[reo 0.0.7] name="as-hash"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="85">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="31"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="37"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="43"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="52"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="58"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="61"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="64"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="68"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="79"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="82"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="float$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="32" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="34" pos="7">\n
[reo 0.0.7] <o base="^" line="34" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="x" line="35" pos="6" ref="32"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="31.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="31.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="31.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="31.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="31.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="31.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="31.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="31.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="31.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="31.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="31.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="float$lt"\n
[reo 0.0.7] original-name="lt"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="38" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".and" line="39" name="@" pos="4">\n
[reo 0.0.7] <o base=".not" line="40" pos="14">\n
[reo 0.0.7] <o base=".eq" line="40" pos="8">\n
[reo 0.0.7] <o base="^" line="40" pos="7"/>\n
[reo 0.0.7] <o base="x" line="40" pos="12" ref="38"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="41" pos="14">\n
[reo 0.0.7] <o base=".gt" line="41" pos="8">\n
[reo 0.0.7] <o base="^" line="41" pos="7"/>\n
[reo 0.0.7] <o base="x" line="41" pos="12" ref="38"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="37.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="37.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="37.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="37.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="37.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="37.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="37.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="37.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="37.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="37.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="37.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="43"\n
[reo 0.0.7] name="float$lte"\n
[reo 0.0.7] original-name="lte"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="44" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="45" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="46" pos="7">\n
[reo 0.0.7] <o base="^" line="46" pos="6"/>\n
[reo 0.0.7] <o base="x" line="46" pos="11" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".lt" line="47" pos="7">\n
[reo 0.0.7] <o base="^" line="47" pos="6"/>\n
[reo 0.0.7] <o base="x" line="47" pos="11" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="43.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="43.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="43.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="43.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="43.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="43.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="43.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="43.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="43.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="43.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="43.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] line="49"\n
[reo 0.0.7] name="float$gt"\n
[reo 0.0.7] original-name="gt"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="50" name="x" pos="3"/>\n
[reo 0.0.7] <o level="1" line="49.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="49.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="49.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="49.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="49.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="49.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="49.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="49.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="49.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="49.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="49.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] name="float$gte"\n
[reo 0.0.7] original-name="gte"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="53" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".or" line="54" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="55" pos="7">\n
[reo 0.0.7] <o base="^" line="55" pos="6"/>\n
[reo 0.0.7] <o base="x" line="55" pos="11" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="56" pos="7">\n
[reo 0.0.7] <o base="^" line="56" pos="6"/>\n
[reo 0.0.7] <o base="x" line="56" pos="11" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="52.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="52.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="52.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="52.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="52.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="52.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="52.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="52.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="52.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="52.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="52.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="float$times"\n
[reo 0.0.7] original-name="times"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="59" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="58.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="58.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="58.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="58.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="58.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="58.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="58.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="58.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="58.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="58.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="58.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] line="61"\n
[reo 0.0.7] name="float$plus"\n
[reo 0.0.7] original-name="plus"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="62" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="61.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="61.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="61.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="61.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="61.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="61.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="61.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="61.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="61.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="61.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="61.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="float$neg"\n
[reo 0.0.7] original-name="neg"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".times" line="66" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="66" pos="4"/>\n
[reo 0.0.7] <o base="float" data="float" line="66" pos="12" ref="30">-1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="64.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="64.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="64.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="64.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="64.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="64.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="64.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="64.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="64.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="64.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="64.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="68"\n
[reo 0.0.7] name="float$minus"\n
[reo 0.0.7] original-name="minus"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="69" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o base=".mapped" line="70" name="x-neg" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="71" pos="6">\n
[reo 0.0.7] <o base="x" line="72" pos="8" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="float$minus$t1$a1"\n
[reo 0.0.7] cut="49"\n
[reo 0.0.7] line="73"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="73">\n
[reo 0.0.7] <o as="x" base="x" level="1" ref="69"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="76"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="68.31"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="2" ref="68.37"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="2" ref="68.43"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="2" ref="68.49"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="2" ref="68.52"/>\n
[reo 0.0.7] <o as="times" base="times" level="2" ref="68.58"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="2" ref="68.61"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="2" ref="68.64"/>\n
[reo 0.0.7] <o as="div" base="div" level="2" ref="68.79"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="2" ref="68.82"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="2" ref="68.85"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="76" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="76" pos="4"/>\n
[reo 0.0.7] <o base="x-neg" line="77" pos="6" ref="70" unvar=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="68.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="68.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="68.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="68.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="68.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="68.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="68.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="68.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="68.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="68.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="68.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="73"\n
[reo 0.0.7] name="float$minus$t1$a1"\n
[reo 0.0.7] parent="float$minus"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="73" name="element" pos="7"/>\n
[reo 0.0.7] <o base=".neg" line="74" name="@" pos="8">\n
[reo 0.0.7] <o base="element" line="75" pos="10" ref="73"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="73.69" name="x"/>\n
[reo 0.0.7] <o level="2" line="73.31" name="eq"/>\n
[reo 0.0.7] <o level="2" line="73.37" name="lt"/>\n
[reo 0.0.7] <o level="2" line="73.43" name="lte"/>\n
[reo 0.0.7] <o level="2" line="73.49" name="gt"/>\n
[reo 0.0.7] <o level="2" line="73.52" name="gte"/>\n
[reo 0.0.7] <o level="2" line="73.58" name="times"/>\n
[reo 0.0.7] <o level="2" line="73.61" name="plus"/>\n
[reo 0.0.7] <o level="2" line="73.64" name="neg"/>\n
[reo 0.0.7] <o level="2" line="73.79" name="div"/>\n
[reo 0.0.7] <o level="2" line="73.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="2" line="73.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] line="79"\n
[reo 0.0.7] name="float$div"\n
[reo 0.0.7] original-name="div"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="80" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="79.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="79.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="79.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="79.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="79.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="79.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="79.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="79.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="79.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="79.82" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="79.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bytes"\n
[reo 0.0.7] line="82"\n
[reo 0.0.7] name="float$as-bytes"\n
[reo 0.0.7] original-name="as-bytes"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="82.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="82.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="82.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="82.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="82.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="82.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="82.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="82.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="82.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="82.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="82.85" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="85"\n
[reo 0.0.7] name="float$as-hash"\n
[reo 0.0.7] original-name="as-hash"\n
[reo 0.0.7] parent="float"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".as-int" line="87" name="@" pos="4">\n
[reo 0.0.7] <o base=".xor" line="88" pos="6">\n
[reo 0.0.7] <o base="as-bytes" line="89" pos="8" ref="85.82"/>\n
[reo 0.0.7] <o base=".right" line="90" pos="8">\n
[reo 0.0.7] <o base="as-bytes" line="91" pos="10" ref="85.82"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="92" pos="10">00 00 00 00 00 00 00 20</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="85.31" name="eq"/>\n
[reo 0.0.7] <o level="1" line="85.37" name="lt"/>\n
[reo 0.0.7] <o level="1" line="85.43" name="lte"/>\n
[reo 0.0.7] <o level="1" line="85.49" name="gt"/>\n
[reo 0.0.7] <o level="1" line="85.52" name="gte"/>\n
[reo 0.0.7] <o level="1" line="85.58" name="times"/>\n
[reo 0.0.7] <o level="1" line="85.61" name="plus"/>\n
[reo 0.0.7] <o level="1" line="85.64" name="neg"/>\n
[reo 0.0.7] <o level="1" line="85.68" name="minus"/>\n
[reo 0.0.7] <o level="1" line="85.79" name="div"/>\n
[reo 0.0.7] <o level="1" line="85.82" name="as-bytes"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 216µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 192µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 15ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 205µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 189µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 413ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 9052 bytes of XML in 360µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/float.xmir saved (29926 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/float.xmir (program:org.eolang.float) to ./home/r/repo/target/eo/03-optimize/org/eolang/float.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3761 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3761 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 280µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 183µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 302µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 210µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 275µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 288µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 278µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 250µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 199µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 388µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 313µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 293µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 446µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 420µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 264µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 199µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 186µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 190µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 431µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 397µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 442µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 411µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 212µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 161µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 450µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 375µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 225µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 184µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 454µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 352µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 264µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 189µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 193µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 193µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 525µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 377µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 200µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 498µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 461µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 244µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 197µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 189µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 435µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 231µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 299µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 761µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 294µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 440µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 301µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 359µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 458µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 396µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 209µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 180µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 161µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 498µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 418µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 206µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 608µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 411µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 200µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 637µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 489µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 243µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 184µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 551µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 578µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 189µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 472µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 478µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 208µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 172µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 161µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 467µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 498µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 207µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 510µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 575µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 205µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 185µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 343µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 345µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 482µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 509µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 485µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 503µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 184µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 153µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 516µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 822µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 182µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 337µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 334µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 347µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 374µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 361µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 281µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 82µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 85µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 373µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 528µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 258µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 195µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (4999 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="2"\n
[reo 0.0.7] name="org.eolang.cage"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/cage.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.050989Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # This object is doing exactly the same as "memory", but allows\n
[reo 0.0.7] # you to store objects, not only data. In other words, it doesn't\n
[reo 0.0.7] # do dataization when objects are being stored.\n
[reo 0.0.7] [] > cage /?\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="?"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="cage"\n
[reo 0.0.7] original-name="cage"\n
[reo 0.0.7] pos="0"/>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 307µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 200µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 383µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 356µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 406µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 305µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 196µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 385µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 291µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 145µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 365µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 297µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 386µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 362µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 162µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 388µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 304µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 385µs
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 244ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3761 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/cage.xmir saved (5243 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/cage.xmir (program:org.eolang.cage) to ./home/r/repo/target/eo/03-optimize/org/eolang/cage.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7411 bytes of XML in 166µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7411 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 681µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 161µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 538µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 624µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 538µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 751µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 528µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 682µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 585µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 818µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 539µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 673µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 546µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 616µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 91µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 549µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 559µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 640µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 657µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 218µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' produced (7810 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="7"\n
[reo 0.0.7] name="org.eolang.switch"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/switch.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.063664Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Allow to choose right options according to cases conditions.\n
[reo 0.0.7] # Parameter cases is the array of two dimensional array, which\n
[reo 0.0.7] # consist of condition bool value and expected value, if this\n
[reo 0.0.7] # condition is TRUE.\n
[reo 0.0.7] # e.g.\n
[reo 0.0.7] # switch\n
[reo 0.0.7] # *\n
[reo 0.0.7] # TRUE\n
[reo 0.0.7] # "this value will be returned"\n
[reo 0.0.7] # *\n
[reo 0.0.7] # FALSE\n
[reo 0.0.7] # "this value will be skipped"\n
[reo 0.0.7] #\n
[reo 0.0.7] # This object returns value of only first truly statement.\n
[reo 0.0.7] [cases...] > switch\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] not.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] cases.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] if.\n
[reo 0.0.7] gt.\n
[reo 0.0.7] length.\n
[reo 0.0.7] [] > arr\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] cases\n
[reo 0.0.7] *\n
[reo 0.0.7] [acc case]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] case.at 0\n
[reo 0.0.7] acc.with (case.at 1)\n
[reo 0.0.7] acc\n
[reo 0.0.7] 0\n
[reo 0.0.7] arr.at 0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] error "switch cases are empty"\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="44" name="switch" pos="0">\n
[reo 0.0.7] <o line="44" name="cases" pos="1" vararg=""/>\n
[reo 0.0.7] <o base=".if" line="45" name="@" pos="2">\n
[reo 0.0.7] <o base=".not" line="46" pos="4">\n
[reo 0.0.7] <o base=".eq" line="47" pos="6">\n
[reo 0.0.7] <o base="cases" line="48" pos="8" ref="44"/>\n
[reo 0.0.7] <o base=".length" line="48" method="" pos="13"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="49" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="50" pos="4">\n
[reo 0.0.7] <o base=".gt" line="51" pos="6">\n
[reo 0.0.7] <o base=".length" line="52" pos="8">\n
[reo 0.0.7] <o abstract="" line="53" name="arr" pos="10">\n
[reo 0.0.7] <o base=".reduced" line="54" name="@" pos="12">\n
[reo 0.0.7] <o base="list" line="55" pos="14">\n
[reo 0.0.7] <o base="cases" line="56" pos="16" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="57" pos="14"/>\n
[reo 0.0.7] <o abstract="" line="58" pos="14">\n
[reo 0.0.7] <o line="58" name="acc" pos="15"/>\n
[reo 0.0.7] <o line="58" name="case" pos="19"/>\n
[reo 0.0.7] <o base=".if" line="59" name="@" pos="16">\n
[reo 0.0.7] <o base="case" line="60" pos="18" ref="58"/>\n
[reo 0.0.7] <o base=".at" line="60" method="" pos="22">\n
[reo 0.0.7] <o base="int" data="bytes" line="60" pos="26">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="61" pos="18" ref="58"/>\n
[reo 0.0.7] <o base=".with" line="61" method="" pos="21">\n
[reo 0.0.7] <o alias="1" base="case" line="61" pos="28" ref="58"/>\n
[reo 0.0.7] <o base=".at" line="61" method="" pos="32">\n
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="36">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="62" pos="18" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="63" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="arr" line="64" pos="6"/>\n
[reo 0.0.7] <o base=".at" line="64" method="" pos="9">\n
[reo 0.0.7] <o base="int" data="bytes" line="64" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="65" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="66" pos="4">\n
[reo 0.0.7] <o base="string" data="string" line="66" pos="10">switch cases are empty</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 242µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 260µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 678µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' produced (7827 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="7"\n
[reo 0.0.7] name="org.eolang.switch"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/switch.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.063664Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Allow to choose right options according to cases conditions.\n
[reo 0.0.7] # Parameter cases is the array of two dimensional array, which\n
[reo 0.0.7] # consist of condition bool value and expected value, if this\n
[reo 0.0.7] # condition is TRUE.\n
[reo 0.0.7] # e.g.\n
[reo 0.0.7] # switch\n
[reo 0.0.7] # *\n
[reo 0.0.7] # TRUE\n
[reo 0.0.7] # "this value will be returned"\n
[reo 0.0.7] # *\n
[reo 0.0.7] # FALSE\n
[reo 0.0.7] # "this value will be skipped"\n
[reo 0.0.7] #\n
[reo 0.0.7] # This object returns value of only first truly statement.\n
[reo 0.0.7] [cases...] > switch\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] not.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] cases.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] if.\n
[reo 0.0.7] gt.\n
[reo 0.0.7] length.\n
[reo 0.0.7] [] > arr\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] cases\n
[reo 0.0.7] *\n
[reo 0.0.7] [acc case]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] case.at 0\n
[reo 0.0.7] acc.with (case.at 1)\n
[reo 0.0.7] acc\n
[reo 0.0.7] 0\n
[reo 0.0.7] arr.at 0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] error "switch cases are empty"\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="44" name="switch" pos="0">\n
[reo 0.0.7] <o line="44" name="cases" pos="1" vararg=""/>\n
[reo 0.0.7] <o base=".if" line="45" name="@" pos="2">\n
[reo 0.0.7] <o base=".not" line="46" pos="4">\n
[reo 0.0.7] <o base=".eq" line="47" pos="6">\n
[reo 0.0.7] <o base=".length" line="48" pos="13">\n
[reo 0.0.7] <o base="cases" line="48" pos="8" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="49" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="50" pos="4">\n
[reo 0.0.7] <o base=".gt" line="51" pos="6">\n
[reo 0.0.7] <o base=".length" line="52" pos="8">\n
[reo 0.0.7] <o abstract="" line="53" name="arr" pos="10">\n
[reo 0.0.7] <o base=".reduced" line="54" name="@" pos="12">\n
[reo 0.0.7] <o base="list" line="55" pos="14">\n
[reo 0.0.7] <o base="cases" line="56" pos="16" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="57" pos="14"/>\n
[reo 0.0.7] <o abstract="" line="58" pos="14">\n
[reo 0.0.7] <o line="58" name="acc" pos="15"/>\n
[reo 0.0.7] <o line="58" name="case" pos="19"/>\n
[reo 0.0.7] <o base=".if" line="59" name="@" pos="16">\n
[reo 0.0.7] <o base=".at" line="60" pos="22">\n
[reo 0.0.7] <o base="case" line="60" pos="18" ref="58"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="60" pos="26">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" line="61" pos="21">\n
[reo 0.0.7] <o base="acc" line="61" pos="18" ref="58"/>\n
[reo 0.0.7] <o base=".at" line="61" pos="32">\n
[reo 0.0.7] <o alias="1" base="case" line="61" pos="28" ref="58"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="36">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="62" pos="18" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="63" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="64" pos="9">\n
[reo 0.0.7] <o base="arr" line="64" pos="6"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="64" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="65" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="66" pos="4">\n
[reo 0.0.7] <o base="string" data="string" line="66" pos="10">switch cases are empty</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 675µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 211µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' produced (7619 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="7"\n
[reo 0.0.7] name="org.eolang.switch"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/switch.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.063664Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Allow to choose right options according to cases conditions.\n
[reo 0.0.7] # Parameter cases is the array of two dimensional array, which\n
[reo 0.0.7] # consist of condition bool value and expected value, if this\n
[reo 0.0.7] # condition is TRUE.\n
[reo 0.0.7] # e.g.\n
[reo 0.0.7] # switch\n
[reo 0.0.7] # *\n
[reo 0.0.7] # TRUE\n
[reo 0.0.7] # "this value will be returned"\n
[reo 0.0.7] # *\n
[reo 0.0.7] # FALSE\n
[reo 0.0.7] # "this value will be skipped"\n
[reo 0.0.7] #\n
[reo 0.0.7] # This object returns value of only first truly statement.\n
[reo 0.0.7] [cases...] &gt; switch\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] not.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] cases.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] if.\n
[reo 0.0.7] gt.\n
[reo 0.0.7] length.\n
[reo 0.0.7] [] &gt; arr\n
[reo 0.0.7] reduced. &gt; @\n
[reo 0.0.7] list\n
[reo 0.0.7] cases\n
[reo 0.0.7] *\n
[reo 0.0.7] [acc case]\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] case.at 0\n
[reo 0.0.7] acc.with (case.at 1)\n
[reo 0.0.7] acc\n
[reo 0.0.7] 0\n
[reo 0.0.7] arr.at 0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] error "switch cases are empty"\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="44" name="switch" pos="0">\n
[reo 0.0.7] <o line="44" name="cases" pos="1" vararg=""/>\n
[reo 0.0.7] <o base=".if" line="45" name="@" pos="2">\n
[reo 0.0.7] <o base=".not" line="46" pos="4">\n
[reo 0.0.7] <o base=".eq" line="47" pos="6">\n
[reo 0.0.7] <o base=".length" line="48" pos="13">\n
[reo 0.0.7] <o base="cases" line="48" pos="8" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="49" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="50" pos="4">\n
[reo 0.0.7] <o base=".gt" line="51" pos="6">\n
[reo 0.0.7] <o base=".length" line="52" pos="8">\n
[reo 0.0.7] <o base="arr" cut="17" line="53" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="63" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="64" pos="9">\n
[reo 0.0.7] <o base="arr" line="64" pos="6"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="64" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="65" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="66" pos="4">\n
[reo 0.0.7] <o base="string" data="string" line="66" pos="10">switch cases are empty</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="53" name="arr" pos="10">\n
[reo 0.0.7] <o base=".reduced" line="54" name="@" pos="12">\n
[reo 0.0.7] <o base="list" line="55" pos="14">\n
[reo 0.0.7] <o base="cases" line="56" pos="16" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="57" pos="14"/>\n
[reo 0.0.7] <o abstract="" line="58" pos="14">\n
[reo 0.0.7] <o line="58" name="acc" pos="15"/>\n
[reo 0.0.7] <o line="58" name="case" pos="19"/>\n
[reo 0.0.7] <o base=".if" line="59" name="@" pos="16">\n
[reo 0.0.7] <o base=".at" line="60" pos="22">\n
[reo 0.0.7] <o base="case" line="60" pos="18" ref="58"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="60" pos="26">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" line="61" pos="21">\n
[reo 0.0.7] <o base="acc" line="61" pos="18" ref="58"/>\n
[reo 0.0.7] <o base=".at" line="61" pos="32">\n
[reo 0.0.7] <o alias="1" base="case" line="61" pos="28" ref="58"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="36">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="62" pos="18" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 230µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 225µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 711µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 225µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' produced (7663 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="7"\n
[reo 0.0.7] name="org.eolang.switch"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/switch.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.063664Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Allow to choose right options according to cases conditions.\n
[reo 0.0.7] # Parameter cases is the array of two dimensional array, which\n
[reo 0.0.7] # consist of condition bool value and expected value, if this\n
[reo 0.0.7] # condition is TRUE.\n
[reo 0.0.7] # e.g.\n
[reo 0.0.7] # switch\n
[reo 0.0.7] # *\n
[reo 0.0.7] # TRUE\n
[reo 0.0.7] # "this value will be returned"\n
[reo 0.0.7] # *\n
[reo 0.0.7] # FALSE\n
[reo 0.0.7] # "this value will be skipped"\n
[reo 0.0.7] #\n
[reo 0.0.7] # This object returns value of only first truly statement.\n
[reo 0.0.7] [cases...] > switch\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] not.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] cases.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] if.\n
[reo 0.0.7] gt.\n
[reo 0.0.7] length.\n
[reo 0.0.7] [] > arr\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] cases\n
[reo 0.0.7] *\n
[reo 0.0.7] [acc case]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] case.at 0\n
[reo 0.0.7] acc.with (case.at 1)\n
[reo 0.0.7] acc\n
[reo 0.0.7] 0\n
[reo 0.0.7] arr.at 0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] error "switch cases are empty"\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="44" name="switch" pos="0">\n
[reo 0.0.7] <o line="44" name="cases" pos="1" vararg=""/>\n
[reo 0.0.7] <o base=".if" line="45" name="@" pos="2">\n
[reo 0.0.7] <o base=".not" line="46" pos="4">\n
[reo 0.0.7] <o base=".eq" line="47" pos="6">\n
[reo 0.0.7] <o base=".length" line="48" pos="13">\n
[reo 0.0.7] <o base="cases" line="48" pos="8" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="49" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="50" pos="4">\n
[reo 0.0.7] <o base=".gt" line="51" pos="6">\n
[reo 0.0.7] <o base=".length" line="52" pos="8">\n
[reo 0.0.7] <o base="arr" cut="17" line="53" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="63" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="64" pos="9">\n
[reo 0.0.7] <o base="arr" line="64" pos="6" ref="53"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="64" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="65" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="66" pos="4">\n
[reo 0.0.7] <o base="string" data="string" line="66" pos="10">switch cases are empty</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="53" name="arr" pos="10">\n
[reo 0.0.7] <o base=".reduced" line="54" name="@" pos="12">\n
[reo 0.0.7] <o base="list" line="55" pos="14">\n
[reo 0.0.7] <o base="cases" line="56" pos="16" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="57" pos="14"/>\n
[reo 0.0.7] <o abstract="" line="58" pos="14">\n
[reo 0.0.7] <o line="58" name="acc" pos="15"/>\n
[reo 0.0.7] <o line="58" name="case" pos="19"/>\n
[reo 0.0.7] <o base=".if" line="59" name="@" pos="16">\n
[reo 0.0.7] <o base=".at" line="60" pos="22">\n
[reo 0.0.7] <o base="case" line="60" pos="18" ref="58"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="60" pos="26">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" line="61" pos="21">\n
[reo 0.0.7] <o base="acc" line="61" pos="18" ref="58"/>\n
[reo 0.0.7] <o base=".at" line="61" pos="32">\n
[reo 0.0.7] <o alias="1" base="case" line="61" pos="28" ref="58"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="36">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="62" pos="18" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 247µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 243µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 695µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 208µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 153µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 684µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 931µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 178µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 713µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 878µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 178µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' produced (7814 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="7"\n
[reo 0.0.7] name="org.eolang.switch"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/switch.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.063664Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Allow to choose right options according to cases conditions.\n
[reo 0.0.7] # Parameter cases is the array of two dimensional array, which\n
[reo 0.0.7] # consist of condition bool value and expected value, if this\n
[reo 0.0.7] # condition is TRUE.\n
[reo 0.0.7] # e.g.\n
[reo 0.0.7] # switch\n
[reo 0.0.7] # *\n
[reo 0.0.7] # TRUE\n
[reo 0.0.7] # "this value will be returned"\n
[reo 0.0.7] # *\n
[reo 0.0.7] # FALSE\n
[reo 0.0.7] # "this value will be skipped"\n
[reo 0.0.7] #\n
[reo 0.0.7] # This object returns value of only first truly statement.\n
[reo 0.0.7] [cases...] > switch\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] not.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] cases.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] if.\n
[reo 0.0.7] gt.\n
[reo 0.0.7] length.\n
[reo 0.0.7] [] > arr\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] cases\n
[reo 0.0.7] *\n
[reo 0.0.7] [acc case]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] case.at 0\n
[reo 0.0.7] acc.with (case.at 1)\n
[reo 0.0.7] acc\n
[reo 0.0.7] 0\n
[reo 0.0.7] arr.at 0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] error "switch cases are empty"\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="44" name="switch" pos="0">\n
[reo 0.0.7] <o line="44" name="cases" pos="1" vararg=""/>\n
[reo 0.0.7] <o base=".if" line="45" name="@" pos="2">\n
[reo 0.0.7] <o base=".not" line="46" pos="4">\n
[reo 0.0.7] <o base=".eq" line="47" pos="6">\n
[reo 0.0.7] <o base=".length" line="48" pos="13">\n
[reo 0.0.7] <o base="cases" line="48" pos="8" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="49" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="50" pos="4">\n
[reo 0.0.7] <o base=".gt" line="51" pos="6">\n
[reo 0.0.7] <o base=".length" line="52" pos="8">\n
[reo 0.0.7] <o base="arr" cut="17" line="53" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="63" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="64" pos="9">\n
[reo 0.0.7] <o base="arr" line="64" pos="6" ref="53"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="64" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="65" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="66" pos="4">\n
[reo 0.0.7] <o base="string" data="string" line="66" pos="10">switch cases are empty</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="53" name="arr" pos="10">\n
[reo 0.0.7] <o base=".reduced" line="54" name="@" pos="12">\n
[reo 0.0.7] <o base="list" line="55" pos="14">\n
[reo 0.0.7] <o base="cases" line="56" pos="16" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="57" pos="14"/>\n
[reo 0.0.7] <o abstract="" line="58" pos="14">\n
[reo 0.0.7] <o line="58" name="acc" pos="15"/>\n
[reo 0.0.7] <o line="58" name="case" pos="19"/>\n
[reo 0.0.7] <o base=".if" line="59" name="@" pos="16">\n
[reo 0.0.7] <o base=".at" line="60" pos="22">\n
[reo 0.0.7] <o base="case" line="60" pos="18" ref="58"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="60" pos="26">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" line="61" pos="21">\n
[reo 0.0.7] <o base="acc" line="61" pos="18" ref="58"/>\n
[reo 0.0.7] <o base=".at" line="61" pos="32">\n
[reo 0.0.7] <o alias="1" base="case" line="61" pos="28" ref="58"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="36">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="62" pos="18" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 178µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 751µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 202µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' produced (7873 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="7"\n
[reo 0.0.7] name="org.eolang.switch"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/switch.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.063664Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Allow to choose right options according to cases conditions.\n
[reo 0.0.7] # Parameter cases is the array of two dimensional array, which\n
[reo 0.0.7] # consist of condition bool value and expected value, if this\n
[reo 0.0.7] # condition is TRUE.\n
[reo 0.0.7] # e.g.\n
[reo 0.0.7] # switch\n
[reo 0.0.7] # *\n
[reo 0.0.7] # TRUE\n
[reo 0.0.7] # "this value will be returned"\n
[reo 0.0.7] # *\n
[reo 0.0.7] # FALSE\n
[reo 0.0.7] # "this value will be skipped"\n
[reo 0.0.7] #\n
[reo 0.0.7] # This object returns value of only first truly statement.\n
[reo 0.0.7] [cases...] > switch\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] not.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] cases.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] if.\n
[reo 0.0.7] gt.\n
[reo 0.0.7] length.\n
[reo 0.0.7] [] > arr\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] cases\n
[reo 0.0.7] *\n
[reo 0.0.7] [acc case]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] case.at 0\n
[reo 0.0.7] acc.with (case.at 1)\n
[reo 0.0.7] acc\n
[reo 0.0.7] 0\n
[reo 0.0.7] arr.at 0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] error "switch cases are empty"\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="44" name="switch" pos="0">\n
[reo 0.0.7] <o line="44" name="cases" pos="1" vararg=""/>\n
[reo 0.0.7] <o base=".if" line="45" name="@" pos="2">\n
[reo 0.0.7] <o base=".not" line="46" pos="4">\n
[reo 0.0.7] <o base=".eq" line="47" pos="6">\n
[reo 0.0.7] <o base=".length" line="48" pos="13">\n
[reo 0.0.7] <o base="cases" line="48" pos="8" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="49" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="50" pos="4">\n
[reo 0.0.7] <o base=".gt" line="51" pos="6">\n
[reo 0.0.7] <o base=".length" line="52" pos="8">\n
[reo 0.0.7] <o base="arr" cut="17" line="53" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="63" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="64" pos="9">\n
[reo 0.0.7] <o base="arr" line="64" pos="6" ref="53"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="64" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="65" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="66" pos="4">\n
[reo 0.0.7] <o base="string" data="string" line="66" pos="10">switch cases are empty</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="53" name="arr" pos="10">\n
[reo 0.0.7] <o base=".reduced" line="54" name="@" pos="12">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="55" pos="14">\n
[reo 0.0.7] <o base="cases" line="56" pos="16" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="57" pos="14"/>\n
[reo 0.0.7] <o abstract="" line="58" pos="14">\n
[reo 0.0.7] <o line="58" name="acc" pos="15"/>\n
[reo 0.0.7] <o line="58" name="case" pos="19"/>\n
[reo 0.0.7] <o base=".if" line="59" name="@" pos="16">\n
[reo 0.0.7] <o base=".at" line="60" pos="22">\n
[reo 0.0.7] <o base="case" line="60" pos="18" ref="58"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="60" pos="26">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" line="61" pos="21">\n
[reo 0.0.7] <o base="acc" line="61" pos="18" ref="58"/>\n
[reo 0.0.7] <o base=".at" line="61" pos="32">\n
[reo 0.0.7] <o alias="1" base="case" line="61" pos="28" ref="58"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="36">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="62" pos="18" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 199µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 706µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 854µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' produced (7900 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="7"\n
[reo 0.0.7] name="org.eolang.switch"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/switch.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.063664Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Allow to choose right options according to cases conditions.\n
[reo 0.0.7] # Parameter cases is the array of two dimensional array, which\n
[reo 0.0.7] # consist of condition bool value and expected value, if this\n
[reo 0.0.7] # condition is TRUE.\n
[reo 0.0.7] # e.g.\n
[reo 0.0.7] # switch\n
[reo 0.0.7] # *\n
[reo 0.0.7] # TRUE\n
[reo 0.0.7] # "this value will be returned"\n
[reo 0.0.7] # *\n
[reo 0.0.7] # FALSE\n
[reo 0.0.7] # "this value will be skipped"\n
[reo 0.0.7] #\n
[reo 0.0.7] # This object returns value of only first truly statement.\n
[reo 0.0.7] [cases...] > switch\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] not.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] cases.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] if.\n
[reo 0.0.7] gt.\n
[reo 0.0.7] length.\n
[reo 0.0.7] [] > arr\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] cases\n
[reo 0.0.7] *\n
[reo 0.0.7] [acc case]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] case.at 0\n
[reo 0.0.7] acc.with (case.at 1)\n
[reo 0.0.7] acc\n
[reo 0.0.7] 0\n
[reo 0.0.7] arr.at 0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] error "switch cases are empty"\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="44" name="switch" pos="0">\n
[reo 0.0.7] <o line="44" name="cases" pos="1" vararg=""/>\n
[reo 0.0.7] <o base=".if" line="45" name="@" pos="2">\n
[reo 0.0.7] <o base=".not" line="46" pos="4">\n
[reo 0.0.7] <o base=".eq" line="47" pos="6">\n
[reo 0.0.7] <o base=".length" line="48" pos="13">\n
[reo 0.0.7] <o base="cases" line="48" pos="8" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="49" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="50" pos="4">\n
[reo 0.0.7] <o base=".gt" line="51" pos="6">\n
[reo 0.0.7] <o base=".length" line="52" pos="8">\n
[reo 0.0.7] <o base="arr" cut="17" line="53" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="63" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="64" pos="9">\n
[reo 0.0.7] <o base="arr" line="64" pos="6" ref="53"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="64" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="65" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="66" pos="4">\n
[reo 0.0.7] <o base="string" data="string" line="66" pos="10">switch cases are empty</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="53" name="arr" pos="10">\n
[reo 0.0.7] <o base=".reduced" line="54" name="@" pos="12">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="55" pos="14">\n
[reo 0.0.7] <o base="cases" line="56" pos="16" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="57" pos="14"/>\n
[reo 0.0.7] <o abstract="" line="58" pos="14">\n
[reo 0.0.7] <o line="58" name="acc" pos="15"/>\n
[reo 0.0.7] <o line="58" name="case" pos="19"/>\n
[reo 0.0.7] <o base=".if" line="59" name="@" pos="16">\n
[reo 0.0.7] <o base=".at" line="60" pos="22">\n
[reo 0.0.7] <o base="case" line="60" pos="18" ref="58"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="60" pos="26">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" line="61" pos="21">\n
[reo 0.0.7] <o base="acc" line="61" pos="18" ref="58"/>\n
[reo 0.0.7] <o base=".at" line="61" pos="32">\n
[reo 0.0.7] <o base="case" line="61" pos="28" ref="58"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="36">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="62" pos="18" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 161µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 730µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 172µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' produced (8041 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="7"\n
[reo 0.0.7] name="org.eolang.switch"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/switch.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.063664Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Allow to choose right options according to cases conditions.\n
[reo 0.0.7] # Parameter cases is the array of two dimensional array, which\n
[reo 0.0.7] # consist of condition bool value and expected value, if this\n
[reo 0.0.7] # condition is TRUE.\n
[reo 0.0.7] # e.g.\n
[reo 0.0.7] # switch\n
[reo 0.0.7] # *\n
[reo 0.0.7] # TRUE\n
[reo 0.0.7] # "this value will be returned"\n
[reo 0.0.7] # *\n
[reo 0.0.7] # FALSE\n
[reo 0.0.7] # "this value will be skipped"\n
[reo 0.0.7] #\n
[reo 0.0.7] # This object returns value of only first truly statement.\n
[reo 0.0.7] [cases...] &gt; switch\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] not.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] cases.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] if.\n
[reo 0.0.7] gt.\n
[reo 0.0.7] length.\n
[reo 0.0.7] [] &gt; arr\n
[reo 0.0.7] reduced. &gt; @\n
[reo 0.0.7] list\n
[reo 0.0.7] cases\n
[reo 0.0.7] *\n
[reo 0.0.7] [acc case]\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] case.at 0\n
[reo 0.0.7] acc.with (case.at 1)\n
[reo 0.0.7] acc\n
[reo 0.0.7] 0\n
[reo 0.0.7] arr.at 0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] error "switch cases are empty"\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="44" name="switch" pos="0">\n
[reo 0.0.7] <o line="44" name="cases" pos="1" vararg=""/>\n
[reo 0.0.7] <o base=".if" line="45" name="@" pos="2">\n
[reo 0.0.7] <o base=".not" line="46" pos="4">\n
[reo 0.0.7] <o base=".eq" line="47" pos="6">\n
[reo 0.0.7] <o base=".length" line="48" pos="13">\n
[reo 0.0.7] <o base="cases" line="48" pos="8" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="49" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="50" pos="4">\n
[reo 0.0.7] <o base=".gt" line="51" pos="6">\n
[reo 0.0.7] <o base=".length" line="52" pos="8">\n
[reo 0.0.7] <o base="arr" cut="17" line="53" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="63" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="64" pos="9">\n
[reo 0.0.7] <o base="arr" line="64" pos="6" ref="53"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="64" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="65" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="66" pos="4">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="66" pos="10">switch cases are empty</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="53" name="arr" pos="10">\n
[reo 0.0.7] <o base=".reduced" line="54" name="@" pos="12">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="55" pos="14">\n
[reo 0.0.7] <o base="cases" line="56" pos="16" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="57" pos="14"/>\n
[reo 0.0.7] <o abstract="" line="58" pos="14">\n
[reo 0.0.7] <o line="58" name="acc" pos="15"/>\n
[reo 0.0.7] <o line="58" name="case" pos="19"/>\n
[reo 0.0.7] <o base=".if" line="59" name="@" pos="16">\n
[reo 0.0.7] <o base=".at" line="60" pos="22">\n
[reo 0.0.7] <o base="case" line="60" pos="18" ref="58"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="60" pos="26">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" line="61" pos="21">\n
[reo 0.0.7] <o base="acc" line="61" pos="18" ref="58"/>\n
[reo 0.0.7] <o base=".at" line="61" pos="32">\n
[reo 0.0.7] <o base="case" line="61" pos="28" ref="58"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="61" pos="36">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="62" pos="18" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 619µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 884µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 171µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 598µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 822µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 171µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 626µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 735µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 171µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 623µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 786µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 598µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 793µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 608µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 705µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 603µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 689µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 621µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 891µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 162µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 633µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 647µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 743µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 658µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 869µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 91µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 92µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 92µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 665µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 643µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 81µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' produced (8432 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="7"\n
[reo 0.0.7] name="org.eolang.switch"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/switch.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.063664Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Allow to choose right options according to cases conditions.\n
[reo 0.0.7] # Parameter cases is the array of two dimensional array, which\n
[reo 0.0.7] # consist of condition bool value and expected value, if this\n
[reo 0.0.7] # condition is TRUE.\n
[reo 0.0.7] # e.g.\n
[reo 0.0.7] # switch\n
[reo 0.0.7] # *\n
[reo 0.0.7] # TRUE\n
[reo 0.0.7] # "this value will be returned"\n
[reo 0.0.7] # *\n
[reo 0.0.7] # FALSE\n
[reo 0.0.7] # "this value will be skipped"\n
[reo 0.0.7] #\n
[reo 0.0.7] # This object returns value of only first truly statement.\n
[reo 0.0.7] [cases...] > switch\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] not.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] cases.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] if.\n
[reo 0.0.7] gt.\n
[reo 0.0.7] length.\n
[reo 0.0.7] [] > arr\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] cases\n
[reo 0.0.7] *\n
[reo 0.0.7] [acc case]\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] case.at 0\n
[reo 0.0.7] acc.with (case.at 1)\n
[reo 0.0.7] acc\n
[reo 0.0.7] 0\n
[reo 0.0.7] arr.at 0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] error "switch cases are empty"\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="44" name="switch" pos="0">\n
[reo 0.0.7] <o line="44" name="cases" pos="1" vararg=""/>\n
[reo 0.0.7] <o base=".if" line="45" name="@" pos="2">\n
[reo 0.0.7] <o base=".not" line="46" pos="4">\n
[reo 0.0.7] <o base=".eq" line="47" pos="6">\n
[reo 0.0.7] <o base=".length" line="48" pos="13">\n
[reo 0.0.7] <o base="cases" line="48" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="49" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="50" pos="4">\n
[reo 0.0.7] <o base=".gt" line="51" pos="6">\n
[reo 0.0.7] <o base=".length" line="52" pos="8">\n
[reo 0.0.7] <o base="arr" cut="17" line="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="63" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="64" pos="9">\n
[reo 0.0.7] <o base="arr" line="64" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="64" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="65" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="66" pos="4">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="66" pos="10">switch cases are empty</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="53" name="arr" pos="10">\n
[reo 0.0.7] <o base=".reduced" line="54" name="@" pos="12">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="55" pos="14">\n
[reo 0.0.7] <o base="cases" line="56" pos="16"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="57" pos="14"/>\n
[reo 0.0.7] <o abstract="" line="58" pos="14">\n
[reo 0.0.7] <o line="58" name="acc" pos="15"/>\n
[reo 0.0.7] <o line="58" name="case" pos="19"/>\n
[reo 0.0.7] <o base=".if" line="59" name="@" pos="16">\n
[reo 0.0.7] <o base=".at" line="60" pos="22">\n
[reo 0.0.7] <o base="case" line="60" pos="18"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="60" pos="26">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" line="61" pos="21">\n
[reo 0.0.7] <o base="acc" line="61" pos="18"/>\n
[reo 0.0.7] <o base=".at" line="61" pos="32">\n
[reo 0.0.7] <o base="case" line="61" pos="28"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="61" pos="36">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="62" pos="18"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 82µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 91µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 633µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 274µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (9322 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="7"\n
[reo 0.0.7] name="org.eolang.switch"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/switch.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.063664Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Allow to choose right options according to cases conditions.\n
[reo 0.0.7] # Parameter cases is the array of two dimensional array, which\n
[reo 0.0.7] # consist of condition bool value and expected value, if this\n
[reo 0.0.7] # condition is TRUE.\n
[reo 0.0.7] # e.g.\n
[reo 0.0.7] # switch\n
[reo 0.0.7] # *\n
[reo 0.0.7] # TRUE\n
[reo 0.0.7] # "this value will be returned"\n
[reo 0.0.7] # *\n
[reo 0.0.7] # FALSE\n
[reo 0.0.7] # "this value will be skipped"\n
[reo 0.0.7] #\n
[reo 0.0.7] # This object returns value of only first truly statement.\n
[reo 0.0.7] [cases...] > switch\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] not.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] cases.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] if.\n
[reo 0.0.7] gt.\n
[reo 0.0.7] length.\n
[reo 0.0.7] [] > arr\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] cases\n
[reo 0.0.7] *\n
[reo 0.0.7] [acc case]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] case.at 0\n
[reo 0.0.7] acc.with (case.at 1)\n
[reo 0.0.7] acc\n
[reo 0.0.7] 0\n
[reo 0.0.7] arr.at 0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] error "switch cases are empty"\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="44"\n
[reo 0.0.7] name="switch"\n
[reo 0.0.7] original-name="switch"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="44" name="cases" pos="1" vararg=""/>\n
[reo 0.0.7] <o base=".if" line="45" name="@" pos="2">\n
[reo 0.0.7] <o base=".not" line="46" pos="4">\n
[reo 0.0.7] <o base=".eq" line="47" pos="6">\n
[reo 0.0.7] <o base=".length" line="48" pos="13">\n
[reo 0.0.7] <o base="cases" line="48" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="49" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="50" pos="4">\n
[reo 0.0.7] <o base=".gt" line="51" pos="6">\n
[reo 0.0.7] <o base=".length" line="52" pos="8">\n
[reo 0.0.7] <o base="arr" cut="17" line="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="63" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="64" pos="9">\n
[reo 0.0.7] <o base="arr" line="64" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="64" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="65" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="66" pos="4">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="66" pos="10">switch cases are empty</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="switch$arr"\n
[reo 0.0.7] cut="18"\n
[reo 0.0.7] line="53"\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="10"\n
[reo 0.0.7] ref="53">\n
[reo 0.0.7] <o as="cases" base="cases" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="53"\n
[reo 0.0.7] name="switch$arr"\n
[reo 0.0.7] original-name="arr"\n
[reo 0.0.7] parent="switch"\n
[reo 0.0.7] pos="10">\n
[reo 0.0.7] <o base=".reduced" line="54" name="@" pos="12">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="55" pos="14">\n
[reo 0.0.7] <o base="cases" line="56" pos="16"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="57" pos="14"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="switch$arr$t0$a2"\n
[reo 0.0.7] cut="21"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] pos="14"\n
[reo 0.0.7] ref="58">\n
[reo 0.0.7] <o as="cases" base="cases" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="53.44" name="cases"/>\n
[reo 0.0.7] <o level="1" line="53.45" name="@"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="switch$arr$t0$a2"\n
[reo 0.0.7] parent="switch$arr"\n
[reo 0.0.7] pos="14">\n
[reo 0.0.7] <o line="58" name="acc" pos="15"/>\n
[reo 0.0.7] <o line="58" name="case" pos="19"/>\n
[reo 0.0.7] <o base=".if" line="59" name="@" pos="16">\n
[reo 0.0.7] <o base=".at" line="60" pos="22">\n
[reo 0.0.7] <o base="case" line="60" pos="18"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="60" pos="26">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" line="61" pos="21">\n
[reo 0.0.7] <o base="acc" line="61" pos="18"/>\n
[reo 0.0.7] <o base=".at" line="61" pos="32">\n
[reo 0.0.7] <o base="case" line="61" pos="28"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="61" pos="36">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="62" pos="18"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="2" line="58.44" name="cases"/>\n
[reo 0.0.7] <o level="2" line="58.45" name="@"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 229µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 322µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 701µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 156µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' produced (9270 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="7"\n
[reo 0.0.7] name="org.eolang.switch"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/switch.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.063664Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Allow to choose right options according to cases conditions.\n
[reo 0.0.7] # Parameter cases is the array of two dimensional array, which\n
[reo 0.0.7] # consist of condition bool value and expected value, if this\n
[reo 0.0.7] # condition is TRUE.\n
[reo 0.0.7] # e.g.\n
[reo 0.0.7] # switch\n
[reo 0.0.7] # *\n
[reo 0.0.7] # TRUE\n
[reo 0.0.7] # "this value will be returned"\n
[reo 0.0.7] # *\n
[reo 0.0.7] # FALSE\n
[reo 0.0.7] # "this value will be skipped"\n
[reo 0.0.7] #\n
[reo 0.0.7] # This object returns value of only first truly statement.\n
[reo 0.0.7] [cases...] &gt; switch\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] not.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] cases.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] if.\n
[reo 0.0.7] gt.\n
[reo 0.0.7] length.\n
[reo 0.0.7] [] &gt; arr\n
[reo 0.0.7] reduced. &gt; @\n
[reo 0.0.7] list\n
[reo 0.0.7] cases\n
[reo 0.0.7] *\n
[reo 0.0.7] [acc case]\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] case.at 0\n
[reo 0.0.7] acc.with (case.at 1)\n
[reo 0.0.7] acc\n
[reo 0.0.7] 0\n
[reo 0.0.7] arr.at 0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] error "switch cases are empty"\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="44"\n
[reo 0.0.7] name="switch"\n
[reo 0.0.7] original-name="switch"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="44" name="cases" pos="1" vararg=""/>\n
[reo 0.0.7] <o base=".if" line="45" name="@" pos="2">\n
[reo 0.0.7] <o base=".not" line="46" pos="4">\n
[reo 0.0.7] <o base=".eq" line="47" pos="6">\n
[reo 0.0.7] <o base=".length" line="48" pos="13">\n
[reo 0.0.7] <o base="cases" line="48" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="49" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="50" pos="4">\n
[reo 0.0.7] <o base=".gt" line="51" pos="6">\n
[reo 0.0.7] <o base=".length" line="52" pos="8">\n
[reo 0.0.7] <o base="arr" cut="17" line="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="63" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="64" pos="9">\n
[reo 0.0.7] <o base="arr" line="64" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="64" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="65" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="66" pos="4">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="66" pos="10">switch cases are empty</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="switch$arr"\n
[reo 0.0.7] cut="18"\n
[reo 0.0.7] line="53"\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="10"\n
[reo 0.0.7] ref="53">\n
[reo 0.0.7] <o as="cases" base="cases" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="53"\n
[reo 0.0.7] name="switch$arr"\n
[reo 0.0.7] original-name="arr"\n
[reo 0.0.7] parent="switch"\n
[reo 0.0.7] pos="10">\n
[reo 0.0.7] <o base=".reduced" line="54" name="@" pos="12">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="55" pos="14">\n
[reo 0.0.7] <o base="cases" line="56" pos="16"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="57" pos="14"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="switch$arr$t0$a2"\n
[reo 0.0.7] cut="21"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] pos="14"\n
[reo 0.0.7] ref="58">\n
[reo 0.0.7] <o as="cases" base="cases" level="2"/>\n
[reo 0.0.7] <o as="@" base="@" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="53.44" name="cases"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="switch$arr$t0$a2"\n
[reo 0.0.7] parent="switch$arr"\n
[reo 0.0.7] pos="14">\n
[reo 0.0.7] <o line="58" name="acc" pos="15"/>\n
[reo 0.0.7] <o line="58" name="case" pos="19"/>\n
[reo 0.0.7] <o base=".if" line="59" name="@" pos="16">\n
[reo 0.0.7] <o base=".at" line="60" pos="22">\n
[reo 0.0.7] <o base="case" line="60" pos="18"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="60" pos="26">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" line="61" pos="21">\n
[reo 0.0.7] <o base="acc" line="61" pos="18"/>\n
[reo 0.0.7] <o base=".at" line="61" pos="32">\n
[reo 0.0.7] <o base="case" line="61" pos="28"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="61" pos="36">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="62" pos="18"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="2" line="58.44" name="cases"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 710µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 198µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' produced (9419 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="7"\n
[reo 0.0.7] name="org.eolang.switch"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/switch.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.063664Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Allow to choose right options according to cases conditions.\n
[reo 0.0.7] # Parameter cases is the array of two dimensional array, which\n
[reo 0.0.7] # consist of condition bool value and expected value, if this\n
[reo 0.0.7] # condition is TRUE.\n
[reo 0.0.7] # e.g.\n
[reo 0.0.7] # switch\n
[reo 0.0.7] # *\n
[reo 0.0.7] # TRUE\n
[reo 0.0.7] # "this value will be returned"\n
[reo 0.0.7] # *\n
[reo 0.0.7] # FALSE\n
[reo 0.0.7] # "this value will be skipped"\n
[reo 0.0.7] #\n
[reo 0.0.7] # This object returns value of only first truly statement.\n
[reo 0.0.7] [cases...] &gt; switch\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] not.\n
[reo 0.0.7] eq.\n
[reo 0.0.7] cases.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] if.\n
[reo 0.0.7] gt.\n
[reo 0.0.7] length.\n
[reo 0.0.7] [] &gt; arr\n
[reo 0.0.7] reduced. &gt; @\n
[reo 0.0.7] list\n
[reo 0.0.7] cases\n
[reo 0.0.7] *\n
[reo 0.0.7] [acc case]\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] case.at 0\n
[reo 0.0.7] acc.with (case.at 1)\n
[reo 0.0.7] acc\n
[reo 0.0.7] 0\n
[reo 0.0.7] arr.at 0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] error "switch cases are empty"\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] <sheet>remove-levels</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="44"\n
[reo 0.0.7] name="switch"\n
[reo 0.0.7] original-name="switch"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="44" name="cases" pos="1" vararg=""/>\n
[reo 0.0.7] <o base=".if" line="45" name="@" pos="2">\n
[reo 0.0.7] <o base=".not" line="46" pos="4">\n
[reo 0.0.7] <o base=".eq" line="47" pos="6">\n
[reo 0.0.7] <o base=".length" line="48" pos="13">\n
[reo 0.0.7] <o base="cases" line="48" pos="8" ref="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="49" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="50" pos="4">\n
[reo 0.0.7] <o base=".gt" line="51" pos="6">\n
[reo 0.0.7] <o base=".length" line="52" pos="8">\n
[reo 0.0.7] <o base="arr" cut="17" line="53" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="63" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".at" line="64" pos="9">\n
[reo 0.0.7] <o base="arr" line="64" pos="6" ref="53"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="64" pos="13">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="65" pos="6">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="66" pos="4">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="66" pos="10">switch cases are empty</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="switch$arr"\n
[reo 0.0.7] cut="18"\n
[reo 0.0.7] line="53"\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="10"\n
[reo 0.0.7] ref="53">\n
[reo 0.0.7] <o as="cases" base="cases" level="1" ref="44"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="45"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="53"\n
[reo 0.0.7] name="switch$arr"\n
[reo 0.0.7] original-name="arr"\n
[reo 0.0.7] parent="switch"\n
[reo 0.0.7] pos="10">\n
[reo 0.0.7] <o base=".reduced" line="54" name="@" pos="12">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="55" pos="14">\n
[reo 0.0.7] <o base="cases" line="56" pos="16" ref="53.44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="57" pos="14"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="switch$arr$t0$a2"\n
[reo 0.0.7] cut="21"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] pos="14"\n
[reo 0.0.7] ref="58">\n
[reo 0.0.7] <o as="cases" base="cases" level="2" ref="53.44"/>\n
[reo 0.0.7] <o as="@" base="@" level="2" ref="54"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="53.44" name="cases"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="switch$arr$t0$a2"\n
[reo 0.0.7] parent="switch$arr"\n
[reo 0.0.7] pos="14">\n
[reo 0.0.7] <o line="58" name="acc" pos="15"/>\n
[reo 0.0.7] <o line="58" name="case" pos="19"/>\n
[reo 0.0.7] <o base=".if" line="59" name="@" pos="16">\n
[reo 0.0.7] <o base=".at" line="60" pos="22">\n
[reo 0.0.7] <o base="case" line="60" pos="18" ref="58"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="60" pos="26">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" line="61" pos="21">\n
[reo 0.0.7] <o base="acc" line="61" pos="18" ref="58"/>\n
[reo 0.0.7] <o base=".at" line="61" pos="32">\n
[reo 0.0.7] <o base="case" line="61" pos="28" ref="58"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="61" pos="36">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="acc" line="62" pos="18" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="2" line="58.44" name="cases"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 185µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 205µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 720µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 177µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 728µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 186µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 699µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 714µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 809µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 744µs
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 278ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7411 bytes of XML in 226µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/switch.xmir saved (9588 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/switch.xmir (program:org.eolang.switch) to ./home/r/repo/target/eo/03-optimize/org/eolang/switch.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3725 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3725 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 281µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 153µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 270µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 238µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 245µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 330µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 264µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 261µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 275µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 275µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 282µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 285µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 301µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 266µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 92µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 292µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 326µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 314µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 254µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 298µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 267µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 331µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 299µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 291µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 390µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 286µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 293µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 269µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 523µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 277µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 374µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 270µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 314µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 280µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 358µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 257µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 282µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 87µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 82µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 86µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 82µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 262µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 376µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 90µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' produced (4459 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="2"\n
[reo 0.0.7] name="org.eolang.nop"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/nop.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.075780Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Object that always is TRUE\n
[reo 0.0.7] [args...] > nop\n
[reo 0.0.7] TRUE > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="nop" pos="0">\n
[reo 0.0.7] <o line="30" name="args" pos="1" vararg=""/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="2">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 91µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 272µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 290µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 291µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 310µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 281µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 343µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 293µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 399µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 319µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 383µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 301µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 361µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 333µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 319µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 313µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 320µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 324µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 623µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 371µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 340µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 391µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 356µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 381µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 299µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 77µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 76µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 358µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 502µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 254µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 242µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (5015 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="2"\n
[reo 0.0.7] name="org.eolang.nop"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/nop.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.075780Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Object that always is TRUE\n
[reo 0.0.7] [args...] > nop\n
[reo 0.0.7] TRUE > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="nop"\n
[reo 0.0.7] original-name="nop"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="30" name="args" pos="1" vararg=""/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="2">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 243µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 401µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 312µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 90µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 90µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 415µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 353µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 190µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 427µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 369µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 178µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 414µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 472µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 200µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 473µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 591µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 261µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 185µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 185µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 183µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 655µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 542µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 604µs
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 193ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3725 bytes of XML in 196µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/nop.xmir saved (5259 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/nop.xmir (program:org.eolang.nop) to ./home/r/repo/target/eo/03-optimize/org/eolang/nop.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3683 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3683 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 392µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 199µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 185µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 183µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 351µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 360µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 368µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 414µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 273µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 263µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 256µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 246µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 296µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 258µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 297µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 240µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 294µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 292µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 301µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 243µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 299µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 224µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 308µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 237µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 156µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 298µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 322µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 309µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 232µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 306µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 417µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 279µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 403µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 337µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 364µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 194µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 496µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 437µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 242µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 161µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 192µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 345µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 289µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 86µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 86µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 85µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 307µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 248µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 92µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 91µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 317µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 358µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 482µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 336µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 329µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 309µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 312µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 322µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 345µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 404µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 341µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 334µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 223µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 158µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 374µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 325µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 361µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 320µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 198µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 344µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 594µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 368µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 348µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 156µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 367µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 362µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 379µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 294µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 80µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 88µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 83µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 406µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 560µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 273µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 199µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (4920 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="2"\n
[reo 0.0.7] name="org.eolang.seq"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/seq.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.083763Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Dataizes all provided steps and returns the\n
[reo 0.0.7] # last one.\n
[reo 0.0.7] [steps...] > seq /?\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="?"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="seq"\n
[reo 0.0.7] original-name="seq"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="31" name="steps" pos="1" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 350µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 244µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 458µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 317µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 470µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 326µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 200µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 397µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 307µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 406µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 335µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 199µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 430µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 443µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 240µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 177µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 158µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 726µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 495µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 259µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 208µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 651µs
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 211ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3683 bytes of XML in 235µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/seq.xmir saved (5164 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/seq.xmir (program:org.eolang.seq) to ./home/r/repo/target/eo/03-optimize/org/eolang/seq.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3643 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3643 bytes of XML in 188µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 341µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 182µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 310µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 214µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 162µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 303µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 275µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 376µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 378µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 198µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 316µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 269µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 237µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 453µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 455µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 233µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 220µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 190µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 454µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 403µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 411µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 205µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 180µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 494µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 515µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 253µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 177µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 171µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 427µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 393µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 276µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 172µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 461µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 380µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 288µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 216µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 210µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 203µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 461µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 399µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 256µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 191µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 489µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 542µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 282µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 203µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 210µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 466µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 389µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 330µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 238µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 269µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 216µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 467µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 624µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 250µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 180µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 156µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 485µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 622µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 263µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 498µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 490µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 240µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 184µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 483µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 417µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 288µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 215µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 490µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 452µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 507µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 451µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 215µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 518µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 516µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 284µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 215µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 211µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 215µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 541µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 468µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 261µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 531µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 483µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 276µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 171µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 513µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 512µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 244µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 177µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 371µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 427µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 193µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 377µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 378µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 241µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 378µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 350µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 196µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 181µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 524µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 539µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 262µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 181µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 199µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 197µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 587µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 256µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 164µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 558µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 561µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 230µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 564µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 589µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 244µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 171µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 221µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 191µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 598µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 466µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 222µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 622µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 892µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 444µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 361µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (4883 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="1"\n
[reo 0.0.7] name="org.eolang.io.stdout"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/io/stdout.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.090989Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang.io\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [text] > stdout /bool\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.io</tail>\n
[reo 0.0.7] <part>org.eolang.io</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] line="29"\n
[reo 0.0.7] name="stdout"\n
[reo 0.0.7] original-name="stdout"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="29" name="text" pos="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 370µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 377µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 701µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 495µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 221µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 670µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 529µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 312µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 232µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 299µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 268µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 649µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 511µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 232µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 145µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 145µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 616µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 522µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 286µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 183µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 206µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 194µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 636µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 614µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 305µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 220µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 200µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 588µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 620µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 256µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 162µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 613µs
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 299ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3643 bytes of XML in 260µs
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/eo/03-optimize/org/eolang/io
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/io/stdout.xmir saved (5127 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/io/stdout.xmir (program:org.eolang.io.stdout) to ./home/r/repo/target/eo/03-optimize/org/eolang/io/stdout.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3991 bytes of XML in 240µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3991 bytes of XML in 209µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 471µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 280µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 202µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 215µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 205µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 228µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 243µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 189µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 193µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 415µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 377µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 242µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 158µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 419µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 487µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 264µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 192µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 177µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 416µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 386µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 244µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 156µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 513µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 475µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 265µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 233µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 184µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 551µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 561µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 335µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 252µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 234µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 211µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 557µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 525µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 377µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 326µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 235µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 213µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 585µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 767µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 309µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 254µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 248µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 181µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 566µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 488µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 269µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 208µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 202µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 473µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 421µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 293µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 198µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 203µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 198µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 484µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 427µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 249µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 183µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 172µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 197µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 484µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 629µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 289µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 265µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 508µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 338µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 553µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 438µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 297µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 217µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 239µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 213µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 527µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 679µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 258µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 515µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 590µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 245µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 492µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 609µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 230µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 635µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 518µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 292µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 232µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 215µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 552µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 472µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 239µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 419µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 435µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 214µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 388µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 335µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 222µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 158µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 186µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 375µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 315µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 381µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 405µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 220µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 447µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 413µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 195µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 389µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 392µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 197µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 414µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 365µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 199µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 413µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 351µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 190µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 385µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 365µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 422µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 635µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 193µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 402µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 384µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 196µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 401µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 406µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 189µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 419µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 330µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 190µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 453µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 339µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 220µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (6060 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="4"\n
[reo 0.0.7] name="org.eolang.io.stdin"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/io/stdin.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.102562Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang.io\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > stdin\n
[reo 0.0.7] # Consumes only one line from the standard input stream\n
[reo 0.0.7] # Datarizes to an error object if there is no line to consume\n
[reo 0.0.7] [] > next-line /string\n
[reo 0.0.7] \n
[reo 0.0.7] # Consumes all data from the standard input stream\n
[reo 0.0.7] [] > @ /string\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.io</tail>\n
[reo 0.0.7] <part>org.eolang.io</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="29"\n
[reo 0.0.7] name="stdin"\n
[reo 0.0.7] original-name="stdin"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] base="stdin$next-line"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="next-line"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="30">\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] base="stdin$@"\n
[reo 0.0.7] cut="1"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="34">\n
[reo 0.0.7] <o as="next-line" base="next-line" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="stdin$next-line"\n
[reo 0.0.7] original-name="next-line"\n
[reo 0.0.7] parent="stdin"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="30.34" name="@"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="stdin$@"\n
[reo 0.0.7] original-name="@"\n
[reo 0.0.7] parent="stdin"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="34.30" name="next-line"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 357µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 395µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 474µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 737µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 210µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 162µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 530µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 654µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 232µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' produced (6153 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="4"\n
[reo 0.0.7] name="org.eolang.io.stdin"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/io/stdin.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.102562Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang.io\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > stdin\n
[reo 0.0.7] # Consumes only one line from the standard input stream\n
[reo 0.0.7] # Datarizes to an error object if there is no line to consume\n
[reo 0.0.7] [] > next-line /string\n
[reo 0.0.7] \n
[reo 0.0.7] # Consumes all data from the standard input stream\n
[reo 0.0.7] [] > @ /string\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] <sheet>remove-levels</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.io</tail>\n
[reo 0.0.7] <part>org.eolang.io</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="29"\n
[reo 0.0.7] name="stdin"\n
[reo 0.0.7] original-name="stdin"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] base="stdin$next-line"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="next-line"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="30">\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="34"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] base="stdin$@"\n
[reo 0.0.7] cut="1"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="34">\n
[reo 0.0.7] <o as="next-line" base="next-line" level="1" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="stdin$next-line"\n
[reo 0.0.7] original-name="next-line"\n
[reo 0.0.7] parent="stdin"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="30.34" name="@"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="stdin$@"\n
[reo 0.0.7] original-name="@"\n
[reo 0.0.7] parent="stdin"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="34.30" name="next-line"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 246µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 254µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 519µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 416µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 194µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 473µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 676µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 224µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 178µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 482µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 769µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 231µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 769µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 564µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 325µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 251µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 556µs
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 301ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3991 bytes of XML in 194µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/io/stdin.xmir saved (6322 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/io/stdin.xmir (program:org.eolang.io.stdin) to ./home/r/repo/target/eo/03-optimize/org/eolang/io/stdin.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6212 bytes of XML in 252µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6212 bytes of XML in 210µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 604µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 244µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 504µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 551µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 213µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 597µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 848µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 193µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 555µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 619µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 213µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 527µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 536µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 202µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 604µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 605µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 265µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 178µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 590µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 533µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 226µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 571µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 217µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 153µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 537µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 587µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 206µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 550µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 799µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 241µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 172µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' produced (6575 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="12"\n
[reo 0.0.7] name="org.eolang.bool"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/bool.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.120095Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > bool\n
[reo 0.0.7] # Equal to another object?\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # If true, return "t", otherwise "f"\n
[reo 0.0.7] [t f] > if /t\n
[reo 0.0.7] \n
[reo 0.0.7] # NOT\n
[reo 0.0.7] [] > not\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] \n
[reo 0.0.7] # AND\n
[reo 0.0.7] [x...] > and /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # OR\n
[reo 0.0.7] [x...] &gt; or /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # While this is true copies the object\n
[reo 0.0.7] # with "i" as the position of the cycle. The result\n
[reo 0.0.7] # of WHILE is the last dataized object or FALSE if\n
[reo 0.0.7] # ^ condition was never TRUE. The \rho of the object\n
[reo 0.0.7] # copied will be set to "while.\rho".\n
[reo 0.0.7] [f] &gt; while /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] ^\n
[reo 0.0.7] 01-\n
[reo 0.0.7] 00-\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] ^\n
[reo 0.0.7] 1231\n
[reo 0.0.7] 1237\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="29" name="bool" pos="0">\n
[reo 0.0.7] <o abstract="" line="30" name="eq" pos="2">\n
[reo 0.0.7] <o line="31" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="32" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="33" pos="6"/>\n
[reo 0.0.7] <o base=".as-bytes" line="33" method="" pos="7"/>\n
[reo 0.0.7] <o base="x" line="34" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-bytes" line="34" method="" pos="7"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="t" line="36" name="if" pos="2">\n
[reo 0.0.7] <o line="37" name="t" pos="3"/>\n
[reo 0.0.7] <o line="37" name="f" pos="5"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="39" name="not" pos="2">\n
[reo 0.0.7] <o base=".eq" line="41" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="42" pos="6"/>\n
[reo 0.0.7] <o base="bool" data="bytes" line="43" pos="6" ref="29">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="45" name="and" pos="2">\n
[reo 0.0.7] <o line="46" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="48" name="or" pos="2">\n
[reo 0.0.7] <o line="49" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="51" name="while" pos="2">\n
[reo 0.0.7] <o line="56" name="f" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="58" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base=".if" line="60" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="61" pos="6"/>\n
[reo 0.0.7] <o base="bytes" data="bytes" line="62" pos="6">01</o>\n
[reo 0.0.7] <o base="bytes" data="bytes" line="63" pos="6">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="65" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".if" line="67" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="68" pos="6"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="69" pos="6">00 00 00 00 00 00 04 CF</o>\n
[reo 0.0.7] <o base="int" data="bytes" line="70" pos="6">00 00 00 00 00 00 04 D5</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 186µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 229µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 749µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 969µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' produced (6629 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="12"\n
[reo 0.0.7] name="org.eolang.bool"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/bool.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.120095Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > bool\n
[reo 0.0.7] # Equal to another object?\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # If true, return "t", otherwise "f"\n
[reo 0.0.7] [t f] > if /t\n
[reo 0.0.7] \n
[reo 0.0.7] # NOT\n
[reo 0.0.7] [] > not\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] \n
[reo 0.0.7] # AND\n
[reo 0.0.7] [x...] > and /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # OR\n
[reo 0.0.7] [x...] > or /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # While this is true copies the object\n
[reo 0.0.7] # with "i" as the position of the cycle. The result\n
[reo 0.0.7] # of WHILE is the last dataized object or FALSE if\n
[reo 0.0.7] # ^ condition was never TRUE. The \rho of the object\n
[reo 0.0.7] # copied will be set to "while.\rho".\n
[reo 0.0.7] [f] > while /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] ^\n
[reo 0.0.7] 01-\n
[reo 0.0.7] 00-\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] ^\n
[reo 0.0.7] 1231\n
[reo 0.0.7] 1237\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="29" name="bool" pos="0">\n
[reo 0.0.7] <o abstract="" line="30" name="eq" pos="2">\n
[reo 0.0.7] <o line="31" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="32" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="33" pos="7">\n
[reo 0.0.7] <o base="^" line="33" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="34" pos="7">\n
[reo 0.0.7] <o base="x" line="34" pos="6" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="t" line="36" name="if" pos="2">\n
[reo 0.0.7] <o line="37" name="t" pos="3"/>\n
[reo 0.0.7] <o line="37" name="f" pos="5"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="39" name="not" pos="2">\n
[reo 0.0.7] <o base=".eq" line="41" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="42" pos="6"/>\n
[reo 0.0.7] <o base="bool" data="bytes" line="43" pos="6" ref="29">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="45" name="and" pos="2">\n
[reo 0.0.7] <o line="46" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="48" name="or" pos="2">\n
[reo 0.0.7] <o line="49" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="51" name="while" pos="2">\n
[reo 0.0.7] <o line="56" name="f" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="58" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base=".if" line="60" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="61" pos="6"/>\n
[reo 0.0.7] <o base="bytes" data="bytes" line="62" pos="6">01</o>\n
[reo 0.0.7] <o base="bytes" data="bytes" line="63" pos="6">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="65" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".if" line="67" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="68" pos="6"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="69" pos="6">00 00 00 00 00 00 04 CF</o>\n
[reo 0.0.7] <o base="int" data="bytes" line="70" pos="6">00 00 00 00 00 00 04 D5</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 215µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 543µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 216µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 166µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 542µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 802µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 218µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 547µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 713µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 196µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 534µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 662µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 182µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 528µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 556µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 188µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 538µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 200µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 567µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 559µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 172µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 89µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 92µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 556µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 974µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 2ms
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' produced (6969 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="12"\n
[reo 0.0.7] name="org.eolang.bool"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/bool.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.120095Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > bool\n
[reo 0.0.7] # Equal to another object?\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # If true, return "t", otherwise "f"\n
[reo 0.0.7] [t f] > if /t\n
[reo 0.0.7] \n
[reo 0.0.7] # NOT\n
[reo 0.0.7] [] > not\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] \n
[reo 0.0.7] # AND\n
[reo 0.0.7] [x...] > and /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # OR\n
[reo 0.0.7] [x...] > or /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # While this is true copies the object\n
[reo 0.0.7] # with "i" as the position of the cycle. The result\n
[reo 0.0.7] # of WHILE is the last dataized object or FALSE if\n
[reo 0.0.7] # ^ condition was never TRUE. The \rho of the object\n
[reo 0.0.7] # copied will be set to "while.\rho".\n
[reo 0.0.7] [f] > while /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] ^\n
[reo 0.0.7] 01-\n
[reo 0.0.7] 00-\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] ^\n
[reo 0.0.7] 1231\n
[reo 0.0.7] 1237\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="29" name="bool" pos="0">\n
[reo 0.0.7] <o abstract="" line="30" name="eq" pos="2">\n
[reo 0.0.7] <o line="31" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="32" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="33" pos="7">\n
[reo 0.0.7] <o base="^" line="33" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="34" pos="7">\n
[reo 0.0.7] <o base="x" line="34" pos="6" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="t" line="36" name="if" pos="2">\n
[reo 0.0.7] <o line="37" name="t" pos="3"/>\n
[reo 0.0.7] <o line="37" name="f" pos="5"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="39" name="not" pos="2">\n
[reo 0.0.7] <o base=".eq" line="41" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="42" pos="6"/>\n
[reo 0.0.7] <o base="bool" data="bytes" line="43" pos="6" ref="29">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="45" name="and" pos="2">\n
[reo 0.0.7] <o line="46" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="48" name="or" pos="2">\n
[reo 0.0.7] <o line="49" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="51" name="while" pos="2">\n
[reo 0.0.7] <o line="56" name="f" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="58" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base=".if" line="60" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="61" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.bytes" data="bytes" line="62" pos="6">01</o>\n
[reo 0.0.7] <o base="org.eolang.bytes" data="bytes" line="63" pos="6">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="65" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".if" line="67" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="68" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="69" pos="6">00 00 00 00 00 00 04 CF</o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="70" pos="6">00 00 00 00 00 00 04 D5</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 177µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 554µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 710µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 208µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 571µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 651µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 189µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 534µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 646µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 166µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 533µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 733µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 527µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 698µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 546µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 672µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 172µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 547µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 564µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 537µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 641µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 172µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 578µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 956µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 527µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 627µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 520µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 704µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 547µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 585µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' produced (7414 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="12"\n
[reo 0.0.7] name="org.eolang.bool"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/bool.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.120095Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > bool\n
[reo 0.0.7] # Equal to another object?\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # If true, return "t", otherwise "f"\n
[reo 0.0.7] [t f] > if /t\n
[reo 0.0.7] \n
[reo 0.0.7] # NOT\n
[reo 0.0.7] [] > not\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] \n
[reo 0.0.7] # AND\n
[reo 0.0.7] [x...] > and /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # OR\n
[reo 0.0.7] [x...] > or /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # While this is true copies the object\n
[reo 0.0.7] # with "i" as the position of the cycle. The result\n
[reo 0.0.7] # of WHILE is the last dataized object or FALSE if\n
[reo 0.0.7] # ^ condition was never TRUE. The \rho of the object\n
[reo 0.0.7] # copied will be set to "while.\rho".\n
[reo 0.0.7] [f] > while /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] ^\n
[reo 0.0.7] 01-\n
[reo 0.0.7] 00-\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] > as-hash\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] ^\n
[reo 0.0.7] 1231\n
[reo 0.0.7] 1237\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="29" name="bool" pos="0">\n
[reo 0.0.7] <o abstract="" line="30" name="eq" pos="2">\n
[reo 0.0.7] <o line="31" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="32" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="33" pos="7">\n
[reo 0.0.7] <o base="^" line="33" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="34" pos="7">\n
[reo 0.0.7] <o base="x" line="34" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="t" line="36" name="if" pos="2">\n
[reo 0.0.7] <o line="37" name="t" pos="3"/>\n
[reo 0.0.7] <o line="37" name="f" pos="5"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="39" name="not" pos="2">\n
[reo 0.0.7] <o base=".eq" line="41" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="42" pos="6"/>\n
[reo 0.0.7] <o base="bool" data="bytes" line="43" pos="6">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="45" name="and" pos="2">\n
[reo 0.0.7] <o line="46" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="bool" line="48" name="or" pos="2">\n
[reo 0.0.7] <o line="49" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="int" line="51" name="while" pos="2">\n
[reo 0.0.7] <o line="56" name="f" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="58" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base=".if" line="60" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="61" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.bytes" data="bytes" line="62" pos="6">01</o>\n
[reo 0.0.7] <o base="org.eolang.bytes" data="bytes" line="63" pos="6">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="65" name="as-hash" pos="2">\n
[reo 0.0.7] <o base=".if" line="67" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="68" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="69" pos="6">00 00 00 00 00 00 04 CF</o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="70" pos="6">00 00 00 00 00 00 04 D5</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 571µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 283µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 193µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (15366 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="12"\n
[reo 0.0.7] name="org.eolang.bool"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/bool.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.120095Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > bool\n
[reo 0.0.7] # Equal to another object?\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # If true, return "t", otherwise "f"\n
[reo 0.0.7] [t f] > if /t\n
[reo 0.0.7] \n
[reo 0.0.7] # NOT\n
[reo 0.0.7] [] > not\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] \n
[reo 0.0.7] # AND\n
[reo 0.0.7] [x...] > and /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # OR\n
[reo 0.0.7] [x...] > or /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # While this is true copies the object\n
[reo 0.0.7] # with "i" as the position of the cycle. The result\n
[reo 0.0.7] # of WHILE is the last dataized object or FALSE if\n
[reo 0.0.7] # ^ condition was never TRUE. The \rho of the object\n
[reo 0.0.7] # copied will be set to "while.\rho".\n
[reo 0.0.7] [f] > while /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] &gt; as-bytes\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] ^\n
[reo 0.0.7] 01-\n
[reo 0.0.7] 00-\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] &gt; as-hash\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] ^\n
[reo 0.0.7] 1231\n
[reo 0.0.7] 1237\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="29"\n
[reo 0.0.7] name="bool"\n
[reo 0.0.7] original-name="bool"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="bool$eq"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="30">\n
[reo 0.0.7] <o as="if" base="if" level="1"/>\n
[reo 0.0.7] <o as="not" base="not" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="while" base="while" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="t"\n
[reo 0.0.7] base="bool$if"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="if"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="36">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="not" base="not" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="while" base="while" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="bool$not"\n
[reo 0.0.7] cut="10"\n
[reo 0.0.7] line="39"\n
[reo 0.0.7] name="not"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="39">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="if" base="if" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="while" base="while" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] base="bool$and"\n
[reo 0.0.7] cut="14"\n
[reo 0.0.7] line="45"\n
[reo 0.0.7] name="and"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="45">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="if" base="if" level="1"/>\n
[reo 0.0.7] <o as="not" base="not" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="while" base="while" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] base="bool$or"\n
[reo 0.0.7] cut="16"\n
[reo 0.0.7] line="48"\n
[reo 0.0.7] name="or"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="48">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="if" base="if" level="1"/>\n
[reo 0.0.7] <o as="not" base="not" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="while" base="while" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] base="bool$while"\n
[reo 0.0.7] cut="18"\n
[reo 0.0.7] line="51"\n
[reo 0.0.7] name="while"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="51">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="if" base="if" level="1"/>\n
[reo 0.0.7] <o as="not" base="not" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="bool$as-bytes"\n
[reo 0.0.7] cut="20"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="as-bytes"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="58">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="if" base="if" level="1"/>\n
[reo 0.0.7] <o as="not" base="not" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="while" base="while" level="1"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="bool$as-hash"\n
[reo 0.0.7] cut="25"\n
[reo 0.0.7] line="65"\n
[reo 0.0.7] name="as-hash"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="65">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="if" base="if" level="1"/>\n
[reo 0.0.7] <o as="not" base="not" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="while" base="while" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="bool$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="bool"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="31" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="32" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="33" pos="7">\n
[reo 0.0.7] <o base="^" line="33" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="34" pos="7">\n
[reo 0.0.7] <o base="x" line="34" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="30.36" name="if"/>\n
[reo 0.0.7] <o level="1" line="30.39" name="not"/>\n
[reo 0.0.7] <o level="1" line="30.45" name="and"/>\n
[reo 0.0.7] <o level="1" line="30.48" name="or"/>\n
[reo 0.0.7] <o level="1" line="30.51" name="while"/>\n
[reo 0.0.7] <o level="1" line="30.58" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="30.65" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="t"\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="bool$if"\n
[reo 0.0.7] original-name="if"\n
[reo 0.0.7] parent="bool"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="37" name="t" pos="3"/>\n
[reo 0.0.7] <o line="37" name="f" pos="5"/>\n
[reo 0.0.7] <o level="1" line="36.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="36.39" name="not"/>\n
[reo 0.0.7] <o level="1" line="36.45" name="and"/>\n
[reo 0.0.7] <o level="1" line="36.48" name="or"/>\n
[reo 0.0.7] <o level="1" line="36.51" name="while"/>\n
[reo 0.0.7] <o level="1" line="36.58" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="36.65" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="39"\n
[reo 0.0.7] name="bool$not"\n
[reo 0.0.7] original-name="not"\n
[reo 0.0.7] parent="bool"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".eq" line="41" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="42" pos="6"/>\n
[reo 0.0.7] <o base="bool" data="bytes" line="43" pos="6">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="39.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="39.36" name="if"/>\n
[reo 0.0.7] <o level="1" line="39.45" name="and"/>\n
[reo 0.0.7] <o level="1" line="39.48" name="or"/>\n
[reo 0.0.7] <o level="1" line="39.51" name="while"/>\n
[reo 0.0.7] <o level="1" line="39.58" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="39.65" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] line="45"\n
[reo 0.0.7] name="bool$and"\n
[reo 0.0.7] original-name="and"\n
[reo 0.0.7] parent="bool"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="46" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="45.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="45.36" name="if"/>\n
[reo 0.0.7] <o level="1" line="45.39" name="not"/>\n
[reo 0.0.7] <o level="1" line="45.48" name="or"/>\n
[reo 0.0.7] <o level="1" line="45.51" name="while"/>\n
[reo 0.0.7] <o level="1" line="45.58" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="45.65" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] line="48"\n
[reo 0.0.7] name="bool$or"\n
[reo 0.0.7] original-name="or"\n
[reo 0.0.7] parent="bool"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="49" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="48.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="48.36" name="if"/>\n
[reo 0.0.7] <o level="1" line="48.39" name="not"/>\n
[reo 0.0.7] <o level="1" line="48.45" name="and"/>\n
[reo 0.0.7] <o level="1" line="48.51" name="while"/>\n
[reo 0.0.7] <o level="1" line="48.58" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="48.65" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] line="51"\n
[reo 0.0.7] name="bool$while"\n
[reo 0.0.7] original-name="while"\n
[reo 0.0.7] parent="bool"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="56" name="f" pos="3"/>\n
[reo 0.0.7] <o level="1" line="51.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="51.36" name="if"/>\n
[reo 0.0.7] <o level="1" line="51.39" name="not"/>\n
[reo 0.0.7] <o level="1" line="51.45" name="and"/>\n
[reo 0.0.7] <o level="1" line="51.48" name="or"/>\n
[reo 0.0.7] <o level="1" line="51.58" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="51.65" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="bool$as-bytes"\n
[reo 0.0.7] original-name="as-bytes"\n
[reo 0.0.7] parent="bool"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".if" line="60" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="61" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.bytes" data="bytes" line="62" pos="6">01</o>\n
[reo 0.0.7] <o base="org.eolang.bytes" data="bytes" line="63" pos="6">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="58.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="58.36" name="if"/>\n
[reo 0.0.7] <o level="1" line="58.39" name="not"/>\n
[reo 0.0.7] <o level="1" line="58.45" name="and"/>\n
[reo 0.0.7] <o level="1" line="58.48" name="or"/>\n
[reo 0.0.7] <o level="1" line="58.51" name="while"/>\n
[reo 0.0.7] <o level="1" line="58.65" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="65"\n
[reo 0.0.7] name="bool$as-hash"\n
[reo 0.0.7] original-name="as-hash"\n
[reo 0.0.7] parent="bool"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".if" line="67" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="68" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="69" pos="6">00 00 00 00 00 00 04 CF</o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="70" pos="6">00 00 00 00 00 00 04 D5</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="65.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="65.36" name="if"/>\n
[reo 0.0.7] <o level="1" line="65.39" name="not"/>\n
[reo 0.0.7] <o level="1" line="65.45" name="and"/>\n
[reo 0.0.7] <o level="1" line="65.48" name="or"/>\n
[reo 0.0.7] <o level="1" line="65.51" name="while"/>\n
[reo 0.0.7] <o level="1" line="65.58" name="as-bytes"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 217µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 249µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 162µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 212µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' produced (15963 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="12"\n
[reo 0.0.7] name="org.eolang.bool"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/bool.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.120095Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] [] > bool\n
[reo 0.0.7] # Equal to another object?\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # If true, return "t", otherwise "f"\n
[reo 0.0.7] [t f] > if /t\n
[reo 0.0.7] \n
[reo 0.0.7] # NOT\n
[reo 0.0.7] [] > not\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] \n
[reo 0.0.7] # AND\n
[reo 0.0.7] [x...] &gt; and /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # OR\n
[reo 0.0.7] [x...] &gt; or /bool\n
[reo 0.0.7] \n
[reo 0.0.7] # While this is true copies the object\n
[reo 0.0.7] # with "i" as the position of the cycle. The result\n
[reo 0.0.7] # of WHILE is the last dataized object or FALSE if\n
[reo 0.0.7] # ^ condition was never TRUE. The \rho of the object\n
[reo 0.0.7] # copied will be set to "while.\rho".\n
[reo 0.0.7] [f] &gt; while /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] &gt; as-bytes\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] ^\n
[reo 0.0.7] 01-\n
[reo 0.0.7] 00-\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to hash\n
[reo 0.0.7] [] &gt; as-hash\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] ^\n
[reo 0.0.7] 1231\n
[reo 0.0.7] 1237\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] <sheet>remove-levels</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="29"\n
[reo 0.0.7] name="bool"\n
[reo 0.0.7] original-name="bool"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="bool$eq"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="30">\n
[reo 0.0.7] <o as="if" base="if" level="1" ref="36"/>\n
[reo 0.0.7] <o as="not" base="not" level="1" ref="39"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="45"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="48"/>\n
[reo 0.0.7] <o as="while" base="while" level="1" ref="51"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="58"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="t"\n
[reo 0.0.7] base="bool$if"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="if"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="36">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="not" base="not" level="1" ref="39"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="45"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="48"/>\n
[reo 0.0.7] <o as="while" base="while" level="1" ref="51"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="58"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="bool$not"\n
[reo 0.0.7] cut="10"\n
[reo 0.0.7] line="39"\n
[reo 0.0.7] name="not"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="39">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="if" base="if" level="1" ref="36"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="45"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="48"/>\n
[reo 0.0.7] <o as="while" base="while" level="1" ref="51"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="58"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] base="bool$and"\n
[reo 0.0.7] cut="14"\n
[reo 0.0.7] line="45"\n
[reo 0.0.7] name="and"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="45">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="if" base="if" level="1" ref="36"/>\n
[reo 0.0.7] <o as="not" base="not" level="1" ref="39"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="48"/>\n
[reo 0.0.7] <o as="while" base="while" level="1" ref="51"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="58"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] base="bool$or"\n
[reo 0.0.7] cut="16"\n
[reo 0.0.7] line="48"\n
[reo 0.0.7] name="or"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="48">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="if" base="if" level="1" ref="36"/>\n
[reo 0.0.7] <o as="not" base="not" level="1" ref="39"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="45"/>\n
[reo 0.0.7] <o as="while" base="while" level="1" ref="51"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="58"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] base="bool$while"\n
[reo 0.0.7] cut="18"\n
[reo 0.0.7] line="51"\n
[reo 0.0.7] name="while"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="51">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="if" base="if" level="1" ref="36"/>\n
[reo 0.0.7] <o as="not" base="not" level="1" ref="39"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="45"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="48"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="58"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="bool$as-bytes"\n
[reo 0.0.7] cut="20"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="as-bytes"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="58">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="if" base="if" level="1" ref="36"/>\n
[reo 0.0.7] <o as="not" base="not" level="1" ref="39"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="45"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="48"/>\n
[reo 0.0.7] <o as="while" base="while" level="1" ref="51"/>\n
[reo 0.0.7] <o as="as-hash" base="as-hash" level="1" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="bool$as-hash"\n
[reo 0.0.7] cut="25"\n
[reo 0.0.7] line="65"\n
[reo 0.0.7] name="as-hash"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="65">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="if" base="if" level="1" ref="36"/>\n
[reo 0.0.7] <o as="not" base="not" level="1" ref="39"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="45"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="48"/>\n
[reo 0.0.7] <o as="while" base="while" level="1" ref="51"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="bool$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="bool"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="31" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="32" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="33" pos="7">\n
[reo 0.0.7] <o base="^" line="33" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="34" pos="7">\n
[reo 0.0.7] <o base="x" line="34" pos="6" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="30.36" name="if"/>\n
[reo 0.0.7] <o level="1" line="30.39" name="not"/>\n
[reo 0.0.7] <o level="1" line="30.45" name="and"/>\n
[reo 0.0.7] <o level="1" line="30.48" name="or"/>\n
[reo 0.0.7] <o level="1" line="30.51" name="while"/>\n
[reo 0.0.7] <o level="1" line="30.58" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="30.65" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="t"\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="bool$if"\n
[reo 0.0.7] original-name="if"\n
[reo 0.0.7] parent="bool"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="37" name="t" pos="3"/>\n
[reo 0.0.7] <o line="37" name="f" pos="5"/>\n
[reo 0.0.7] <o level="1" line="36.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="36.39" name="not"/>\n
[reo 0.0.7] <o level="1" line="36.45" name="and"/>\n
[reo 0.0.7] <o level="1" line="36.48" name="or"/>\n
[reo 0.0.7] <o level="1" line="36.51" name="while"/>\n
[reo 0.0.7] <o level="1" line="36.58" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="36.65" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="39"\n
[reo 0.0.7] name="bool$not"\n
[reo 0.0.7] original-name="not"\n
[reo 0.0.7] parent="bool"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".eq" line="41" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="42" pos="6"/>\n
[reo 0.0.7] <o base="bool" data="bytes" line="43" pos="6" ref="29">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="39.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="39.36" name="if"/>\n
[reo 0.0.7] <o level="1" line="39.45" name="and"/>\n
[reo 0.0.7] <o level="1" line="39.48" name="or"/>\n
[reo 0.0.7] <o level="1" line="39.51" name="while"/>\n
[reo 0.0.7] <o level="1" line="39.58" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="39.65" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] line="45"\n
[reo 0.0.7] name="bool$and"\n
[reo 0.0.7] original-name="and"\n
[reo 0.0.7] parent="bool"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="46" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="45.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="45.36" name="if"/>\n
[reo 0.0.7] <o level="1" line="45.39" name="not"/>\n
[reo 0.0.7] <o level="1" line="45.48" name="or"/>\n
[reo 0.0.7] <o level="1" line="45.51" name="while"/>\n
[reo 0.0.7] <o level="1" line="45.58" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="45.65" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="bool"\n
[reo 0.0.7] line="48"\n
[reo 0.0.7] name="bool$or"\n
[reo 0.0.7] original-name="or"\n
[reo 0.0.7] parent="bool"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="49" name="x" pos="3" vararg=""/>\n
[reo 0.0.7] <o level="1" line="48.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="48.36" name="if"/>\n
[reo 0.0.7] <o level="1" line="48.39" name="not"/>\n
[reo 0.0.7] <o level="1" line="48.45" name="and"/>\n
[reo 0.0.7] <o level="1" line="48.51" name="while"/>\n
[reo 0.0.7] <o level="1" line="48.58" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="48.65" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] line="51"\n
[reo 0.0.7] name="bool$while"\n
[reo 0.0.7] original-name="while"\n
[reo 0.0.7] parent="bool"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="56" name="f" pos="3"/>\n
[reo 0.0.7] <o level="1" line="51.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="51.36" name="if"/>\n
[reo 0.0.7] <o level="1" line="51.39" name="not"/>\n
[reo 0.0.7] <o level="1" line="51.45" name="and"/>\n
[reo 0.0.7] <o level="1" line="51.48" name="or"/>\n
[reo 0.0.7] <o level="1" line="51.58" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="51.65" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="bool$as-bytes"\n
[reo 0.0.7] original-name="as-bytes"\n
[reo 0.0.7] parent="bool"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".if" line="60" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="61" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.bytes" data="bytes" line="62" pos="6">01</o>\n
[reo 0.0.7] <o base="org.eolang.bytes" data="bytes" line="63" pos="6">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="58.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="58.36" name="if"/>\n
[reo 0.0.7] <o level="1" line="58.39" name="not"/>\n
[reo 0.0.7] <o level="1" line="58.45" name="and"/>\n
[reo 0.0.7] <o level="1" line="58.48" name="or"/>\n
[reo 0.0.7] <o level="1" line="58.51" name="while"/>\n
[reo 0.0.7] <o level="1" line="58.65" name="as-hash"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="65"\n
[reo 0.0.7] name="bool$as-hash"\n
[reo 0.0.7] original-name="as-hash"\n
[reo 0.0.7] parent="bool"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".if" line="67" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="68" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="69" pos="6">00 00 00 00 00 00 04 CF</o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="70" pos="6">00 00 00 00 00 00 04 D5</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="65.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="65.36" name="if"/>\n
[reo 0.0.7] <o level="1" line="65.39" name="not"/>\n
[reo 0.0.7] <o level="1" line="65.45" name="and"/>\n
[reo 0.0.7] <o level="1" line="65.48" name="or"/>\n
[reo 0.0.7] <o level="1" line="65.51" name="while"/>\n
[reo 0.0.7] <o level="1" line="65.58" name="as-bytes"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 188µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 180µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 210µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 292ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6212 bytes of XML in 194µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/bool.xmir saved (16132 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/bool.xmir (program:org.eolang.bool) to ./home/r/repo/target/eo/03-optimize/org/eolang/bool.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4038 bytes of XML in 200µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4038 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 418µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 198µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 273µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 222µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 257µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 352µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 240µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 237µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 242µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 275µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 294µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 258µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 282µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 236µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 296µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 319µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 368µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 279µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 333µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 248µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 254µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 235µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 244µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 311µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 260µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 229µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 145µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 265µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 608µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 184µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 156µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 162µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 407µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 576µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 218µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 429µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 472µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 280µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 263µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 282µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 250µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 87µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 87µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 86µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 271µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 254µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 301µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 286µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 288µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 292µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 312µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 309µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 310µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 346µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 338µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 370µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 158µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 321µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 339µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 352µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 328µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 162µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 166µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 350µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 326µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 145µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 324µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 591µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 348µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 342µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 385µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 376µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 365µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 305µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 81µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 80µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 329µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 535µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 230µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 193µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (5276 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="5"\n
[reo 0.0.7] name="org.eolang.goto"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/goto.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:48.136281Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # 2016-2022 Objectionary.com\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +architect yegor256@gmail.com\n
[reo 0.0.7] +home https://github.com/objectionary/eo\n
[reo 0.0.7] +package org.eolang\n
[reo 0.0.7] +rt jvm org.eolang:eo-runtime:0.28.7\n
[reo 0.0.7] +version 0.28.7\n
[reo 0.0.7] \n
[reo 0.0.7] # Non-conditional forward and backward jumps. Returns TRUE\n
[reo 0.0.7] # if the backward jump happened, an object provided to\n
[reo 0.0.7] # g.forward otherwise.\n
[reo 0.0.7] #\n
[reo 0.0.7] # Forward jump may look like this:\n
[reo 0.0.7] #\n
[reo 0.0.7] # ```\n
[reo 0.0.7] # goto\n
[reo 0.0.7] # [g]\n
[reo 0.0.7] # seq > @\n
[reo 0.0.7] # g.forward TRUE\n
[reo 0.0.7] # stdout "Will never be printed"\n
[reo 0.0.7] # ```\n
[reo 0.0.7] #\n
[reo 0.0.7] # Backward jump may be done this way:\n
[reo 0.0.7] #\n
[reo 0.0.7] # ```\n
[reo 0.0.7] # goto\n
[reo 0.0.7] # [g]\n
[reo 0.0.7] # seq > @\n
[reo 0.0.7] # stdout "Will be printed forever"\n
[reo 0.0.7] # g.backward\n
[reo 0.0.7] # ```\n
[reo 0.0.7] #\n
[reo 0.0.7] [f] > goto /?\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] 2016-2022 Objectionary.com\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>architect</head>\n
[reo 0.0.7] <tail>yegor256@gmail.com</tail>\n
[reo 0.0.7] <part>yegor256@gmail.com</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang</tail>\n
[reo 0.0.7] <part>org.eolang</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-runtime:0.28.7</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-runtime:0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.28.7</tail>\n
[reo 0.0.7] <part>0.28.7</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="?"\n
[reo 0.0.7] line="53"\n
[reo 0.0.7] name="goto"\n
[reo 0.0.7] original-name="goto"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="53" name="f" pos="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 268µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 401µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 315µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 376µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 302µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 161µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 570µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 514µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 186µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 364µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 309µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 401µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 362µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 189µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 404µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 329µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 161µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 417µs
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 197ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4038 bytes of XML in 161µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/goto.xmir saved (5520 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/goto.xmir (program:org.eolang.goto) to ./home/r/repo/target/eo/03-optimize/org/eolang/goto.xmir
[reo 0.0.7] [INFO] Optimized 17 out of 21 XMIR program(s)
[reo 0.0.7] [DEBUG] Execution of OptimizeMojo took 5s
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 13161 bytes of XML in 427µs
[reo 0.0.7] [DEBUG] Found 1 foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/heap.xmir: [org.eolang.int]
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 44250 bytes of XML in 1ms
[reo 0.0.7] [DEBUG] Found 4 foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/bytes.xmir: [org.eolang.array, org.eolang.collections.bytes-as-array, org.eolang.collections.list, org.eolang.int]
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5170 bytes of XML in 222µs
[reo 0.0.7] [DEBUG] Didn't find any foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/as-phi.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 10252 bytes of XML in 311µs
[reo 0.0.7] [DEBUG] Didn't find any foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/string.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5492 bytes of XML in 203µs
[reo 0.0.7] [DEBUG] Didn't find any foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/try.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 9572 bytes of XML in 274µs
[reo 0.0.7] [DEBUG] Didn't find any foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/ram.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5077 bytes of XML in 194µs
[reo 0.0.7] [DEBUG] Didn't find any foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/memory.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5332 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] Didn't find any foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/error.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 29926 bytes of XML in 2ms
[reo 0.0.7] [DEBUG] Found 3 foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/float.xmir: [org.eolang.array, org.eolang.collections.list, org.eolang.int]
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5243 bytes of XML in 200µs
[reo 0.0.7] [DEBUG] Didn't find any foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/cage.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 9588 bytes of XML in 253µs
[reo 0.0.7] [DEBUG] Found 6 foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/switch.xmir: [org.eolang.array, org.eolang.bool, org.eolang.collections.list, org.eolang.error, org.eolang.int, org.eolang.string]
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5259 bytes of XML in 185µs
[reo 0.0.7] [DEBUG] Found 2 foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/nop.xmir: [org.eolang.array, org.eolang.bool]
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5164 bytes of XML in 209µs
[reo 0.0.7] [DEBUG] Found 1 foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/seq.xmir: [org.eolang.array]
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5127 bytes of XML in 180µs
[reo 0.0.7] [DEBUG] Didn't find any foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/io/stdout.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6322 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] Didn't find any foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/io/stdin.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 16132 bytes of XML in 424µs
[reo 0.0.7] [DEBUG] Found 3 foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/bool.xmir: [org.eolang.array, org.eolang.bytes, org.eolang.int]
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5520 bytes of XML in 189µs
[reo 0.0.7] [DEBUG] Didn't find any foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/goto.xmir
[reo 0.0.7] [INFO] Discovered 8 foreign objects in 17 programs: [org.eolang.error, org.eolang.bool, org.eolang.collections.list, org.eolang.string, org.eolang.collections.bytes-as-array, org.eolang.bytes, org.eolang.int, org.eolang.array]
[reo 0.0.7] [DEBUG] Execution of DiscoverMojo took 46ms
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.collections.bytes-as-array' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/collections/bytes-as-array.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/collections/bytes-as-array.eo saved (1450 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.collections.bytes-as-array' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/collections/bytes-as-array.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.collections.map' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/collections/map.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/collections/map.eo saved (2732 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.collections.map' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/collections/map.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.collections.multimap' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/collections/multimap.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/collections/multimap.eo saved (3220 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.collections.multimap' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/collections/multimap.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [INFO] 3 program(s) pulled from [./home/r/.eo (5f82cc1)]+[fallback to [https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/%s.eo]+(5f82cc1 cache to /home/r/.eo)]
[reo 0.0.7] [DEBUG] Execution of PullMojo took 2s
[reo 0.0.7] [DEBUG] 18 suitable tojo(s) found out of 24
[reo 0.0.7] [DEBUG] Program org.eolang.reo.simple.sum/0.0.0 skipped due to its zero version
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6358 bytes of XML in 377µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.heap/0.28.7: org.eolang:eo-runtime:0.28.7
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 9102 bytes of XML in 392µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.bytes/0.28.7: org.eolang:eo-runtime:0.28.7
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3686 bytes of XML in 183µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.as-phi/0.28.7: org.eolang:eo-runtime:0.28.7
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4912 bytes of XML in 232µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.string/0.28.7: org.eolang:eo-runtime:0.28.7
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4011 bytes of XML in 180µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.try/0.28.7: org.eolang:eo-runtime:0.28.7
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4615 bytes of XML in 220µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.ram/0.28.7: org.eolang:eo-runtime:0.28.7
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3593 bytes of XML in 177µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.memory/0.28.7: org.eolang:eo-runtime:0.28.7
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 101µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.error/0.28.7: org.eolang:eo-runtime:0.28.7
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 9052 bytes of XML in 254µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.float/0.28.7: org.eolang:eo-runtime:0.28.7
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3761 bytes of XML in 108µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.cage/0.28.7: org.eolang:eo-runtime:0.28.7
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7411 bytes of XML in 166µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.switch/0.28.7: org.eolang:eo-runtime:0.28.7
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3725 bytes of XML in 108µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.nop/0.28.7: org.eolang:eo-runtime:0.28.7
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3683 bytes of XML in 104µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.seq/0.28.7: org.eolang:eo-runtime:0.28.7
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3643 bytes of XML in 100µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.io.stdout/0.28.7: org.eolang:eo-runtime:0.28.7
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3991 bytes of XML in 105µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.io.stdin/0.28.7: org.eolang:eo-runtime:0.28.7
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6212 bytes of XML in 159µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.bool/0.28.7: org.eolang:eo-runtime:0.28.7
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4038 bytes of XML in 113µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.goto/0.28.7: org.eolang:eo-runtime:0.28.7
[reo 0.0.7] [DEBUG] Dependency org.eolang:eo-runtime:0.28.7 already resolved to ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7
[reo 0.0.7] [INFO] New 1 dependenc(ies) unpacked
[reo 0.0.7] [DEBUG] Execution of ResolveMojo took 19ms
[reo 0.0.7] [INFO] Found 4 sources in ./home/r/repo/target/eo/06-resolve/org.eolang/eo-collections/-/0.0.4/EO-SOURCES, 4 program(s) registered with version 0.0.4
[reo 0.0.7] [INFO] Found 19 sources in ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES, 19 program(s) registered with version 0.28.7
[reo 0.0.7] [INFO] New 23 objects found in 2 unpacked dependencies
[reo 0.0.7] [DEBUG] Execution of MarkMojo took 2ms
[reo 0.0.7] [DEBUG] Binaries from org.eolang/eo-collections/-/0.0.4 have already been placed
[reo 0.0.7] [DEBUG] Binaries from org.eolang/eo-runtime/-/0.28.7 have already been placed
[reo 0.0.7] [DEBUG] No binary files placed from 2 dependencies
[reo 0.0.7] [DEBUG] Execution of PlaceMojo took 1ms
[reo 0.0.7] [INFO] Assemble cycle #4 (eo:21/xmir:4/xmir2:4/discovered:4 -> eo:24/xmir:21/xmir2:21/discovered:21), took 7s
[reo 0.0.7] [DEBUG] Already parsed org.eolang.reo.simple.sum to ./home/r/repo/target/eo/01-parse/org/eolang/reo/simple/sum.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.int to ./home/r/repo/target/eo/01-parse/org/eolang/int.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.array to ./home/r/repo/target/eo/01-parse/org/eolang/array.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.collections.list to ./home/r/repo/target/eo/01-parse/org/eolang/collections/list.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.heap to ./home/r/repo/target/eo/01-parse/org/eolang/heap.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.bytes to ./home/r/repo/target/eo/01-parse/org/eolang/bytes.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.as-phi to ./home/r/repo/target/eo/01-parse/org/eolang/as-phi.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.string to ./home/r/repo/target/eo/01-parse/org/eolang/string.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.try to ./home/r/repo/target/eo/01-parse/org/eolang/try.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.ram to ./home/r/repo/target/eo/01-parse/org/eolang/ram.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.memory to ./home/r/repo/target/eo/01-parse/org/eolang/memory.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.error to ./home/r/repo/target/eo/01-parse/org/eolang/error.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.float to ./home/r/repo/target/eo/01-parse/org/eolang/float.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.cage to ./home/r/repo/target/eo/01-parse/org/eolang/cage.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.switch to ./home/r/repo/target/eo/01-parse/org/eolang/switch.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.nop to ./home/r/repo/target/eo/01-parse/org/eolang/nop.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.seq to ./home/r/repo/target/eo/01-parse/org/eolang/seq.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.io.stdout to ./home/r/repo/target/eo/01-parse/org/eolang/io/stdout.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.io.stdin to ./home/r/repo/target/eo/01-parse/org/eolang/io/stdin.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.bool to ./home/r/repo/target/eo/01-parse/org/eolang/bool.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.goto to ./home/r/repo/target/eo/01-parse/org/eolang/goto.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 39 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5212 bytes of XML in 209µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.collections.bytes-as-array:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="5"
[reo 0.0.7] name="org.eolang.collections.bytes-as-array"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/bytes-as-array.eo"
[reo 0.0.7] time="2022-09-29T11:55:54.843473Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +home https://github.com/objectionary/eo-collections
[reo 0.0.7] +package org.eolang.collections
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4
[reo 0.0.7] +version 0.0.4
[reo 0.0.7]
[reo 0.0.7] [b] > bytes-as-array
[reo 0.0.7] slice-byte > @
[reo 0.0.7] *
[reo 0.0.7] 0
[reo 0.0.7] [a i] > slice-byte
[reo 0.0.7] if. > @
[reo 0.0.7] i.lt
[reo 0.0.7] b.size
[reo 0.0.7] ^.slice-byte
[reo 0.0.7] a.with (b.slice i 1)
[reo 0.0.7] i.plus 1
[reo 0.0.7] a
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang.collections</tail>
[reo 0.0.7] <part>org.eolang.collections</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.0.4</tail>
[reo 0.0.7] <part>0.0.4</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="28" name="bytes-as-array" pos="0">
[reo 0.0.7] <o line="28" name="b" pos="1"/>
[reo 0.0.7] <o base="slice-byte" line="29" name="@" pos="2">
[reo 0.0.7] <o base="array" data="array" line="30" pos="4"/>
[reo 0.0.7] <o base="int" data="bytes" line="31" pos="4">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="32" name="slice-byte" pos="2">
[reo 0.0.7] <o line="32" name="a" pos="3"/>
[reo 0.0.7] <o line="32" name="i" pos="5"/>
[reo 0.0.7] <o base=".if" line="33" name="@" pos="4">
[reo 0.0.7] <o base="i" line="34" pos="6"/>
[reo 0.0.7] <o base=".lt" line="34" method="" pos="7">
[reo 0.0.7] <o base="b" line="35" pos="8"/>
[reo 0.0.7] <o base=".size" line="35" method="" pos="9"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="^" line="36" pos="6"/>
[reo 0.0.7] <o base=".slice-byte" line="36" method="" pos="7">
[reo 0.0.7] <o base="a" line="37" pos="8"/>
[reo 0.0.7] <o base=".with" line="37" method="" pos="9">
[reo 0.0.7] <o alias="1" base="b" line="37" pos="16"/>
[reo 0.0.7] <o base=".slice" line="37" method="" pos="17">
[reo 0.0.7] <o base="i" line="37" pos="24"/>
[reo 0.0.7] <o base="int" data="bytes" line="37" pos="26">00 00 00 00 00 00 00 01</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="i" line="38" pos="8"/>
[reo 0.0.7] <o base=".plus" line="38" method="" pos="9">
[reo 0.0.7] <o base="int" data="bytes" line="38" pos="15">00 00 00 00 00 00 00 01</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="a" line="39" pos="6"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/collections/bytes-as-array.xmir saved (5303 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/collections/bytes-as-array.xmir saved (5303 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/collections/bytes-as-array.eo to ./home/r/repo/target/eo/01-parse/org/eolang/collections/bytes-as-array.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 86 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 13062 bytes of XML in 387µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.collections.map:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="55"
[reo 0.0.7] name="org.eolang.collections.map"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/map.eo"
[reo 0.0.7] time="2022-09-29T11:55:54.905537Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># MIT License
[reo 0.0.7] #
[reo 0.0.7] # Copyright (c) 2022 Eugene Darashkevich
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included in all
[reo 0.0.7] # copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +alias org.eolang.collections.list
[reo 0.0.7] +alias org.eolang.collections.multimap
[reo 0.0.7] +alias org.eolang.math.number
[reo 0.0.7] +home https://github.com/objectionary/eo-collections
[reo 0.0.7] +package org.eolang.collections
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4
[reo 0.0.7] +version 0.0.4
[reo 0.0.7]
[reo 0.0.7] [m] &gt; map
[reo 0.0.7]
[reo 0.0.7] memory 0 &gt; elements-amount
[reo 0.0.7]
[reo 0.0.7] # Returns list of all keys in multimap
[reo 0.0.7] [] &gt; keys
[reo 0.0.7] (multimap *).concat-all-arrays m &gt; caa!
[reo 0.0.7] mapped. &gt; @
[reo 0.0.7] list
[reo 0.0.7] caa
[reo 0.0.7] [curr]
[reo 0.0.7] curr.at 0 &gt; @
[reo 0.0.7]
[reo 0.0.7] # Returns amount of elements in multimap
[reo 0.0.7] [] &gt; size
[reo 0.0.7] elements-amount &gt; @
[reo 0.0.7]
[reo 0.0.7] # Returns the new map with added object
[reo 0.0.7] # Replaces if there was one before
[reo 0.0.7] [key value] &gt; with
[reo 0.0.7] multimap * &gt; mmp!
[reo 0.0.7] * key value &gt; new-pair!
[reo 0.0.7] mmp.concat-all-arrays m &gt; caa!
[reo 0.0.7] mmp.without-in-list key caa &gt; wcaa!
[reo 0.0.7] wcaa.with new-pair &gt; arr!
[reo 0.0.7] mmp.pairs-to-hash arr &gt; harr!
[reo 0.0.7] mmp.rebuild harr arr &gt; table!
[reo 0.0.7] map table &gt; mp
[reo 0.0.7] seq &gt; @
[reo 0.0.7] (mp.elements-amount).write (arr.length)
[reo 0.0.7] mp
[reo 0.0.7]
[reo 0.0.7] # Returns an array with the found value
[reo 0.0.7] # If no element was found, it returns an empty array
[reo 0.0.7] [key] &gt; found
[reo 0.0.7] multimap * &gt; mmp!
[reo 0.0.7] number (key.as-hash) &gt; num!
[reo 0.0.7] if. &gt; @
[reo 0.0.7] eq.
[reo 0.0.7] m.length
[reo 0.0.7] 0
[reo 0.0.7] *
[reo 0.0.7] mmp.find-in-list key (m.at (num.mod (m.length)))
[reo 0.0.7]
[reo 0.0.7] # Returns a new map, without element with the given key
[reo 0.0.7] # Returns the map itself, if there was no item with this key
[reo 0.0.7] [key] > without
[reo 0.0.7] multimap * > mmp!
[reo 0.0.7] mmp.concat-all-arrays m > caa!
[reo 0.0.7] mmp.without-in-list key caa > arr!
[reo 0.0.7] mmp.pairs-to-hash arr > harr!
[reo 0.0.7] mmp.rebuild harr arr > table!
[reo 0.0.7] map table > mp
[reo 0.0.7] seq > @
[reo 0.0.7] (mp.elements-amount).write (arr.length)
[reo 0.0.7] mp
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>MIT License
[reo 0.0.7]
[reo 0.0.7] Copyright (c) 2022 Eugene Darashkevich
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included in all
[reo 0.0.7] copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>alias</head>
[reo 0.0.7] <tail>org.eolang.collections.list</tail>
[reo 0.0.7] <part>org.eolang.collections.list</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>alias</head>
[reo 0.0.7] <tail>org.eolang.collections.multimap</tail>
[reo 0.0.7] <part>org.eolang.collections.multimap</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>alias</head>
[reo 0.0.7] <tail>org.eolang.math.number</tail>
[reo 0.0.7] <part>org.eolang.math.number</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang.collections</tail>
[reo 0.0.7] <part>org.eolang.collections</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="28">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="29">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.0.4</tail>
[reo 0.0.7] <part>0.0.4</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="31" name="map" pos="0">
[reo 0.0.7] <o line="31" name="m" pos="1"/>
[reo 0.0.7] <o base="memory" line="33" name="elements-amount" pos="2">
[reo 0.0.7] <o base="int" data="bytes" line="33" pos="9">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="35" name="keys" pos="2">
[reo 0.0.7] <o alias="1" base="multimap" line="37" pos="5">
[reo 0.0.7] <o base="array" data="array" line="37" pos="14"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".concat-all-arrays"
[reo 0.0.7] const=""
[reo 0.0.7] line="37"
[reo 0.0.7] method=""
[reo 0.0.7] name="caa"
[reo 0.0.7] pos="16">
[reo 0.0.7] <o base="m" line="37" pos="35"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".mapped" line="38" name="@" pos="4">
[reo 0.0.7] <o base="list" line="39" pos="6">
[reo 0.0.7] <o base="caa" line="40" pos="8"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="41" pos="6">
[reo 0.0.7] <o line="41" name="curr" pos="7"/>
[reo 0.0.7] <o base="curr" line="42" pos="8"/>
[reo 0.0.7] <o base=".at" line="42" method="" name="@" pos="12">
[reo 0.0.7] <o base="int" data="bytes" line="42" pos="16">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="44" name="size" pos="2">
[reo 0.0.7] <o base="elements-amount" line="46" name="@" pos="4"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="48" name="with" pos="2">
[reo 0.0.7] <o line="50" name="key" pos="3"/>
[reo 0.0.7] <o line="50" name="value" pos="7"/>
[reo 0.0.7] <o base="multimap" const="" line="51" name="mmp" pos="4">
[reo 0.0.7] <o base="array" data="array" line="51" pos="13"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="array"
[reo 0.0.7] const=""
[reo 0.0.7] data="array"
[reo 0.0.7] line="52"
[reo 0.0.7] name="new-pair"
[reo 0.0.7] pos="4">
[reo 0.0.7] <o base="key" line="52" pos="6"/>
[reo 0.0.7] <o base="value" line="52" pos="10"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="mmp" line="53" pos="4"/>
[reo 0.0.7] <o base=".concat-all-arrays"
[reo 0.0.7] const=""
[reo 0.0.7] line="53"
[reo 0.0.7] method=""
[reo 0.0.7] name="caa"
[reo 0.0.7] pos="7">
[reo 0.0.7] <o base="m" line="53" pos="26"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="mmp" line="54" pos="4"/>
[reo 0.0.7] <o base=".without-in-list"
[reo 0.0.7] const=""
[reo 0.0.7] line="54"
[reo 0.0.7] method=""
[reo 0.0.7] name="wcaa"
[reo 0.0.7] pos="7">
[reo 0.0.7] <o base="key" line="54" pos="24"/>
[reo 0.0.7] <o base="caa" line="54" pos="28"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="wcaa" line="55" pos="4"/>
[reo 0.0.7] <o base=".with"
[reo 0.0.7] const=""
[reo 0.0.7] line="55"
[reo 0.0.7] method=""
[reo 0.0.7] name="arr"
[reo 0.0.7] pos="8">
[reo 0.0.7] <o base="new-pair" line="55" pos="14"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="mmp" line="56" pos="4"/>
[reo 0.0.7] <o base=".pairs-to-hash"
[reo 0.0.7] const=""
[reo 0.0.7] line="56"
[reo 0.0.7] method=""
[reo 0.0.7] name="harr"
[reo 0.0.7] pos="7">
[reo 0.0.7] <o base="arr" line="56" pos="22"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="mmp" line="57" pos="4"/>
[reo 0.0.7] <o base=".rebuild"
[reo 0.0.7] const=""
[reo 0.0.7] line="57"
[reo 0.0.7] method=""
[reo 0.0.7] name="table"
[reo 0.0.7] pos="7">
[reo 0.0.7] <o base="harr" line="57" pos="16"/>
[reo 0.0.7] <o base="arr" line="57" pos="21"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="map" line="58" name="mp" pos="4">
[reo 0.0.7] <o base="table" line="58" pos="8"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="seq" line="59" name="@" pos="4">
[reo 0.0.7] <o alias="2" base="mp" line="60" pos="7"/>
[reo 0.0.7] <o base=".elements-amount" line="60" method="" pos="9"/>
[reo 0.0.7] <o base=".write" line="60" method="" pos="26">
[reo 0.0.7] <o alias="3" base="arr" line="60" pos="34"/>
[reo 0.0.7] <o base=".length" line="60" method="" pos="37"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="mp" line="61" pos="6"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="63" name="found" pos="2">
[reo 0.0.7] <o line="65" name="key" pos="3"/>
[reo 0.0.7] <o base="multimap" const="" line="66" name="mmp" pos="4">
[reo 0.0.7] <o base="array" data="array" line="66" pos="13"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="number" const="" line="67" name="num" pos="4">
[reo 0.0.7] <o alias="4" base="key" line="67" pos="12"/>
[reo 0.0.7] <o base=".as-hash" line="67" method="" pos="15"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".if" line="68" name="@" pos="4">
[reo 0.0.7] <o base=".eq" line="69" pos="6">
[reo 0.0.7] <o base="m" line="70" pos="8"/>
[reo 0.0.7] <o base=".length" line="70" method="" pos="9"/>
[reo 0.0.7] <o base="int" data="bytes" line="71" pos="8">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="array" data="array" line="72" pos="6"/>
[reo 0.0.7] <o base="mmp" line="73" pos="6"/>
[reo 0.0.7] <o base=".find-in-list" line="73" method="" pos="9">
[reo 0.0.7] <o base="key" line="73" pos="23"/>
[reo 0.0.7] <o alias="5" base="m" line="73" pos="28"/>
[reo 0.0.7] <o base=".at" line="73" method="" pos="29">
[reo 0.0.7] <o alias="6" base="num" line="73" pos="34"/>
[reo 0.0.7] <o base=".mod" line="73" method="" pos="37">
[reo 0.0.7] <o alias="7" base="m" line="73" pos="43"/>
[reo 0.0.7] <o base=".length" line="73" method="" pos="44"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="75" name="without" pos="2">
[reo 0.0.7] <o line="77" name="key" pos="3"/>
[reo 0.0.7] <o base="multimap" const="" line="78" name="mmp" pos="4">
[reo 0.0.7] <o base="array" data="array" line="78" pos="13"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="mmp" line="79" pos="4"/>
[reo 0.0.7] <o base=".concat-all-arrays"
[reo 0.0.7] const=""
[reo 0.0.7] line="79"
[reo 0.0.7] method=""
[reo 0.0.7] name="caa"
[reo 0.0.7] pos="7">
[reo 0.0.7] <o base="m" line="79" pos="26"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="mmp" line="80" pos="4"/>
[reo 0.0.7] <o base=".without-in-list"
[reo 0.0.7] const=""
[reo 0.0.7] line="80"
[reo 0.0.7] method=""
[reo 0.0.7] name="arr"
[reo 0.0.7] pos="7">
[reo 0.0.7] <o base="key" line="80" pos="24"/>
[reo 0.0.7] <o base="caa" line="80" pos="28"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="mmp" line="81" pos="4"/>
[reo 0.0.7] <o base=".pairs-to-hash"
[reo 0.0.7] const=""
[reo 0.0.7] line="81"
[reo 0.0.7] method=""
[reo 0.0.7] name="harr"
[reo 0.0.7] pos="7">
[reo 0.0.7] <o base="arr" line="81" pos="22"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="mmp" line="82" pos="4"/>
[reo 0.0.7] <o base=".rebuild"
[reo 0.0.7] const=""
[reo 0.0.7] line="82"
[reo 0.0.7] method=""
[reo 0.0.7] name="table"
[reo 0.0.7] pos="7">
[reo 0.0.7] <o base="harr" line="82" pos="16"/>
[reo 0.0.7] <o base="arr" line="82" pos="21"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="map" line="83" name="mp" pos="4">
[reo 0.0.7] <o base="table" line="83" pos="8"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="seq" line="84" name="@" pos="4">
[reo 0.0.7] <o alias="8" base="mp" line="85" pos="7"/>
[reo 0.0.7] <o base=".elements-amount" line="85" method="" pos="9"/>
[reo 0.0.7] <o base=".write" line="85" method="" pos="26">
[reo 0.0.7] <o alias="9" base="arr" line="85" pos="34"/>
[reo 0.0.7] <o base=".length" line="85" method="" pos="37"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="mp" line="86" pos="6"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/collections/map.xmir saved (13142 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/collections/map.xmir saved (13142 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/collections/map.eo to ./home/r/repo/target/eo/01-parse/org/eolang/collections/map.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 126 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 17544 bytes of XML in 459µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.collections.multimap:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="36"
[reo 0.0.7] name="org.eolang.collections.multimap"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/multimap.eo"
[reo 0.0.7] time="2022-09-29T11:55:54.959719Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># MIT License
[reo 0.0.7] #
[reo 0.0.7] # Copyright (c) 2022 Eugene Darashkevich
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included in all
[reo 0.0.7] # copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +alias org.eolang.collections.list
[reo 0.0.7] +alias org.eolang.math.number
[reo 0.0.7] +home https://github.com/objectionary/eo-collections
[reo 0.0.7] +package org.eolang.collections
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4
[reo 0.0.7] +version 0.0.4
[reo 0.0.7]
[reo 0.0.7] [m] &gt; multimap
[reo 0.0.7]
[reo 0.0.7] memory 0 &gt; elements-amount
[reo 0.0.7]
[reo 0.0.7] # Returns list of all keys in multimap
[reo 0.0.7] [] &gt; keys
[reo 0.0.7] ^.concat-all-arrays m &gt; caa!
[reo 0.0.7] mapped. &gt; @
[reo 0.0.7] list
[reo 0.0.7] caa
[reo 0.0.7] [curr]
[reo 0.0.7] curr.at 0 &gt; @
[reo 0.0.7]
[reo 0.0.7] # Returns amount of elements in multimap
[reo 0.0.7] [] &gt; size
[reo 0.0.7] elements-amount &gt; @
[reo 0.0.7]
[reo 0.0.7] [arr] &gt; concat-all-arrays
[reo 0.0.7] reduced. &gt; @
[reo 0.0.7] list
[reo 0.0.7] arr
[reo 0.0.7] *
[reo 0.0.7] [a x]
[reo 0.0.7] concat. &gt; @
[reo 0.0.7] list a
[reo 0.0.7] x
[reo 0.0.7]
[reo 0.0.7] [arr] &gt; pairs-to-hash
[reo 0.0.7] reduced. &gt; @
[reo 0.0.7] list
[reo 0.0.7] arr
[reo 0.0.7] *
[reo 0.0.7] [a x]
[reo 0.0.7] (a.with ((x.at 0).as-hash)) &gt; @
[reo 0.0.7]
[reo 0.0.7] # Returns the new map with added object
[reo 0.0.7] [key value] > with
[reo 0.0.7] * key value > new-pair!
[reo 0.0.7] ^.concat-all-arrays m > caa!
[reo 0.0.7] caa.with new-pair > arr!
[reo 0.0.7] ^.pairs-to-hash arr > harr!
[reo 0.0.7] ^.rebuild harr arr > table!
[reo 0.0.7] multimap table > mmp
[reo 0.0.7] seq > @
[reo 0.0.7] (mmp.elements-amount).write (arr.length)
[reo 0.0.7] mmp
[reo 0.0.7]
[reo 0.0.7] [key arr] > find-in-list
[reo 0.0.7] reduced. > @
[reo 0.0.7] list
[reo 0.0.7] arr
[reo 0.0.7] *
[reo 0.0.7] [a x]
[reo 0.0.7] if. > @
[reo 0.0.7] eq.
[reo 0.0.7] key
[reo 0.0.7] (x.at 0)
[reo 0.0.7] a.with (x.at 1)
[reo 0.0.7] a
[reo 0.0.7]
[reo 0.0.7] # Returns an array with the found value
[reo 0.0.7] # If no element was found, it returns an empty array
[reo 0.0.7] [key] > found
[reo 0.0.7] number (key.as-hash) > num!
[reo 0.0.7] if. > @
[reo 0.0.7] eq.
[reo 0.0.7] m.length
[reo 0.0.7] 0
[reo 0.0.7] *
[reo 0.0.7] ^.find-in-list key (m.at (num.mod (m.length)))
[reo 0.0.7]
[reo 0.0.7] [key arr] > without-in-list
[reo 0.0.7] reduced. > @
[reo 0.0.7] list
[reo 0.0.7] arr
[reo 0.0.7] *
[reo 0.0.7] [a x]
[reo 0.0.7] if. > @
[reo 0.0.7] eq.
[reo 0.0.7] key
[reo 0.0.7] (x.at 0)
[reo 0.0.7] a
[reo 0.0.7] a.with x
[reo 0.0.7]
[reo 0.0.7] [harr arr] > rebuild /array
[reo 0.0.7]
[reo 0.0.7] # Returns a new map, without elements with the given key
[reo 0.0.7] # Returns the map itself, if there was no item with this key
[reo 0.0.7] [key] > without
[reo 0.0.7] ^.concat-all-arrays m > caa!
[reo 0.0.7] ^.without-in-list key caa > arr!
[reo 0.0.7] ^.pairs-to-hash arr > harr!
[reo 0.0.7] ^.rebuild harr arr > table!
[reo 0.0.7] multimap table > mmp
[reo 0.0.7] seq > @
[reo 0.0.7] (mmp.elements-amount).write (arr.length)
[reo 0.0.7] mmp
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>MIT License
[reo 0.0.7]
[reo 0.0.7] Copyright (c) 2022 Eugene Darashkevich
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included in all
[reo 0.0.7] copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>alias</head>
[reo 0.0.7] <tail>org.eolang.collections.list</tail>
[reo 0.0.7] <part>org.eolang.collections.list</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>alias</head>
[reo 0.0.7] <tail>org.eolang.math.number</tail>
[reo 0.0.7] <part>org.eolang.math.number</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang.collections</tail>
[reo 0.0.7] <part>org.eolang.collections</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="28">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.0.4</tail>
[reo 0.0.7] <part>0.0.4</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="30" name="multimap" pos="0">
[reo 0.0.7] <o line="30" name="m" pos="1"/>
[reo 0.0.7] <o base="memory" line="32" name="elements-amount" pos="2">
[reo 0.0.7] <o base="int" data="bytes" line="32" pos="9">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="34" name="keys" pos="2">
[reo 0.0.7] <o base="^" line="36" pos="4"/>
[reo 0.0.7] <o base=".concat-all-arrays"
[reo 0.0.7] const=""
[reo 0.0.7] line="36"
[reo 0.0.7] method=""
[reo 0.0.7] name="caa"
[reo 0.0.7] pos="5">
[reo 0.0.7] <o base="m" line="36" pos="24"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".mapped" line="37" name="@" pos="4">
[reo 0.0.7] <o base="list" line="38" pos="6">
[reo 0.0.7] <o base="caa" line="39" pos="8"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="40" pos="6">
[reo 0.0.7] <o line="40" name="curr" pos="7"/>
[reo 0.0.7] <o base="curr" line="41" pos="8"/>
[reo 0.0.7] <o base=".at" line="41" method="" name="@" pos="12">
[reo 0.0.7] <o base="int" data="bytes" line="41" pos="16">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="43" name="size" pos="2">
[reo 0.0.7] <o base="elements-amount" line="45" name="@" pos="4"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="47" name="concat-all-arrays" pos="2">
[reo 0.0.7] <o line="47" name="arr" pos="3"/>
[reo 0.0.7] <o base=".reduced" line="48" name="@" pos="4">
[reo 0.0.7] <o base="list" line="49" pos="6">
[reo 0.0.7] <o base="arr" line="50" pos="8"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="array" data="array" line="51" pos="6"/>
[reo 0.0.7] <o abstract="" line="52" pos="6">
[reo 0.0.7] <o line="52" name="a" pos="7"/>
[reo 0.0.7] <o line="52" name="x" pos="9"/>
[reo 0.0.7] <o base=".concat" line="53" name="@" pos="8">
[reo 0.0.7] <o base="list" line="54" pos="10">
[reo 0.0.7] <o base="a" line="54" pos="15"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="x" line="55" pos="10"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="57" name="pairs-to-hash" pos="2">
[reo 0.0.7] <o line="57" name="arr" pos="3"/>
[reo 0.0.7] <o base=".reduced" line="58" name="@" pos="4">
[reo 0.0.7] <o base="list" line="59" pos="6">
[reo 0.0.7] <o base="arr" line="60" pos="8"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="array" data="array" line="61" pos="6"/>
[reo 0.0.7] <o abstract="" line="62" pos="6">
[reo 0.0.7] <o line="62" name="a" pos="7"/>
[reo 0.0.7] <o line="62" name="x" pos="9"/>
[reo 0.0.7] <o alias="1" base="a" line="63" pos="9"/>
[reo 0.0.7] <o base=".with" line="63" method="" name="@" pos="10">
[reo 0.0.7] <o alias="3" base="x" line="63" pos="18"/>
[reo 0.0.7] <o alias="2" base=".at" line="63" method="" pos="19">
[reo 0.0.7] <o base="int" data="bytes" line="63" pos="23">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".as-hash" line="63" method="" pos="25"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="65" name="with" pos="2">
[reo 0.0.7] <o line="66" name="key" pos="3"/>
[reo 0.0.7] <o line="66" name="value" pos="7"/>
[reo 0.0.7] <o base="array"
[reo 0.0.7] const=""
[reo 0.0.7] data="array"
[reo 0.0.7] line="67"
[reo 0.0.7] name="new-pair"
[reo 0.0.7] pos="4">
[reo 0.0.7] <o base="key" line="67" pos="6"/>
[reo 0.0.7] <o base="value" line="67" pos="10"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="^" line="68" pos="4"/>
[reo 0.0.7] <o base=".concat-all-arrays"
[reo 0.0.7] const=""
[reo 0.0.7] line="68"
[reo 0.0.7] method=""
[reo 0.0.7] name="caa"
[reo 0.0.7] pos="5">
[reo 0.0.7] <o base="m" line="68" pos="24"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="caa" line="69" pos="4"/>
[reo 0.0.7] <o base=".with"
[reo 0.0.7] const=""
[reo 0.0.7] line="69"
[reo 0.0.7] method=""
[reo 0.0.7] name="arr"
[reo 0.0.7] pos="7">
[reo 0.0.7] <o base="new-pair" line="69" pos="13"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="^" line="70" pos="4"/>
[reo 0.0.7] <o base=".pairs-to-hash"
[reo 0.0.7] const=""
[reo 0.0.7] line="70"
[reo 0.0.7] method=""
[reo 0.0.7] name="harr"
[reo 0.0.7] pos="5">
[reo 0.0.7] <o base="arr" line="70" pos="20"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="^" line="71" pos="4"/>
[reo 0.0.7] <o base=".rebuild"
[reo 0.0.7] const=""
[reo 0.0.7] line="71"
[reo 0.0.7] method=""
[reo 0.0.7] name="table"
[reo 0.0.7] pos="5">
[reo 0.0.7] <o base="harr" line="71" pos="14"/>
[reo 0.0.7] <o base="arr" line="71" pos="19"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="multimap" line="72" name="mmp" pos="4">
[reo 0.0.7] <o base="table" line="72" pos="13"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="seq" line="73" name="@" pos="4">
[reo 0.0.7] <o alias="4" base="mmp" line="74" pos="7"/>
[reo 0.0.7] <o base=".elements-amount" line="74" method="" pos="10"/>
[reo 0.0.7] <o base=".write" line="74" method="" pos="27">
[reo 0.0.7] <o alias="5" base="arr" line="74" pos="35"/>
[reo 0.0.7] <o base=".length" line="74" method="" pos="38"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="mmp" line="75" pos="6"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="77" name="find-in-list" pos="2">
[reo 0.0.7] <o line="77" name="key" pos="3"/>
[reo 0.0.7] <o line="77" name="arr" pos="7"/>
[reo 0.0.7] <o base=".reduced" line="78" name="@" pos="4">
[reo 0.0.7] <o base="list" line="79" pos="6">
[reo 0.0.7] <o base="arr" line="80" pos="8"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="array" data="array" line="81" pos="6"/>
[reo 0.0.7] <o abstract="" line="82" pos="6">
[reo 0.0.7] <o line="82" name="a" pos="7"/>
[reo 0.0.7] <o line="82" name="x" pos="9"/>
[reo 0.0.7] <o base=".if" line="83" name="@" pos="8">
[reo 0.0.7] <o base=".eq" line="84" pos="10">
[reo 0.0.7] <o base="key" line="85" pos="12"/>
[reo 0.0.7] <o alias="6" base="x" line="86" pos="13"/>
[reo 0.0.7] <o base=".at" line="86" method="" pos="14">
[reo 0.0.7] <o base="int" data="bytes" line="86" pos="18">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="a" line="87" pos="10"/>
[reo 0.0.7] <o base=".with" line="87" method="" pos="11">
[reo 0.0.7] <o alias="7" base="x" line="87" pos="18"/>
[reo 0.0.7] <o base=".at" line="87" method="" pos="19">
[reo 0.0.7] <o base="int" data="bytes" line="87" pos="23">00 00 00 00 00 00 00 01</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="a" line="88" pos="10"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="90" name="found" pos="2">
[reo 0.0.7] <o line="92" name="key" pos="3"/>
[reo 0.0.7] <o base="number" const="" line="93" name="num" pos="4">
[reo 0.0.7] <o alias="8" base="key" line="93" pos="12"/>
[reo 0.0.7] <o base=".as-hash" line="93" method="" pos="15"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".if" line="94" name="@" pos="4">
[reo 0.0.7] <o base=".eq" line="95" pos="6">
[reo 0.0.7] <o base="m" line="96" pos="8"/>
[reo 0.0.7] <o base=".length" line="96" method="" pos="9"/>
[reo 0.0.7] <o base="int" data="bytes" line="97" pos="8">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="array" data="array" line="98" pos="6"/>
[reo 0.0.7] <o base="^" line="99" pos="6"/>
[reo 0.0.7] <o base=".find-in-list" line="99" method="" pos="7">
[reo 0.0.7] <o base="key" line="99" pos="21"/>
[reo 0.0.7] <o alias="9" base="m" line="99" pos="26"/>
[reo 0.0.7] <o base=".at" line="99" method="" pos="27">
[reo 0.0.7] <o alias="10" base="num" line="99" pos="32"/>
[reo 0.0.7] <o base=".mod" line="99" method="" pos="35">
[reo 0.0.7] <o alias="11" base="m" line="99" pos="41"/>
[reo 0.0.7] <o base=".length" line="99" method="" pos="42"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="101" name="without-in-list" pos="2">
[reo 0.0.7] <o line="101" name="key" pos="3"/>
[reo 0.0.7] <o line="101" name="arr" pos="7"/>
[reo 0.0.7] <o base=".reduced" line="102" name="@" pos="4">
[reo 0.0.7] <o base="list" line="103" pos="6">
[reo 0.0.7] <o base="arr" line="104" pos="8"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="array" data="array" line="105" pos="6"/>
[reo 0.0.7] <o abstract="" line="106" pos="6">
[reo 0.0.7] <o line="106" name="a" pos="7"/>
[reo 0.0.7] <o line="106" name="x" pos="9"/>
[reo 0.0.7] <o base=".if" line="107" name="@" pos="8">
[reo 0.0.7] <o base=".eq" line="108" pos="10">
[reo 0.0.7] <o base="key" line="109" pos="12"/>
[reo 0.0.7] <o alias="12" base="x" line="110" pos="13"/>
[reo 0.0.7] <o base=".at" line="110" method="" pos="14">
[reo 0.0.7] <o base="int" data="bytes" line="110" pos="18">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="a" line="111" pos="10"/>
[reo 0.0.7] <o base="a" line="112" pos="10"/>
[reo 0.0.7] <o base=".with" line="112" method="" pos="11">
[reo 0.0.7] <o base="x" line="112" pos="17"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="array" line="114" name="rebuild" pos="2">
[reo 0.0.7] <o line="114" name="harr" pos="3"/>
[reo 0.0.7] <o line="114" name="arr" pos="8"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="116" name="without" pos="2">
[reo 0.0.7] <o line="118" name="key" pos="3"/>
[reo 0.0.7] <o base="^" line="119" pos="4"/>
[reo 0.0.7] <o base=".concat-all-arrays"
[reo 0.0.7] const=""
[reo 0.0.7] line="119"
[reo 0.0.7] method=""
[reo 0.0.7] name="caa"
[reo 0.0.7] pos="5">
[reo 0.0.7] <o base="m" line="119" pos="24"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="^" line="120" pos="4"/>
[reo 0.0.7] <o base=".without-in-list"
[reo 0.0.7] const=""
[reo 0.0.7] line="120"
[reo 0.0.7] method=""
[reo 0.0.7] name="arr"
[reo 0.0.7] pos="5">
[reo 0.0.7] <o base="key" line="120" pos="22"/>
[reo 0.0.7] <o base="caa" line="120" pos="26"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="^" line="121" pos="4"/>
[reo 0.0.7] <o base=".pairs-to-hash"
[reo 0.0.7] const=""
[reo 0.0.7] line="121"
[reo 0.0.7] method=""
[reo 0.0.7] name="harr"
[reo 0.0.7] pos="5">
[reo 0.0.7] <o base="arr" line="121" pos="20"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="^" line="122" pos="4"/>
[reo 0.0.7] <o base=".rebuild"
[reo 0.0.7] const=""
[reo 0.0.7] line="122"
[reo 0.0.7] method=""
[reo 0.0.7] name="table"
[reo 0.0.7] pos="5">
[reo 0.0.7] <o base="harr" line="122" pos="14"/>
[reo 0.0.7] <o base="arr" line="122" pos="19"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="multimap" line="123" name="mmp" pos="4">
[reo 0.0.7] <o base="table" line="123" pos="13"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="seq" line="124" name="@" pos="4">
[reo 0.0.7] <o alias="13" base="mmp" line="125" pos="7"/>
[reo 0.0.7] <o base=".elements-amount" line="125" method="" pos="10"/>
[reo 0.0.7] <o base=".write" line="125" method="" pos="27">
[reo 0.0.7] <o alias="14" base="arr" line="125" pos="35"/>
[reo 0.0.7] <o base=".length" line="125" method="" pos="38"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="mmp" line="126" pos="6"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/collections/multimap.xmir saved (17629 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/collections/multimap.xmir saved (17629 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/collections/multimap.eo to ./home/r/repo/target/eo/01-parse/org/eolang/collections/multimap.xmir
[reo 0.0.7] [INFO] Parsed 3 .eo sources to XMIRs
[reo 0.0.7] [DEBUG] Execution of ParseMojo took 153ms
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/reo/simple/sum.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/reo/simple/sum.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/int.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/int.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/array.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/array.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/collections/list.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/collections/list.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/heap.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/heap.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/bytes.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/bytes.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/as-phi.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/as-phi.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/string.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/string.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/try.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/try.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/ram.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/ram.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/memory.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/memory.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/error.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/error.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/float.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/float.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/cage.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/cage.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/switch.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/switch.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/nop.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/nop.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/seq.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/seq.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/io/stdout.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/io/stdout.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/io/stdin.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/io/stdin.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/bool.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/bool.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/goto.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/goto.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5303 bytes of XML in 229µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5303 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 560µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 460µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 425µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 496µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 542µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 186µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 427µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 487µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 421µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 462µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 166µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 441µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 452µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 218µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 473µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 459µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 453µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 807µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 171µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 437µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 462µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 464µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 958µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 198µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' produced (5720 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="5"\n
[reo 0.0.7] name="org.eolang.collections.bytes-as-array"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/bytes-as-array.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.843473Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [b] > bytes-as-array\n
[reo 0.0.7] slice-byte > @\n
[reo 0.0.7] *\n
[reo 0.0.7] 0\n
[reo 0.0.7] [a i] > slice-byte\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] i.lt\n
[reo 0.0.7] b.size\n
[reo 0.0.7] ^.slice-byte\n
[reo 0.0.7] a.with (b.slice i 1)\n
[reo 0.0.7] i.plus 1\n
[reo 0.0.7] a\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="28" name="bytes-as-array" pos="0">\n
[reo 0.0.7] <o line="28" name="b" pos="1"/>\n
[reo 0.0.7] <o base="slice-byte" line="29" name="@" pos="2" ref="32">\n
[reo 0.0.7] <o base="array" data="array" line="30" pos="4"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="31" pos="4">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="32" name="slice-byte" pos="2">\n
[reo 0.0.7] <o line="32" name="a" pos="3"/>\n
[reo 0.0.7] <o line="32" name="i" pos="5"/>\n
[reo 0.0.7] <o base=".if" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base="i" line="34" pos="6" ref="32"/>\n
[reo 0.0.7] <o base=".lt" line="34" method="" pos="7">\n
[reo 0.0.7] <o base="b" line="35" pos="8" ref="28"/>\n
[reo 0.0.7] <o base=".size" line="35" method="" pos="9"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="36" pos="6"/>\n
[reo 0.0.7] <o base=".slice-byte" line="36" method="" pos="7">\n
[reo 0.0.7] <o base="a" line="37" pos="8" ref="32"/>\n
[reo 0.0.7] <o base=".with" line="37" method="" pos="9">\n
[reo 0.0.7] <o alias="1" base="b" line="37" pos="16" ref="28"/>\n
[reo 0.0.7] <o base=".slice" line="37" method="" pos="17">\n
[reo 0.0.7] <o base="i" line="37" pos="24" ref="32"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="37" pos="26">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="i" line="38" pos="8" ref="32"/>\n
[reo 0.0.7] <o base=".plus" line="38" method="" pos="9">\n
[reo 0.0.7] <o base="int" data="bytes" line="38" pos="15">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="39" pos="6" ref="32"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 440µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 618µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' produced (5730 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="5"\n
[reo 0.0.7] name="org.eolang.collections.bytes-as-array"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/bytes-as-array.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.843473Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [b] > bytes-as-array\n
[reo 0.0.7] slice-byte > @\n
[reo 0.0.7] *\n
[reo 0.0.7] 0\n
[reo 0.0.7] [a i] > slice-byte\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] i.lt\n
[reo 0.0.7] b.size\n
[reo 0.0.7] ^.slice-byte\n
[reo 0.0.7] a.with (b.slice i 1)\n
[reo 0.0.7] i.plus 1\n
[reo 0.0.7] a\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="28" name="bytes-as-array" pos="0">\n
[reo 0.0.7] <o line="28" name="b" pos="1"/>\n
[reo 0.0.7] <o base="slice-byte" line="29" name="@" pos="2" ref="32">\n
[reo 0.0.7] <o base="array" data="array" line="30" pos="4"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="31" pos="4">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="32" name="slice-byte" pos="2">\n
[reo 0.0.7] <o line="32" name="a" pos="3"/>\n
[reo 0.0.7] <o line="32" name="i" pos="5"/>\n
[reo 0.0.7] <o base=".if" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".lt" line="34" pos="7">\n
[reo 0.0.7] <o base="i" line="34" pos="6" ref="32"/>\n
[reo 0.0.7] <o base=".size" line="35" pos="9">\n
[reo 0.0.7] <o base="b" line="35" pos="8" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".slice-byte" line="36" pos="7">\n
[reo 0.0.7] <o base="^" line="36" pos="6"/>\n
[reo 0.0.7] <o base=".with" line="37" pos="9">\n
[reo 0.0.7] <o base="a" line="37" pos="8" ref="32"/>\n
[reo 0.0.7] <o base=".slice" line="37" pos="17">\n
[reo 0.0.7] <o alias="1" base="b" line="37" pos="16" ref="28"/>\n
[reo 0.0.7] <o base="i" line="37" pos="24" ref="32"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="37" pos="26">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="38" pos="9">\n
[reo 0.0.7] <o base="i" line="38" pos="8" ref="32"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="38" pos="15">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="39" pos="6" ref="32"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 418µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 721µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 444µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 947µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 184µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 153µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 443µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 591µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 416µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 500µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 153µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 445µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 479µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 448µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 800µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 145µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 431µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 463µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' produced (5974 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="5"\n
[reo 0.0.7] name="org.eolang.collections.bytes-as-array"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/bytes-as-array.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.843473Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [b] > bytes-as-array\n
[reo 0.0.7] slice-byte > @\n
[reo 0.0.7] *\n
[reo 0.0.7] 0\n
[reo 0.0.7] [a i] > slice-byte\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] i.lt\n
[reo 0.0.7] b.size\n
[reo 0.0.7] ^.slice-byte\n
[reo 0.0.7] a.with (b.slice i 1)\n
[reo 0.0.7] i.plus 1\n
[reo 0.0.7] a\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="28" name="bytes-as-array" pos="0">\n
[reo 0.0.7] <o line="28" name="b" pos="1"/>\n
[reo 0.0.7] <o base="slice-byte" line="29" name="@" pos="2" ref="32">\n
[reo 0.0.7] <o base="array" data="array" line="30" pos="4"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="31" pos="4">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="32" name="slice-byte" pos="2">\n
[reo 0.0.7] <o line="32" name="a" pos="3"/>\n
[reo 0.0.7] <o line="32" name="i" pos="5"/>\n
[reo 0.0.7] <o base=".if" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".lt" line="34" pos="7">\n
[reo 0.0.7] <o base="i" line="34" pos="6" ref="32"/>\n
[reo 0.0.7] <o base=".size" line="35" pos="9">\n
[reo 0.0.7] <o base="b" line="35" pos="8" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".slice-byte" line="36" pos="7">\n
[reo 0.0.7] <o base="^" line="36" pos="6"/>\n
[reo 0.0.7] <o base=".with" line="37" pos="9">\n
[reo 0.0.7] <o base="a" line="37" pos="8" ref="32"/>\n
[reo 0.0.7] <o base=".slice" line="37" pos="17">\n
[reo 0.0.7] <o base="b" line="37" pos="16" ref="28"/>\n
[reo 0.0.7] <o base="i" line="37" pos="24" ref="32"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="37" pos="26">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="38" pos="9">\n
[reo 0.0.7] <o base="i" line="38" pos="8" ref="32"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="38" pos="15">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="39" pos="6" ref="32"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 438µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 746µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' produced (6060 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="5"\n
[reo 0.0.7] name="org.eolang.collections.bytes-as-array"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/bytes-as-array.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.843473Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [b] > bytes-as-array\n
[reo 0.0.7] slice-byte > @\n
[reo 0.0.7] *\n
[reo 0.0.7] 0\n
[reo 0.0.7] [a i] > slice-byte\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] i.lt\n
[reo 0.0.7] b.size\n
[reo 0.0.7] ^.slice-byte\n
[reo 0.0.7] a.with (b.slice i 1)\n
[reo 0.0.7] i.plus 1\n
[reo 0.0.7] a\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="28" name="bytes-as-array" pos="0">\n
[reo 0.0.7] <o line="28" name="b" pos="1"/>\n
[reo 0.0.7] <o base="slice-byte" line="29" name="@" pos="2" ref="32">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="30" pos="4"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="31" pos="4">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="32" name="slice-byte" pos="2">\n
[reo 0.0.7] <o line="32" name="a" pos="3"/>\n
[reo 0.0.7] <o line="32" name="i" pos="5"/>\n
[reo 0.0.7] <o base=".if" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".lt" line="34" pos="7">\n
[reo 0.0.7] <o base="i" line="34" pos="6" ref="32"/>\n
[reo 0.0.7] <o base=".size" line="35" pos="9">\n
[reo 0.0.7] <o base="b" line="35" pos="8" ref="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".slice-byte" line="36" pos="7">\n
[reo 0.0.7] <o base="^" line="36" pos="6"/>\n
[reo 0.0.7] <o base=".with" line="37" pos="9">\n
[reo 0.0.7] <o base="a" line="37" pos="8" ref="32"/>\n
[reo 0.0.7] <o base=".slice" line="37" pos="17">\n
[reo 0.0.7] <o base="b" line="37" pos="16" ref="28"/>\n
[reo 0.0.7] <o base="i" line="37" pos="24" ref="32"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="37" pos="26">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="38" pos="9">\n
[reo 0.0.7] <o base="i" line="38" pos="8" ref="32"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="38" pos="15">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="39" pos="6" ref="32"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 464µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 717µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 192µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 490µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 562µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 153µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 473µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 601µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 182µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 503µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 819µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 240µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 512µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 591µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 193µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 520µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 526µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 506µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 528µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 178µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 492µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 540µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 162µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 486µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 923µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 194µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 521µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 580µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 528µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 631µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 553µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 474µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 80µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' produced (6451 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="5"\n
[reo 0.0.7] name="org.eolang.collections.bytes-as-array"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/bytes-as-array.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.843473Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [b] > bytes-as-array\n
[reo 0.0.7] slice-byte > @\n
[reo 0.0.7] *\n
[reo 0.0.7] 0\n
[reo 0.0.7] [a i] > slice-byte\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] i.lt\n
[reo 0.0.7] b.size\n
[reo 0.0.7] ^.slice-byte\n
[reo 0.0.7] a.with (b.slice i 1)\n
[reo 0.0.7] i.plus 1\n
[reo 0.0.7] a\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="28" name="bytes-as-array" pos="0">\n
[reo 0.0.7] <o line="28" name="b" pos="1"/>\n
[reo 0.0.7] <o base="slice-byte" line="29" name="@" pos="2">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="30" pos="4"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="31" pos="4">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="32" name="slice-byte" pos="2">\n
[reo 0.0.7] <o line="32" name="a" pos="3"/>\n
[reo 0.0.7] <o line="32" name="i" pos="5"/>\n
[reo 0.0.7] <o base=".if" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".lt" line="34" pos="7">\n
[reo 0.0.7] <o base="i" line="34" pos="6"/>\n
[reo 0.0.7] <o base=".size" line="35" pos="9">\n
[reo 0.0.7] <o base="b" line="35" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".slice-byte" line="36" pos="7">\n
[reo 0.0.7] <o base="^" line="36" pos="6"/>\n
[reo 0.0.7] <o base=".with" line="37" pos="9">\n
[reo 0.0.7] <o base="a" line="37" pos="8"/>\n
[reo 0.0.7] <o base=".slice" line="37" pos="17">\n
[reo 0.0.7] <o base="b" line="37" pos="16"/>\n
[reo 0.0.7] <o base="i" line="37" pos="24"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="37" pos="26">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="38" pos="9">\n
[reo 0.0.7] <o base="i" line="38" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="38" pos="15">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="39" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 553µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 276µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 200µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (6992 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="5"\n
[reo 0.0.7] name="org.eolang.collections.bytes-as-array"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/bytes-as-array.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.843473Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [b] > bytes-as-array\n
[reo 0.0.7] slice-byte > @\n
[reo 0.0.7] *\n
[reo 0.0.7] 0\n
[reo 0.0.7] [a i] > slice-byte\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] i.lt\n
[reo 0.0.7] b.size\n
[reo 0.0.7] ^.slice-byte\n
[reo 0.0.7] a.with (b.slice i 1)\n
[reo 0.0.7] i.plus 1\n
[reo 0.0.7] a\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="28"\n
[reo 0.0.7] name="bytes-as-array"\n
[reo 0.0.7] original-name="bytes-as-array"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="28" name="b" pos="1"/>\n
[reo 0.0.7] <o base="slice-byte" line="29" name="@" pos="2">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="30" pos="4"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="31" pos="4">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="bytes-as-array$slice-byte"\n
[reo 0.0.7] cut="4"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="slice-byte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="32">\n
[reo 0.0.7] <o as="b" base="b" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="bytes-as-array$slice-byte"\n
[reo 0.0.7] original-name="slice-byte"\n
[reo 0.0.7] parent="bytes-as-array"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="32" name="a" pos="3"/>\n
[reo 0.0.7] <o line="32" name="i" pos="5"/>\n
[reo 0.0.7] <o base=".if" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".lt" line="34" pos="7">\n
[reo 0.0.7] <o base="i" line="34" pos="6"/>\n
[reo 0.0.7] <o base=".size" line="35" pos="9">\n
[reo 0.0.7] <o base="b" line="35" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".slice-byte" line="36" pos="7">\n
[reo 0.0.7] <o base="^" line="36" pos="6"/>\n
[reo 0.0.7] <o base=".with" line="37" pos="9">\n
[reo 0.0.7] <o base="a" line="37" pos="8"/>\n
[reo 0.0.7] <o base=".slice" line="37" pos="17">\n
[reo 0.0.7] <o base="b" line="37" pos="16"/>\n
[reo 0.0.7] <o base="i" line="37" pos="24"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="37" pos="26">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="38" pos="9">\n
[reo 0.0.7] <o base="i" line="38" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="38" pos="15">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="39" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="32.28" name="b"/>\n
[reo 0.0.7] <o level="1" line="32.29" name="@"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 319µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 221µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 561µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 783µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' produced (6986 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="5"\n
[reo 0.0.7] name="org.eolang.collections.bytes-as-array"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/bytes-as-array.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.843473Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [b] > bytes-as-array\n
[reo 0.0.7] slice-byte > @\n
[reo 0.0.7] *\n
[reo 0.0.7] 0\n
[reo 0.0.7] [a i] > slice-byte\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] i.lt\n
[reo 0.0.7] b.size\n
[reo 0.0.7] ^.slice-byte\n
[reo 0.0.7] a.with (b.slice i 1)\n
[reo 0.0.7] i.plus 1\n
[reo 0.0.7] a\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="28"\n
[reo 0.0.7] name="bytes-as-array"\n
[reo 0.0.7] original-name="bytes-as-array"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="28" name="b" pos="1"/>\n
[reo 0.0.7] <o base="slice-byte" line="29" name="@" pos="2">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="30" pos="4"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="31" pos="4">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="bytes-as-array$slice-byte"\n
[reo 0.0.7] cut="4"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="slice-byte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="32">\n
[reo 0.0.7] <o as="b" base="b" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="bytes-as-array$slice-byte"\n
[reo 0.0.7] original-name="slice-byte"\n
[reo 0.0.7] parent="bytes-as-array"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="32" name="a" pos="3"/>\n
[reo 0.0.7] <o line="32" name="i" pos="5"/>\n
[reo 0.0.7] <o base=".if" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".lt" line="34" pos="7">\n
[reo 0.0.7] <o base="i" line="34" pos="6"/>\n
[reo 0.0.7] <o base=".size" line="35" pos="9">\n
[reo 0.0.7] <o base="b" line="35" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".slice-byte" line="36" pos="7">\n
[reo 0.0.7] <o base="^" line="36" pos="6"/>\n
[reo 0.0.7] <o base=".with" line="37" pos="9">\n
[reo 0.0.7] <o base="a" line="37" pos="8"/>\n
[reo 0.0.7] <o base=".slice" line="37" pos="17">\n
[reo 0.0.7] <o base="b" line="37" pos="16"/>\n
[reo 0.0.7] <o base="i" line="37" pos="24"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="37" pos="26">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="38" pos="9">\n
[reo 0.0.7] <o base="i" line="38" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="38" pos="15">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="39" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="32.28" name="b"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 145µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 547µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 191µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' produced (7117 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="5"\n
[reo 0.0.7] name="org.eolang.collections.bytes-as-array"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/bytes-as-array.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.843473Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [b] > bytes-as-array\n
[reo 0.0.7] slice-byte > @\n
[reo 0.0.7] *\n
[reo 0.0.7] 0\n
[reo 0.0.7] [a i] > slice-byte\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] i.lt\n
[reo 0.0.7] b.size\n
[reo 0.0.7] ^.slice-byte\n
[reo 0.0.7] a.with (b.slice i 1)\n
[reo 0.0.7] i.plus 1\n
[reo 0.0.7] a\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] <sheet>remove-levels</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="28"\n
[reo 0.0.7] name="bytes-as-array"\n
[reo 0.0.7] original-name="bytes-as-array"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="28" name="b" pos="1"/>\n
[reo 0.0.7] <o base="slice-byte" line="29" name="@" pos="2" ref="32">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="30" pos="4"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="31" pos="4">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="bytes-as-array$slice-byte"\n
[reo 0.0.7] cut="4"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="slice-byte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="32">\n
[reo 0.0.7] <o as="b" base="b" level="1" ref="28"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="29"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="bytes-as-array$slice-byte"\n
[reo 0.0.7] original-name="slice-byte"\n
[reo 0.0.7] parent="bytes-as-array"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="32" name="a" pos="3"/>\n
[reo 0.0.7] <o line="32" name="i" pos="5"/>\n
[reo 0.0.7] <o base=".if" line="33" name="@" pos="4">\n
[reo 0.0.7] <o base=".lt" line="34" pos="7">\n
[reo 0.0.7] <o base="i" line="34" pos="6" ref="32"/>\n
[reo 0.0.7] <o base=".size" line="35" pos="9">\n
[reo 0.0.7] <o base="b" line="35" pos="8" ref="32.28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".slice-byte" line="36" pos="7">\n
[reo 0.0.7] <o base="^" line="36" pos="6"/>\n
[reo 0.0.7] <o base=".with" line="37" pos="9">\n
[reo 0.0.7] <o base="a" line="37" pos="8" ref="32"/>\n
[reo 0.0.7] <o base=".slice" line="37" pos="17">\n
[reo 0.0.7] <o base="b" line="37" pos="16" ref="32.28"/>\n
[reo 0.0.7] <o base="i" line="37" pos="24" ref="32"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="37" pos="26">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".plus" line="38" pos="9">\n
[reo 0.0.7] <o base="i" line="38" pos="8" ref="32"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="38" pos="15">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="39" pos="6" ref="32"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="32.28" name="b"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 199µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 196µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 595µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 910µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 568µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 219µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 614µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 882µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 219µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 581µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 574µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 161µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 600µs
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 231ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5303 bytes of XML in 202µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/collections/bytes-as-array.xmir saved (7286 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/collections/bytes-as-array.xmir (program:org.eolang.collections.bytes-as-array) to ./home/r/repo/target/eo/03-optimize/org/eolang/collections/bytes-as-array.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 13142 bytes of XML in 300µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 13142 bytes of XML in 333µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 224µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 981µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 185µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 973µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 209µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 976µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 198µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 190µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 209µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 990µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 193µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 195µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 218µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' produced (13892 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="55"\n
[reo 0.0.7] name="org.eolang.collections.map"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/map.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.905537Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># MIT License\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] # copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +alias org.eolang.collections.multimap\n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [m] > map\n
[reo 0.0.7] \n
[reo 0.0.7] memory 0 > elements-amount\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns list of all keys in multimap\n
[reo 0.0.7] [] > keys\n
[reo 0.0.7] (multimap *).concat-all-arrays m > caa!\n
[reo 0.0.7] mapped. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] caa\n
[reo 0.0.7] [curr]\n
[reo 0.0.7] curr.at 0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns amount of elements in multimap\n
[reo 0.0.7] [] > size\n
[reo 0.0.7] elements-amount > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the new map with added object\n
[reo 0.0.7] # Replaces if there was one before\n
[reo 0.0.7] [key value] > with\n
[reo 0.0.7] multimap * > mmp!\n
[reo 0.0.7] * key value > new-pair!\n
[reo 0.0.7] mmp.concat-all-arrays m > caa!\n
[reo 0.0.7] mmp.without-in-list key caa > wcaa!\n
[reo 0.0.7] wcaa.with new-pair > arr!\n
[reo 0.0.7] mmp.pairs-to-hash arr > harr!\n
[reo 0.0.7] mmp.rebuild harr arr > table!\n
[reo 0.0.7] map table > mp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mp.elements-amount).write (arr.length)\n
[reo 0.0.7] mp\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns an array with the found value\n
[reo 0.0.7] # If no element was found, it returns an empty array\n
[reo 0.0.7] [key] &gt; found\n
[reo 0.0.7] multimap * &gt; mmp!\n
[reo 0.0.7] number (key.as-hash) &gt; num!\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] m.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] *\n
[reo 0.0.7] mmp.find-in-list key (m.at (num.mod (m.length)))\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns a new map, without element with the given key\n
[reo 0.0.7] # Returns the map itself, if there was no item with this key\n
[reo 0.0.7] [key] > without\n
[reo 0.0.7] multimap * > mmp!\n
[reo 0.0.7] mmp.concat-all-arrays m > caa!\n
[reo 0.0.7] mmp.without-in-list key caa > arr!\n
[reo 0.0.7] mmp.pairs-to-hash arr > harr!\n
[reo 0.0.7] mmp.rebuild harr arr > table!\n
[reo 0.0.7] map table > mp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mp.elements-amount).write (arr.length)\n
[reo 0.0.7] mp\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>MIT License\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.collections.multimap</tail>\n
[reo 0.0.7] <part>org.eolang.collections.multimap</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.math.number</tail>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="29">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="map" pos="0">\n
[reo 0.0.7] <o line="31" name="m" pos="1"/>\n
[reo 0.0.7] <o base="memory" line="33" name="elements-amount" pos="2">\n
[reo 0.0.7] <o base="int" data="bytes" line="33" pos="9">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="35" name="keys" pos="2">\n
[reo 0.0.7] <o alias="1" base="multimap" line="37" pos="5">\n
[reo 0.0.7] <o base="array" data="array" line="37" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="16">\n
[reo 0.0.7] <o base="m" line="37" pos="35" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".mapped" line="38" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="39" pos="6">\n
[reo 0.0.7] <o base="caa" line="40" pos="8" ref="37"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="41" pos="6">\n
[reo 0.0.7] <o line="41" name="curr" pos="7"/>\n
[reo 0.0.7] <o base="curr" line="42" pos="8" ref="41"/>\n
[reo 0.0.7] <o base=".at" line="42" method="" name="@" pos="12">\n
[reo 0.0.7] <o base="int" data="bytes" line="42" pos="16">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="44" name="size" pos="2">\n
[reo 0.0.7] <o base="elements-amount" line="46" name="@" pos="4" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="48" name="with" pos="2">\n
[reo 0.0.7] <o line="50" name="key" pos="3"/>\n
[reo 0.0.7] <o line="50" name="value" pos="7"/>\n
[reo 0.0.7] <o base="multimap" const="" line="51" name="mmp" pos="4">\n
[reo 0.0.7] <o base="array" data="array" line="51" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] data="array"\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] name="new-pair"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="key" line="52" pos="6" ref="50"/>\n
[reo 0.0.7] <o base="value" line="52" pos="10" ref="50"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="53" pos="4" ref="51"/>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="53"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="m" line="53" pos="26" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="54" pos="4" ref="51"/>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="wcaa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="key" line="54" pos="24" ref="50"/>\n
[reo 0.0.7] <o base="caa" line="54" pos="28" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="wcaa" line="55" pos="4" ref="54"/>\n
[reo 0.0.7] <o base=".with"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="55"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="8">\n
[reo 0.0.7] <o base="new-pair" line="55" pos="14" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="56" pos="4" ref="51"/>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="56"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="arr" line="56" pos="22" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="57" pos="4" ref="51"/>\n
[reo 0.0.7] <o base=".rebuild"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="57"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="table"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="harr" line="57" pos="16" ref="56"/>\n
[reo 0.0.7] <o base="arr" line="57" pos="21" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="map" line="58" name="mp" pos="4" ref="31">\n
[reo 0.0.7] <o base="table" line="58" pos="8" ref="57"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="seq" line="59" name="@" pos="4">\n
[reo 0.0.7] <o alias="2" base="mp" line="60" pos="7" ref="58"/>\n
[reo 0.0.7] <o base=".elements-amount" line="60" method="" pos="9"/>\n
[reo 0.0.7] <o base=".write" line="60" method="" pos="26">\n
[reo 0.0.7] <o alias="3" base="arr" line="60" pos="34" ref="55"/>\n
[reo 0.0.7] <o base=".length" line="60" method="" pos="37"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mp" line="61" pos="6" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="63" name="found" pos="2">\n
[reo 0.0.7] <o line="65" name="key" pos="3"/>\n
[reo 0.0.7] <o base="multimap" const="" line="66" name="mmp" pos="4">\n
[reo 0.0.7] <o base="array" data="array" line="66" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="number" const="" line="67" name="num" pos="4">\n
[reo 0.0.7] <o alias="4" base="key" line="67" pos="12" ref="65"/>\n
[reo 0.0.7] <o base=".as-hash" line="67" method="" pos="15"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="68" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="69" pos="6">\n
[reo 0.0.7] <o base="m" line="70" pos="8" ref="31"/>\n
[reo 0.0.7] <o base=".length" line="70" method="" pos="9"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="71" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="72" pos="6"/>\n
[reo 0.0.7] <o base="mmp" line="73" pos="6" ref="66"/>\n
[reo 0.0.7] <o base=".find-in-list" line="73" method="" pos="9">\n
[reo 0.0.7] <o base="key" line="73" pos="23" ref="65"/>\n
[reo 0.0.7] <o alias="5" base="m" line="73" pos="28" ref="31"/>\n
[reo 0.0.7] <o base=".at" line="73" method="" pos="29">\n
[reo 0.0.7] <o alias="6" base="num" line="73" pos="34" ref="67"/>\n
[reo 0.0.7] <o base=".mod" line="73" method="" pos="37">\n
[reo 0.0.7] <o alias="7" base="m" line="73" pos="43" ref="31"/>\n
[reo 0.0.7] <o base=".length" line="73" method="" pos="44"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="75" name="without" pos="2">\n
[reo 0.0.7] <o line="77" name="key" pos="3"/>\n
[reo 0.0.7] <o base="multimap" const="" line="78" name="mmp" pos="4">\n
[reo 0.0.7] <o base="array" data="array" line="78" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="79" pos="4" ref="78"/>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="79"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="m" line="79" pos="26" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="80" pos="4" ref="78"/>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="80"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="key" line="80" pos="24" ref="77"/>\n
[reo 0.0.7] <o base="caa" line="80" pos="28" ref="79"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="81" pos="4" ref="78"/>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="81"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="arr" line="81" pos="22" ref="80"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="82" pos="4" ref="78"/>\n
[reo 0.0.7] <o base=".rebuild"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="82"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="table"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="harr" line="82" pos="16" ref="81"/>\n
[reo 0.0.7] <o base="arr" line="82" pos="21" ref="80"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="map" line="83" name="mp" pos="4" ref="31">\n
[reo 0.0.7] <o base="table" line="83" pos="8" ref="82"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="seq" line="84" name="@" pos="4">\n
[reo 0.0.7] <o alias="8" base="mp" line="85" pos="7" ref="83"/>\n
[reo 0.0.7] <o base=".elements-amount" line="85" method="" pos="9"/>\n
[reo 0.0.7] <o base=".write" line="85" method="" pos="26">\n
[reo 0.0.7] <o alias="9" base="arr" line="85" pos="34" ref="80"/>\n
[reo 0.0.7] <o base=".length" line="85" method="" pos="37"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mp" line="86" pos="6" ref="83"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 209µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 211µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 240µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' produced (13578 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="55"\n
[reo 0.0.7] name="org.eolang.collections.map"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/map.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.905537Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># MIT License\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] # copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +alias org.eolang.collections.multimap\n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [m] &gt; map\n
[reo 0.0.7] \n
[reo 0.0.7] memory 0 &gt; elements-amount\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns list of all keys in multimap\n
[reo 0.0.7] [] &gt; keys\n
[reo 0.0.7] (multimap *).concat-all-arrays m &gt; caa!\n
[reo 0.0.7] mapped. &gt; @\n
[reo 0.0.7] list\n
[reo 0.0.7] caa\n
[reo 0.0.7] [curr]\n
[reo 0.0.7] curr.at 0 &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns amount of elements in multimap\n
[reo 0.0.7] [] > size\n
[reo 0.0.7] elements-amount > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the new map with added object\n
[reo 0.0.7] # Replaces if there was one before\n
[reo 0.0.7] [key value] > with\n
[reo 0.0.7] multimap * > mmp!\n
[reo 0.0.7] * key value > new-pair!\n
[reo 0.0.7] mmp.concat-all-arrays m > caa!\n
[reo 0.0.7] mmp.without-in-list key caa > wcaa!\n
[reo 0.0.7] wcaa.with new-pair > arr!\n
[reo 0.0.7] mmp.pairs-to-hash arr > harr!\n
[reo 0.0.7] mmp.rebuild harr arr > table!\n
[reo 0.0.7] map table > mp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mp.elements-amount).write (arr.length)\n
[reo 0.0.7] mp\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns an array with the found value\n
[reo 0.0.7] # If no element was found, it returns an empty array\n
[reo 0.0.7] [key] > found\n
[reo 0.0.7] multimap * > mmp!\n
[reo 0.0.7] number (key.as-hash) > num!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] m.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] *\n
[reo 0.0.7] mmp.find-in-list key (m.at (num.mod (m.length)))\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns a new map, without element with the given key\n
[reo 0.0.7] # Returns the map itself, if there was no item with this key\n
[reo 0.0.7] [key] > without\n
[reo 0.0.7] multimap * > mmp!\n
[reo 0.0.7] mmp.concat-all-arrays m > caa!\n
[reo 0.0.7] mmp.without-in-list key caa > arr!\n
[reo 0.0.7] mmp.pairs-to-hash arr > harr!\n
[reo 0.0.7] mmp.rebuild harr arr > table!\n
[reo 0.0.7] map table > mp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mp.elements-amount).write (arr.length)\n
[reo 0.0.7] mp\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>MIT License\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.collections.multimap</tail>\n
[reo 0.0.7] <part>org.eolang.collections.multimap</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.math.number</tail>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="29">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="map" pos="0">\n
[reo 0.0.7] <o line="31" name="m" pos="1"/>\n
[reo 0.0.7] <o base="memory" line="33" name="elements-amount" pos="2">\n
[reo 0.0.7] <o base="int" data="bytes" line="33" pos="9">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="35" name="keys" pos="2">\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="16">\n
[reo 0.0.7] <o alias="1" base="multimap" line="37" pos="5">\n
[reo 0.0.7] <o base="array" data="array" line="37" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="m" line="37" pos="35" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".mapped" line="38" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="39" pos="6">\n
[reo 0.0.7] <o base="caa" line="40" pos="8" ref="37"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="41" pos="6">\n
[reo 0.0.7] <o line="41" name="curr" pos="7"/>\n
[reo 0.0.7] <o base=".at" line="42" name="@" pos="12">\n
[reo 0.0.7] <o base="curr" line="42" pos="8" ref="41"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="42" pos="16">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="44" name="size" pos="2">\n
[reo 0.0.7] <o base="elements-amount" line="46" name="@" pos="4" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="48" name="with" pos="2">\n
[reo 0.0.7] <o line="50" name="key" pos="3"/>\n
[reo 0.0.7] <o line="50" name="value" pos="7"/>\n
[reo 0.0.7] <o base="multimap" const="" line="51" name="mmp" pos="4">\n
[reo 0.0.7] <o base="array" data="array" line="51" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] data="array"\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] name="new-pair"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="key" line="52" pos="6" ref="50"/>\n
[reo 0.0.7] <o base="value" line="52" pos="10" ref="50"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="53"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="53" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="m" line="53" pos="26" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="wcaa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="54" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="key" line="54" pos="24" ref="50"/>\n
[reo 0.0.7] <o base="caa" line="54" pos="28" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" const="" line="55" name="arr" pos="8">\n
[reo 0.0.7] <o base="wcaa" line="55" pos="4" ref="54"/>\n
[reo 0.0.7] <o base="new-pair" line="55" pos="14" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="56"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="56" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="arr" line="56" pos="22" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="57" name="table" pos="7">\n
[reo 0.0.7] <o base="mmp" line="57" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="harr" line="57" pos="16" ref="56"/>\n
[reo 0.0.7] <o base="arr" line="57" pos="21" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="map" line="58" name="mp" pos="4" ref="31">\n
[reo 0.0.7] <o base="table" line="58" pos="8" ref="57"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="seq" line="59" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="60" pos="26">\n
[reo 0.0.7] <o base=".elements-amount" line="60" pos="9">\n
[reo 0.0.7] <o alias="2" base="mp" line="60" pos="7" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="60" pos="37">\n
[reo 0.0.7] <o alias="3" base="arr" line="60" pos="34" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mp" line="61" pos="6" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="63" name="found" pos="2">\n
[reo 0.0.7] <o line="65" name="key" pos="3"/>\n
[reo 0.0.7] <o base="multimap" const="" line="66" name="mmp" pos="4">\n
[reo 0.0.7] <o base="array" data="array" line="66" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="number" const="" line="67" name="num" pos="4">\n
[reo 0.0.7] <o base=".as-hash" line="67" pos="15">\n
[reo 0.0.7] <o alias="4" base="key" line="67" pos="12" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="68" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="69" pos="6">\n
[reo 0.0.7] <o base=".length" line="70" pos="9">\n
[reo 0.0.7] <o base="m" line="70" pos="8" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="71" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="72" pos="6"/>\n
[reo 0.0.7] <o base=".find-in-list" line="73" pos="9">\n
[reo 0.0.7] <o base="mmp" line="73" pos="6" ref="66"/>\n
[reo 0.0.7] <o base="key" line="73" pos="23" ref="65"/>\n
[reo 0.0.7] <o base=".at" line="73" pos="29">\n
[reo 0.0.7] <o alias="5" base="m" line="73" pos="28" ref="31"/>\n
[reo 0.0.7] <o base=".mod" line="73" pos="37">\n
[reo 0.0.7] <o alias="6" base="num" line="73" pos="34" ref="67"/>\n
[reo 0.0.7] <o base=".length" line="73" pos="44">\n
[reo 0.0.7] <o alias="7" base="m" line="73" pos="43" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="75" name="without" pos="2">\n
[reo 0.0.7] <o line="77" name="key" pos="3"/>\n
[reo 0.0.7] <o base="multimap" const="" line="78" name="mmp" pos="4">\n
[reo 0.0.7] <o base="array" data="array" line="78" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="79"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="79" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="m" line="79" pos="26" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="80"\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="80" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="key" line="80" pos="24" ref="77"/>\n
[reo 0.0.7] <o base="caa" line="80" pos="28" ref="79"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="81"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="81" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="arr" line="81" pos="22" ref="80"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="82" name="table" pos="7">\n
[reo 0.0.7] <o base="mmp" line="82" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="harr" line="82" pos="16" ref="81"/>\n
[reo 0.0.7] <o base="arr" line="82" pos="21" ref="80"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="map" line="83" name="mp" pos="4" ref="31">\n
[reo 0.0.7] <o base="table" line="83" pos="8" ref="82"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="seq" line="84" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="85" pos="26">\n
[reo 0.0.7] <o base=".elements-amount" line="85" pos="9">\n
[reo 0.0.7] <o alias="8" base="mp" line="85" pos="7" ref="83"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="85" pos="37">\n
[reo 0.0.7] <o alias="9" base="arr" line="85" pos="34" ref="80"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mp" line="86" pos="6" ref="83"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 145µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 263µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 280µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 178µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 237µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 220µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 145µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 221µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' produced (13903 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="55"\n
[reo 0.0.7] name="org.eolang.collections.map"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/map.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.905537Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># MIT License\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] # copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +alias org.eolang.collections.multimap\n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [m] > map\n
[reo 0.0.7] \n
[reo 0.0.7] memory 0 > elements-amount\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns list of all keys in multimap\n
[reo 0.0.7] [] > keys\n
[reo 0.0.7] (multimap *).concat-all-arrays m > caa!\n
[reo 0.0.7] mapped. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] caa\n
[reo 0.0.7] [curr]\n
[reo 0.0.7] curr.at 0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns amount of elements in multimap\n
[reo 0.0.7] [] > size\n
[reo 0.0.7] elements-amount > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the new map with added object\n
[reo 0.0.7] # Replaces if there was one before\n
[reo 0.0.7] [key value] > with\n
[reo 0.0.7] multimap * > mmp!\n
[reo 0.0.7] * key value > new-pair!\n
[reo 0.0.7] mmp.concat-all-arrays m > caa!\n
[reo 0.0.7] mmp.without-in-list key caa > wcaa!\n
[reo 0.0.7] wcaa.with new-pair > arr!\n
[reo 0.0.7] mmp.pairs-to-hash arr > harr!\n
[reo 0.0.7] mmp.rebuild harr arr > table!\n
[reo 0.0.7] map table > mp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mp.elements-amount).write (arr.length)\n
[reo 0.0.7] mp\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns an array with the found value\n
[reo 0.0.7] # If no element was found, it returns an empty array\n
[reo 0.0.7] [key] > found\n
[reo 0.0.7] multimap * > mmp!\n
[reo 0.0.7] number (key.as-hash) > num!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] m.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] *\n
[reo 0.0.7] mmp.find-in-list key (m.at (num.mod (m.length)))\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns a new map, without element with the given key\n
[reo 0.0.7] # Returns the map itself, if there was no item with this key\n
[reo 0.0.7] [key] &gt; without\n
[reo 0.0.7] multimap * &gt; mmp!\n
[reo 0.0.7] mmp.concat-all-arrays m &gt; caa!\n
[reo 0.0.7] mmp.without-in-list key caa &gt; arr!\n
[reo 0.0.7] mmp.pairs-to-hash arr &gt; harr!\n
[reo 0.0.7] mmp.rebuild harr arr &gt; table!\n
[reo 0.0.7] map table > mp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mp.elements-amount).write (arr.length)\n
[reo 0.0.7] mp\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>MIT License\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>multimap org.eolang.collections.multimap</tail>\n
[reo 0.0.7] <part>multimap</part>\n
[reo 0.0.7] <part>org.eolang.collections.multimap</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="25">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>number org.eolang.math.number</tail>\n
[reo 0.0.7] <part>number</part>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="29">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="map" pos="0">\n
[reo 0.0.7] <o line="31" name="m" pos="1"/>\n
[reo 0.0.7] <o base="memory" line="33" name="elements-amount" pos="2">\n
[reo 0.0.7] <o base="int" data="bytes" line="33" pos="9">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="35" name="keys" pos="2">\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="16">\n
[reo 0.0.7] <o alias="1" base="multimap" line="37" pos="5">\n
[reo 0.0.7] <o base="array" data="array" line="37" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="m" line="37" pos="35" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".mapped" line="38" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="39" pos="6">\n
[reo 0.0.7] <o base="caa" line="40" pos="8" ref="37"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="41" pos="6">\n
[reo 0.0.7] <o line="41" name="curr" pos="7"/>\n
[reo 0.0.7] <o base=".at" line="42" name="@" pos="12">\n
[reo 0.0.7] <o base="curr" line="42" pos="8" ref="41"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="42" pos="16">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="44" name="size" pos="2">\n
[reo 0.0.7] <o base="elements-amount" line="46" name="@" pos="4" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="48" name="with" pos="2">\n
[reo 0.0.7] <o line="50" name="key" pos="3"/>\n
[reo 0.0.7] <o line="50" name="value" pos="7"/>\n
[reo 0.0.7] <o base="multimap" const="" line="51" name="mmp" pos="4">\n
[reo 0.0.7] <o base="array" data="array" line="51" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] data="array"\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] name="new-pair"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="key" line="52" pos="6" ref="50"/>\n
[reo 0.0.7] <o base="value" line="52" pos="10" ref="50"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="53"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="53" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="m" line="53" pos="26" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="wcaa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="54" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="key" line="54" pos="24" ref="50"/>\n
[reo 0.0.7] <o base="caa" line="54" pos="28" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" const="" line="55" name="arr" pos="8">\n
[reo 0.0.7] <o base="wcaa" line="55" pos="4" ref="54"/>\n
[reo 0.0.7] <o base="new-pair" line="55" pos="14" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="56"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="56" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="arr" line="56" pos="22" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="57" name="table" pos="7">\n
[reo 0.0.7] <o base="mmp" line="57" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="harr" line="57" pos="16" ref="56"/>\n
[reo 0.0.7] <o base="arr" line="57" pos="21" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="map" line="58" name="mp" pos="4" ref="31">\n
[reo 0.0.7] <o base="table" line="58" pos="8" ref="57"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="seq" line="59" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="60" pos="26">\n
[reo 0.0.7] <o base=".elements-amount" line="60" pos="9">\n
[reo 0.0.7] <o alias="2" base="mp" line="60" pos="7" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="60" pos="37">\n
[reo 0.0.7] <o alias="3" base="arr" line="60" pos="34" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mp" line="61" pos="6" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="63" name="found" pos="2">\n
[reo 0.0.7] <o line="65" name="key" pos="3"/>\n
[reo 0.0.7] <o base="multimap" const="" line="66" name="mmp" pos="4">\n
[reo 0.0.7] <o base="array" data="array" line="66" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="number" const="" line="67" name="num" pos="4">\n
[reo 0.0.7] <o base=".as-hash" line="67" pos="15">\n
[reo 0.0.7] <o alias="4" base="key" line="67" pos="12" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="68" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="69" pos="6">\n
[reo 0.0.7] <o base=".length" line="70" pos="9">\n
[reo 0.0.7] <o base="m" line="70" pos="8" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="71" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="72" pos="6"/>\n
[reo 0.0.7] <o base=".find-in-list" line="73" pos="9">\n
[reo 0.0.7] <o base="mmp" line="73" pos="6" ref="66"/>\n
[reo 0.0.7] <o base="key" line="73" pos="23" ref="65"/>\n
[reo 0.0.7] <o base=".at" line="73" pos="29">\n
[reo 0.0.7] <o alias="5" base="m" line="73" pos="28" ref="31"/>\n
[reo 0.0.7] <o base=".mod" line="73" pos="37">\n
[reo 0.0.7] <o alias="6" base="num" line="73" pos="34" ref="67"/>\n
[reo 0.0.7] <o base=".length" line="73" pos="44">\n
[reo 0.0.7] <o alias="7" base="m" line="73" pos="43" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="75" name="without" pos="2">\n
[reo 0.0.7] <o line="77" name="key" pos="3"/>\n
[reo 0.0.7] <o base="multimap" const="" line="78" name="mmp" pos="4">\n
[reo 0.0.7] <o base="array" data="array" line="78" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="79"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="79" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="m" line="79" pos="26" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="80"\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="80" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="key" line="80" pos="24" ref="77"/>\n
[reo 0.0.7] <o base="caa" line="80" pos="28" ref="79"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="81"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="81" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="arr" line="81" pos="22" ref="80"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="82" name="table" pos="7">\n
[reo 0.0.7] <o base="mmp" line="82" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="harr" line="82" pos="16" ref="81"/>\n
[reo 0.0.7] <o base="arr" line="82" pos="21" ref="80"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="map" line="83" name="mp" pos="4" ref="31">\n
[reo 0.0.7] <o base="table" line="83" pos="8" ref="82"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="seq" line="84" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="85" pos="26">\n
[reo 0.0.7] <o base=".elements-amount" line="85" pos="9">\n
[reo 0.0.7] <o alias="8" base="mp" line="85" pos="7" ref="83"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="85" pos="37">\n
[reo 0.0.7] <o alias="9" base="arr" line="85" pos="34" ref="80"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mp" line="86" pos="6" ref="83"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 245µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 164µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' produced (14383 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="55"\n
[reo 0.0.7] name="org.eolang.collections.map"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/map.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.905537Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># MIT License\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] # copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +alias org.eolang.collections.multimap\n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [m] &gt; map\n
[reo 0.0.7] \n
[reo 0.0.7] memory 0 &gt; elements-amount\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns list of all keys in multimap\n
[reo 0.0.7] [] &gt; keys\n
[reo 0.0.7] (multimap *).concat-all-arrays m &gt; caa!\n
[reo 0.0.7] mapped. &gt; @\n
[reo 0.0.7] list\n
[reo 0.0.7] caa\n
[reo 0.0.7] [curr]\n
[reo 0.0.7] curr.at 0 &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns amount of elements in multimap\n
[reo 0.0.7] [] &gt; size\n
[reo 0.0.7] elements-amount &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the new map with added object\n
[reo 0.0.7] # Replaces if there was one before\n
[reo 0.0.7] [key value] &gt; with\n
[reo 0.0.7] multimap * > mmp!\n
[reo 0.0.7] * key value > new-pair!\n
[reo 0.0.7] mmp.concat-all-arrays m > caa!\n
[reo 0.0.7] mmp.without-in-list key caa > wcaa!\n
[reo 0.0.7] wcaa.with new-pair > arr!\n
[reo 0.0.7] mmp.pairs-to-hash arr > harr!\n
[reo 0.0.7] mmp.rebuild harr arr > table!\n
[reo 0.0.7] map table > mp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mp.elements-amount).write (arr.length)\n
[reo 0.0.7] mp\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns an array with the found value\n
[reo 0.0.7] # If no element was found, it returns an empty array\n
[reo 0.0.7] [key] > found\n
[reo 0.0.7] multimap * > mmp!\n
[reo 0.0.7] number (key.as-hash) > num!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] m.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] *\n
[reo 0.0.7] mmp.find-in-list key (m.at (num.mod (m.length)))\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns a new map, without element with the given key\n
[reo 0.0.7] # Returns the map itself, if there was no item with this key\n
[reo 0.0.7] [key] > without\n
[reo 0.0.7] multimap * > mmp!\n
[reo 0.0.7] mmp.concat-all-arrays m > caa!\n
[reo 0.0.7] mmp.without-in-list key caa > arr!\n
[reo 0.0.7] mmp.pairs-to-hash arr > harr!\n
[reo 0.0.7] mmp.rebuild harr arr > table!\n
[reo 0.0.7] map table > mp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mp.elements-amount).write (arr.length)\n
[reo 0.0.7] mp\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>MIT License\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>multimap org.eolang.collections.multimap</tail>\n
[reo 0.0.7] <part>multimap</part>\n
[reo 0.0.7] <part>org.eolang.collections.multimap</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="25">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>number org.eolang.math.number</tail>\n
[reo 0.0.7] <part>number</part>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="29">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="map" pos="0">\n
[reo 0.0.7] <o line="31" name="m" pos="1"/>\n
[reo 0.0.7] <o base="memory" line="33" name="elements-amount" pos="2">\n
[reo 0.0.7] <o base="int" data="bytes" line="33" pos="9">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="35" name="keys" pos="2">\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="16">\n
[reo 0.0.7] <o alias="1"\n
[reo 0.0.7] base="org.eolang.collections.multimap"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="array" data="array" line="37" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="m" line="37" pos="35" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".mapped" line="38" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="39" pos="6">\n
[reo 0.0.7] <o base="caa" line="40" pos="8" ref="37"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="41" pos="6">\n
[reo 0.0.7] <o line="41" name="curr" pos="7"/>\n
[reo 0.0.7] <o base=".at" line="42" name="@" pos="12">\n
[reo 0.0.7] <o base="curr" line="42" pos="8" ref="41"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="42" pos="16">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="44" name="size" pos="2">\n
[reo 0.0.7] <o base="elements-amount" line="46" name="@" pos="4" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="48" name="with" pos="2">\n
[reo 0.0.7] <o line="50" name="key" pos="3"/>\n
[reo 0.0.7] <o line="50" name="value" pos="7"/>\n
[reo 0.0.7] <o base="org.eolang.collections.multimap"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="51"\n
[reo 0.0.7] name="mmp"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="array" data="array" line="51" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] data="array"\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] name="new-pair"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="key" line="52" pos="6" ref="50"/>\n
[reo 0.0.7] <o base="value" line="52" pos="10" ref="50"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="53"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="53" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="m" line="53" pos="26" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="wcaa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="54" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="key" line="54" pos="24" ref="50"/>\n
[reo 0.0.7] <o base="caa" line="54" pos="28" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" const="" line="55" name="arr" pos="8">\n
[reo 0.0.7] <o base="wcaa" line="55" pos="4" ref="54"/>\n
[reo 0.0.7] <o base="new-pair" line="55" pos="14" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="56"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="56" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="arr" line="56" pos="22" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="57" name="table" pos="7">\n
[reo 0.0.7] <o base="mmp" line="57" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="harr" line="57" pos="16" ref="56"/>\n
[reo 0.0.7] <o base="arr" line="57" pos="21" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="map" line="58" name="mp" pos="4" ref="31">\n
[reo 0.0.7] <o base="table" line="58" pos="8" ref="57"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="seq" line="59" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="60" pos="26">\n
[reo 0.0.7] <o base=".elements-amount" line="60" pos="9">\n
[reo 0.0.7] <o alias="2" base="mp" line="60" pos="7" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="60" pos="37">\n
[reo 0.0.7] <o alias="3" base="arr" line="60" pos="34" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mp" line="61" pos="6" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="63" name="found" pos="2">\n
[reo 0.0.7] <o line="65" name="key" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.collections.multimap"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="66"\n
[reo 0.0.7] name="mmp"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="array" data="array" line="66" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.number"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="67"\n
[reo 0.0.7] name="num"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base=".as-hash" line="67" pos="15">\n
[reo 0.0.7] <o alias="4" base="key" line="67" pos="12" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="68" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="69" pos="6">\n
[reo 0.0.7] <o base=".length" line="70" pos="9">\n
[reo 0.0.7] <o base="m" line="70" pos="8" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="71" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="72" pos="6"/>\n
[reo 0.0.7] <o base=".find-in-list" line="73" pos="9">\n
[reo 0.0.7] <o base="mmp" line="73" pos="6" ref="66"/>\n
[reo 0.0.7] <o base="key" line="73" pos="23" ref="65"/>\n
[reo 0.0.7] <o base=".at" line="73" pos="29">\n
[reo 0.0.7] <o alias="5" base="m" line="73" pos="28" ref="31"/>\n
[reo 0.0.7] <o base=".mod" line="73" pos="37">\n
[reo 0.0.7] <o alias="6" base="num" line="73" pos="34" ref="67"/>\n
[reo 0.0.7] <o base=".length" line="73" pos="44">\n
[reo 0.0.7] <o alias="7" base="m" line="73" pos="43" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="75" name="without" pos="2">\n
[reo 0.0.7] <o line="77" name="key" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.collections.multimap"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="78"\n
[reo 0.0.7] name="mmp"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="array" data="array" line="78" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="79"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="79" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="m" line="79" pos="26" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="80"\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="80" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="key" line="80" pos="24" ref="77"/>\n
[reo 0.0.7] <o base="caa" line="80" pos="28" ref="79"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="81"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="81" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="arr" line="81" pos="22" ref="80"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="82" name="table" pos="7">\n
[reo 0.0.7] <o base="mmp" line="82" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="harr" line="82" pos="16" ref="81"/>\n
[reo 0.0.7] <o base="arr" line="82" pos="21" ref="80"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="map" line="83" name="mp" pos="4" ref="31">\n
[reo 0.0.7] <o base="table" line="83" pos="8" ref="82"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="seq" line="84" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="85" pos="26">\n
[reo 0.0.7] <o base=".elements-amount" line="85" pos="9">\n
[reo 0.0.7] <o alias="8" base="mp" line="85" pos="7" ref="83"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="85" pos="37">\n
[reo 0.0.7] <o alias="9" base="arr" line="85" pos="34" ref="80"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mp" line="86" pos="6" ref="83"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 184µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 180µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 214µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' produced (14273 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="55"\n
[reo 0.0.7] name="org.eolang.collections.map"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/map.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.905537Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># MIT License\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] # copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +alias org.eolang.collections.multimap\n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [m] > map\n
[reo 0.0.7] \n
[reo 0.0.7] memory 0 > elements-amount\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns list of all keys in multimap\n
[reo 0.0.7] [] > keys\n
[reo 0.0.7] (multimap *).concat-all-arrays m > caa!\n
[reo 0.0.7] mapped. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] caa\n
[reo 0.0.7] [curr]\n
[reo 0.0.7] curr.at 0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns amount of elements in multimap\n
[reo 0.0.7] [] > size\n
[reo 0.0.7] elements-amount > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the new map with added object\n
[reo 0.0.7] # Replaces if there was one before\n
[reo 0.0.7] [key value] > with\n
[reo 0.0.7] multimap * > mmp!\n
[reo 0.0.7] * key value > new-pair!\n
[reo 0.0.7] mmp.concat-all-arrays m > caa!\n
[reo 0.0.7] mmp.without-in-list key caa > wcaa!\n
[reo 0.0.7] wcaa.with new-pair > arr!\n
[reo 0.0.7] mmp.pairs-to-hash arr > harr!\n
[reo 0.0.7] mmp.rebuild harr arr > table!\n
[reo 0.0.7] map table > mp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mp.elements-amount).write (arr.length)\n
[reo 0.0.7] mp\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns an array with the found value\n
[reo 0.0.7] # If no element was found, it returns an empty array\n
[reo 0.0.7] [key] > found\n
[reo 0.0.7] multimap * > mmp!\n
[reo 0.0.7] number (key.as-hash) > num!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] m.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] *\n
[reo 0.0.7] mmp.find-in-list key (m.at (num.mod (m.length)))\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns a new map, without element with the given key\n
[reo 0.0.7] # Returns the map itself, if there was no item with this key\n
[reo 0.0.7] [key] > without\n
[reo 0.0.7] multimap * > mmp!\n
[reo 0.0.7] mmp.concat-all-arrays m > caa!\n
[reo 0.0.7] mmp.without-in-list key caa > arr!\n
[reo 0.0.7] mmp.pairs-to-hash arr > harr!\n
[reo 0.0.7] mmp.rebuild harr arr > table!\n
[reo 0.0.7] map table > mp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mp.elements-amount).write (arr.length)\n
[reo 0.0.7] mp\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>MIT License\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>multimap org.eolang.collections.multimap</tail>\n
[reo 0.0.7] <part>multimap</part>\n
[reo 0.0.7] <part>org.eolang.collections.multimap</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="25">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>number org.eolang.math.number</tail>\n
[reo 0.0.7] <part>number</part>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="29">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="map" pos="0">\n
[reo 0.0.7] <o line="31" name="m" pos="1"/>\n
[reo 0.0.7] <o base="memory" line="33" name="elements-amount" pos="2">\n
[reo 0.0.7] <o base="int" data="bytes" line="33" pos="9">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="35" name="keys" pos="2">\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="16">\n
[reo 0.0.7] <o base="org.eolang.collections.multimap" line="37" pos="5">\n
[reo 0.0.7] <o base="array" data="array" line="37" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="m" line="37" pos="35" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".mapped" line="38" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="39" pos="6">\n
[reo 0.0.7] <o base="caa" line="40" pos="8" ref="37"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="41" pos="6">\n
[reo 0.0.7] <o line="41" name="curr" pos="7"/>\n
[reo 0.0.7] <o base=".at" line="42" name="@" pos="12">\n
[reo 0.0.7] <o base="curr" line="42" pos="8" ref="41"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="42" pos="16">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="44" name="size" pos="2">\n
[reo 0.0.7] <o base="elements-amount" line="46" name="@" pos="4" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="48" name="with" pos="2">\n
[reo 0.0.7] <o line="50" name="key" pos="3"/>\n
[reo 0.0.7] <o line="50" name="value" pos="7"/>\n
[reo 0.0.7] <o base="org.eolang.collections.multimap"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="51"\n
[reo 0.0.7] name="mmp"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="array" data="array" line="51" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] data="array"\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] name="new-pair"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="key" line="52" pos="6" ref="50"/>\n
[reo 0.0.7] <o base="value" line="52" pos="10" ref="50"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="53"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="53" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="m" line="53" pos="26" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="wcaa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="54" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="key" line="54" pos="24" ref="50"/>\n
[reo 0.0.7] <o base="caa" line="54" pos="28" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" const="" line="55" name="arr" pos="8">\n
[reo 0.0.7] <o base="wcaa" line="55" pos="4" ref="54"/>\n
[reo 0.0.7] <o base="new-pair" line="55" pos="14" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="56"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="56" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="arr" line="56" pos="22" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="57" name="table" pos="7">\n
[reo 0.0.7] <o base="mmp" line="57" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="harr" line="57" pos="16" ref="56"/>\n
[reo 0.0.7] <o base="arr" line="57" pos="21" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="map" line="58" name="mp" pos="4" ref="31">\n
[reo 0.0.7] <o base="table" line="58" pos="8" ref="57"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="seq" line="59" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="60" pos="26">\n
[reo 0.0.7] <o base=".elements-amount" line="60" pos="9">\n
[reo 0.0.7] <o base="mp" line="60" pos="7" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="60" pos="37">\n
[reo 0.0.7] <o base="arr" line="60" pos="34" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mp" line="61" pos="6" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="63" name="found" pos="2">\n
[reo 0.0.7] <o line="65" name="key" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.collections.multimap"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="66"\n
[reo 0.0.7] name="mmp"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="array" data="array" line="66" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.number"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="67"\n
[reo 0.0.7] name="num"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base=".as-hash" line="67" pos="15">\n
[reo 0.0.7] <o base="key" line="67" pos="12" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="68" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="69" pos="6">\n
[reo 0.0.7] <o base=".length" line="70" pos="9">\n
[reo 0.0.7] <o base="m" line="70" pos="8" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="71" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="72" pos="6"/>\n
[reo 0.0.7] <o base=".find-in-list" line="73" pos="9">\n
[reo 0.0.7] <o base="mmp" line="73" pos="6" ref="66"/>\n
[reo 0.0.7] <o base="key" line="73" pos="23" ref="65"/>\n
[reo 0.0.7] <o base=".at" line="73" pos="29">\n
[reo 0.0.7] <o base="m" line="73" pos="28" ref="31"/>\n
[reo 0.0.7] <o base=".mod" line="73" pos="37">\n
[reo 0.0.7] <o base="num" line="73" pos="34" ref="67"/>\n
[reo 0.0.7] <o base=".length" line="73" pos="44">\n
[reo 0.0.7] <o base="m" line="73" pos="43" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="75" name="without" pos="2">\n
[reo 0.0.7] <o line="77" name="key" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.collections.multimap"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="78"\n
[reo 0.0.7] name="mmp"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="array" data="array" line="78" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="79"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="79" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="m" line="79" pos="26" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="80"\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="80" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="key" line="80" pos="24" ref="77"/>\n
[reo 0.0.7] <o base="caa" line="80" pos="28" ref="79"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="81"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="81" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="arr" line="81" pos="22" ref="80"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="82" name="table" pos="7">\n
[reo 0.0.7] <o base="mmp" line="82" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="harr" line="82" pos="16" ref="81"/>\n
[reo 0.0.7] <o base="arr" line="82" pos="21" ref="80"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="map" line="83" name="mp" pos="4" ref="31">\n
[reo 0.0.7] <o base="table" line="83" pos="8" ref="82"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="seq" line="84" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="85" pos="26">\n
[reo 0.0.7] <o base=".elements-amount" line="85" pos="9">\n
[reo 0.0.7] <o base="mp" line="85" pos="7" ref="83"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="85" pos="37">\n
[reo 0.0.7] <o base="arr" line="85" pos="34" ref="80"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mp" line="86" pos="6" ref="83"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' produced (14486 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="55"\n
[reo 0.0.7] name="org.eolang.collections.map"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/map.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.905537Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># MIT License\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] # copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +alias org.eolang.collections.multimap\n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [m] > map\n
[reo 0.0.7] \n
[reo 0.0.7] memory 0 > elements-amount\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns list of all keys in multimap\n
[reo 0.0.7] [] &gt; keys\n
[reo 0.0.7] (multimap *).concat-all-arrays m &gt; caa!\n
[reo 0.0.7] mapped. &gt; @\n
[reo 0.0.7] list\n
[reo 0.0.7] caa\n
[reo 0.0.7] [curr]\n
[reo 0.0.7] curr.at 0 &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns amount of elements in multimap\n
[reo 0.0.7] [] &gt; size\n
[reo 0.0.7] elements-amount &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the new map with added object\n
[reo 0.0.7] # Replaces if there was one before\n
[reo 0.0.7] [key value] &gt; with\n
[reo 0.0.7] multimap * &gt; mmp!\n
[reo 0.0.7] * key value &gt; new-pair!\n
[reo 0.0.7] mmp.concat-all-arrays m &gt; caa!\n
[reo 0.0.7] mmp.without-in-list key caa &gt; wcaa!\n
[reo 0.0.7] wcaa.with new-pair &gt; arr!\n
[reo 0.0.7] mmp.pairs-to-hash arr &gt; harr!\n
[reo 0.0.7] mmp.rebuild harr arr &gt; table!\n
[reo 0.0.7] map table &gt; mp\n
[reo 0.0.7] seq &gt; @\n
[reo 0.0.7] (mp.elements-amount).write (arr.length)\n
[reo 0.0.7] mp\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns an array with the found value\n
[reo 0.0.7] # If no element was found, it returns an empty array\n
[reo 0.0.7] [key] &gt; found\n
[reo 0.0.7] multimap * &gt; mmp!\n
[reo 0.0.7] number (key.as-hash) &gt; num!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] m.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] *\n
[reo 0.0.7] mmp.find-in-list key (m.at (num.mod (m.length)))\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns a new map, without element with the given key\n
[reo 0.0.7] # Returns the map itself, if there was no item with this key\n
[reo 0.0.7] [key] > without\n
[reo 0.0.7] multimap * > mmp!\n
[reo 0.0.7] mmp.concat-all-arrays m > caa!\n
[reo 0.0.7] mmp.without-in-list key caa > arr!\n
[reo 0.0.7] mmp.pairs-to-hash arr > harr!\n
[reo 0.0.7] mmp.rebuild harr arr > table!\n
[reo 0.0.7] map table > mp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mp.elements-amount).write (arr.length)\n
[reo 0.0.7] mp\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>MIT License\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>multimap org.eolang.collections.multimap</tail>\n
[reo 0.0.7] <part>multimap</part>\n
[reo 0.0.7] <part>org.eolang.collections.multimap</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="25">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>number org.eolang.math.number</tail>\n
[reo 0.0.7] <part>number</part>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="29">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="map" pos="0">\n
[reo 0.0.7] <o line="31" name="m" pos="1"/>\n
[reo 0.0.7] <o base="org.eolang.memory"\n
[reo 0.0.7] line="33"\n
[reo 0.0.7] name="elements-amount"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="33" pos="9">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="35" name="keys" pos="2">\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="16">\n
[reo 0.0.7] <o base="org.eolang.collections.multimap" line="37" pos="5">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="37" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="m" line="37" pos="35" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".mapped" line="38" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="39" pos="6">\n
[reo 0.0.7] <o base="caa" line="40" pos="8" ref="37"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="41" pos="6">\n
[reo 0.0.7] <o line="41" name="curr" pos="7"/>\n
[reo 0.0.7] <o base=".at" line="42" name="@" pos="12">\n
[reo 0.0.7] <o base="curr" line="42" pos="8" ref="41"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="42" pos="16">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="44" name="size" pos="2">\n
[reo 0.0.7] <o base="elements-amount" line="46" name="@" pos="4" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="48" name="with" pos="2">\n
[reo 0.0.7] <o line="50" name="key" pos="3"/>\n
[reo 0.0.7] <o line="50" name="value" pos="7"/>\n
[reo 0.0.7] <o base="org.eolang.collections.multimap"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="51"\n
[reo 0.0.7] name="mmp"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="51" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] data="array"\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] name="new-pair"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="key" line="52" pos="6" ref="50"/>\n
[reo 0.0.7] <o base="value" line="52" pos="10" ref="50"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="53"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="53" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="m" line="53" pos="26" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="wcaa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="54" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="key" line="54" pos="24" ref="50"/>\n
[reo 0.0.7] <o base="caa" line="54" pos="28" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" const="" line="55" name="arr" pos="8">\n
[reo 0.0.7] <o base="wcaa" line="55" pos="4" ref="54"/>\n
[reo 0.0.7] <o base="new-pair" line="55" pos="14" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="56"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="56" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="arr" line="56" pos="22" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="57" name="table" pos="7">\n
[reo 0.0.7] <o base="mmp" line="57" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="harr" line="57" pos="16" ref="56"/>\n
[reo 0.0.7] <o base="arr" line="57" pos="21" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="map" line="58" name="mp" pos="4" ref="31">\n
[reo 0.0.7] <o base="table" line="58" pos="8" ref="57"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.seq" line="59" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="60" pos="26">\n
[reo 0.0.7] <o base=".elements-amount" line="60" pos="9">\n
[reo 0.0.7] <o base="mp" line="60" pos="7" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="60" pos="37">\n
[reo 0.0.7] <o base="arr" line="60" pos="34" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mp" line="61" pos="6" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="63" name="found" pos="2">\n
[reo 0.0.7] <o line="65" name="key" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.collections.multimap"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="66"\n
[reo 0.0.7] name="mmp"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="66" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.number"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="67"\n
[reo 0.0.7] name="num"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base=".as-hash" line="67" pos="15">\n
[reo 0.0.7] <o base="key" line="67" pos="12" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="68" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="69" pos="6">\n
[reo 0.0.7] <o base=".length" line="70" pos="9">\n
[reo 0.0.7] <o base="m" line="70" pos="8" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="71" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="72" pos="6"/>\n
[reo 0.0.7] <o base=".find-in-list" line="73" pos="9">\n
[reo 0.0.7] <o base="mmp" line="73" pos="6" ref="66"/>\n
[reo 0.0.7] <o base="key" line="73" pos="23" ref="65"/>\n
[reo 0.0.7] <o base=".at" line="73" pos="29">\n
[reo 0.0.7] <o base="m" line="73" pos="28" ref="31"/>\n
[reo 0.0.7] <o base=".mod" line="73" pos="37">\n
[reo 0.0.7] <o base="num" line="73" pos="34" ref="67"/>\n
[reo 0.0.7] <o base=".length" line="73" pos="44">\n
[reo 0.0.7] <o base="m" line="73" pos="43" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="75" name="without" pos="2">\n
[reo 0.0.7] <o line="77" name="key" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.collections.multimap"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="78"\n
[reo 0.0.7] name="mmp"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="78" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="79"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="79" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="m" line="79" pos="26" ref="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="80"\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="80" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="key" line="80" pos="24" ref="77"/>\n
[reo 0.0.7] <o base="caa" line="80" pos="28" ref="79"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="81"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="81" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="arr" line="81" pos="22" ref="80"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="82" name="table" pos="7">\n
[reo 0.0.7] <o base="mmp" line="82" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="harr" line="82" pos="16" ref="81"/>\n
[reo 0.0.7] <o base="arr" line="82" pos="21" ref="80"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="map" line="83" name="mp" pos="4" ref="31">\n
[reo 0.0.7] <o base="table" line="83" pos="8" ref="82"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.seq" line="84" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="85" pos="26">\n
[reo 0.0.7] <o base=".elements-amount" line="85" pos="9">\n
[reo 0.0.7] <o base="mp" line="85" pos="7" ref="83"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="85" pos="37">\n
[reo 0.0.7] <o base="arr" line="85" pos="34" ref="80"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mp" line="86" pos="6" ref="83"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 213µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 182µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 198µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 172µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 186µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 180µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 182µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 180µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 81µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' produced (14544 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="55"\n
[reo 0.0.7] name="org.eolang.collections.map"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/map.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.905537Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># MIT License\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] # copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +alias org.eolang.collections.multimap\n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [m] > map\n
[reo 0.0.7] \n
[reo 0.0.7] memory 0 > elements-amount\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns list of all keys in multimap\n
[reo 0.0.7] [] > keys\n
[reo 0.0.7] (multimap *).concat-all-arrays m > caa!\n
[reo 0.0.7] mapped. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] caa\n
[reo 0.0.7] [curr]\n
[reo 0.0.7] curr.at 0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns amount of elements in multimap\n
[reo 0.0.7] [] > size\n
[reo 0.0.7] elements-amount > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the new map with added object\n
[reo 0.0.7] # Replaces if there was one before\n
[reo 0.0.7] [key value] > with\n
[reo 0.0.7] multimap * > mmp!\n
[reo 0.0.7] * key value > new-pair!\n
[reo 0.0.7] mmp.concat-all-arrays m > caa!\n
[reo 0.0.7] mmp.without-in-list key caa > wcaa!\n
[reo 0.0.7] wcaa.with new-pair > arr!\n
[reo 0.0.7] mmp.pairs-to-hash arr > harr!\n
[reo 0.0.7] mmp.rebuild harr arr > table!\n
[reo 0.0.7] map table > mp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mp.elements-amount).write (arr.length)\n
[reo 0.0.7] mp\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns an array with the found value\n
[reo 0.0.7] # If no element was found, it returns an empty array\n
[reo 0.0.7] [key] > found\n
[reo 0.0.7] multimap * > mmp!\n
[reo 0.0.7] number (key.as-hash) > num!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] m.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] *\n
[reo 0.0.7] mmp.find-in-list key (m.at (num.mod (m.length)))\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns a new map, without element with the given key\n
[reo 0.0.7] # Returns the map itself, if there was no item with this key\n
[reo 0.0.7] [key] > without\n
[reo 0.0.7] multimap * > mmp!\n
[reo 0.0.7] mmp.concat-all-arrays m > caa!\n
[reo 0.0.7] mmp.without-in-list key caa > arr!\n
[reo 0.0.7] mmp.pairs-to-hash arr > harr!\n
[reo 0.0.7] mmp.rebuild harr arr > table!\n
[reo 0.0.7] map table > mp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mp.elements-amount).write (arr.length)\n
[reo 0.0.7] mp\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>MIT License\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>multimap org.eolang.collections.multimap</tail>\n
[reo 0.0.7] <part>multimap</part>\n
[reo 0.0.7] <part>org.eolang.collections.multimap</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="25">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>number org.eolang.math.number</tail>\n
[reo 0.0.7] <part>number</part>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="29">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="map" pos="0">\n
[reo 0.0.7] <o line="31" name="m" pos="1"/>\n
[reo 0.0.7] <o base="org.eolang.memory"\n
[reo 0.0.7] line="33"\n
[reo 0.0.7] name="elements-amount"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="33" pos="9">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="35" name="keys" pos="2">\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="16">\n
[reo 0.0.7] <o base="org.eolang.collections.multimap" line="37" pos="5">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="37" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="m" line="37" pos="35"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".mapped" line="38" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="39" pos="6">\n
[reo 0.0.7] <o base="caa" line="40" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="41" pos="6">\n
[reo 0.0.7] <o line="41" name="curr" pos="7"/>\n
[reo 0.0.7] <o base=".at" line="42" name="@" pos="12">\n
[reo 0.0.7] <o base="curr" line="42" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="42" pos="16">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="44" name="size" pos="2">\n
[reo 0.0.7] <o base="elements-amount" line="46" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="48" name="with" pos="2">\n
[reo 0.0.7] <o line="50" name="key" pos="3"/>\n
[reo 0.0.7] <o line="50" name="value" pos="7"/>\n
[reo 0.0.7] <o base="org.eolang.collections.multimap"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="51"\n
[reo 0.0.7] name="mmp"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="51" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] data="array"\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] name="new-pair"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="key" line="52" pos="6"/>\n
[reo 0.0.7] <o base="value" line="52" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="53"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="53" pos="4"/>\n
[reo 0.0.7] <o base="m" line="53" pos="26"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="wcaa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="54" pos="4"/>\n
[reo 0.0.7] <o base="key" line="54" pos="24"/>\n
[reo 0.0.7] <o base="caa" line="54" pos="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" const="" line="55" name="arr" pos="8">\n
[reo 0.0.7] <o base="wcaa" line="55" pos="4"/>\n
[reo 0.0.7] <o base="new-pair" line="55" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="56"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="56" pos="4"/>\n
[reo 0.0.7] <o base="arr" line="56" pos="22"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="57" name="table" pos="7">\n
[reo 0.0.7] <o base="mmp" line="57" pos="4"/>\n
[reo 0.0.7] <o base="harr" line="57" pos="16"/>\n
[reo 0.0.7] <o base="arr" line="57" pos="21"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="map" line="58" name="mp" pos="4">\n
[reo 0.0.7] <o base="table" line="58" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.seq" line="59" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="60" pos="26">\n
[reo 0.0.7] <o base=".elements-amount" line="60" pos="9">\n
[reo 0.0.7] <o base="mp" line="60" pos="7"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="60" pos="37">\n
[reo 0.0.7] <o base="arr" line="60" pos="34"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mp" line="61" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="63" name="found" pos="2">\n
[reo 0.0.7] <o line="65" name="key" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.collections.multimap"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="66"\n
[reo 0.0.7] name="mmp"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="66" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.number"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="67"\n
[reo 0.0.7] name="num"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base=".as-hash" line="67" pos="15">\n
[reo 0.0.7] <o base="key" line="67" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="68" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="69" pos="6">\n
[reo 0.0.7] <o base=".length" line="70" pos="9">\n
[reo 0.0.7] <o base="m" line="70" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="71" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="72" pos="6"/>\n
[reo 0.0.7] <o base=".find-in-list" line="73" pos="9">\n
[reo 0.0.7] <o base="mmp" line="73" pos="6"/>\n
[reo 0.0.7] <o base="key" line="73" pos="23"/>\n
[reo 0.0.7] <o base=".at" line="73" pos="29">\n
[reo 0.0.7] <o base="m" line="73" pos="28"/>\n
[reo 0.0.7] <o base=".mod" line="73" pos="37">\n
[reo 0.0.7] <o base="num" line="73" pos="34"/>\n
[reo 0.0.7] <o base=".length" line="73" pos="44">\n
[reo 0.0.7] <o base="m" line="73" pos="43"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="75" name="without" pos="2">\n
[reo 0.0.7] <o line="77" name="key" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.collections.multimap"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="78"\n
[reo 0.0.7] name="mmp"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="78" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="79"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="79" pos="4"/>\n
[reo 0.0.7] <o base="m" line="79" pos="26"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="80"\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="80" pos="4"/>\n
[reo 0.0.7] <o base="key" line="80" pos="24"/>\n
[reo 0.0.7] <o base="caa" line="80" pos="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="81"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="81" pos="4"/>\n
[reo 0.0.7] <o base="arr" line="81" pos="22"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="82" name="table" pos="7">\n
[reo 0.0.7] <o base="mmp" line="82" pos="4"/>\n
[reo 0.0.7] <o base="harr" line="82" pos="16"/>\n
[reo 0.0.7] <o base="arr" line="82" pos="21"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="map" line="83" name="mp" pos="4">\n
[reo 0.0.7] <o base="table" line="83" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.seq" line="84" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="85" pos="26">\n
[reo 0.0.7] <o base=".elements-amount" line="85" pos="9">\n
[reo 0.0.7] <o base="mp" line="85" pos="7"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="85" pos="37">\n
[reo 0.0.7] <o base="arr" line="85" pos="34"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mp" line="86" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 316µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 213µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (19635 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="55"\n
[reo 0.0.7] name="org.eolang.collections.map"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/map.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.905537Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># MIT License\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] # copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +alias org.eolang.collections.multimap\n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [m] > map\n
[reo 0.0.7] \n
[reo 0.0.7] memory 0 > elements-amount\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns list of all keys in multimap\n
[reo 0.0.7] [] > keys\n
[reo 0.0.7] (multimap *).concat-all-arrays m > caa!\n
[reo 0.0.7] mapped. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] caa\n
[reo 0.0.7] [curr]\n
[reo 0.0.7] curr.at 0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns amount of elements in multimap\n
[reo 0.0.7] [] > size\n
[reo 0.0.7] elements-amount > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the new map with added object\n
[reo 0.0.7] # Replaces if there was one before\n
[reo 0.0.7] [key value] > with\n
[reo 0.0.7] multimap * > mmp!\n
[reo 0.0.7] * key value > new-pair!\n
[reo 0.0.7] mmp.concat-all-arrays m > caa!\n
[reo 0.0.7] mmp.without-in-list key caa > wcaa!\n
[reo 0.0.7] wcaa.with new-pair > arr!\n
[reo 0.0.7] mmp.pairs-to-hash arr > harr!\n
[reo 0.0.7] mmp.rebuild harr arr > table!\n
[reo 0.0.7] map table > mp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mp.elements-amount).write (arr.length)\n
[reo 0.0.7] mp\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns an array with the found value\n
[reo 0.0.7] # If no element was found, it returns an empty array\n
[reo 0.0.7] [key] > found\n
[reo 0.0.7] multimap * > mmp!\n
[reo 0.0.7] number (key.as-hash) > num!\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] m.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] *\n
[reo 0.0.7] mmp.find-in-list key (m.at (num.mod (m.length)))\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns a new map, without element with the given key\n
[reo 0.0.7] # Returns the map itself, if there was no item with this key\n
[reo 0.0.7] [key] &gt; without\n
[reo 0.0.7] multimap * &gt; mmp!\n
[reo 0.0.7] mmp.concat-all-arrays m &gt; caa!\n
[reo 0.0.7] mmp.without-in-list key caa &gt; arr!\n
[reo 0.0.7] mmp.pairs-to-hash arr &gt; harr!\n
[reo 0.0.7] mmp.rebuild harr arr &gt; table!\n
[reo 0.0.7] map table &gt; mp\n
[reo 0.0.7] seq &gt; @\n
[reo 0.0.7] (mp.elements-amount).write (arr.length)\n
[reo 0.0.7] mp\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>MIT License\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>multimap org.eolang.collections.multimap</tail>\n
[reo 0.0.7] <part>multimap</part>\n
[reo 0.0.7] <part>org.eolang.collections.multimap</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="25">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>number org.eolang.math.number</tail>\n
[reo 0.0.7] <part>number</part>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="29">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="map"\n
[reo 0.0.7] original-name="map"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="31" name="m" pos="1"/>\n
[reo 0.0.7] <o base="org.eolang.memory"\n
[reo 0.0.7] line="33"\n
[reo 0.0.7] name="elements-amount"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="33" pos="9">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="map$keys"\n
[reo 0.0.7] cut="3"\n
[reo 0.0.7] line="35"\n
[reo 0.0.7] name="keys"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="35">\n
[reo 0.0.7] <o as="m" base="m" level="1"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="map$size"\n
[reo 0.0.7] cut="16"\n
[reo 0.0.7] line="44"\n
[reo 0.0.7] name="size"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="44">\n
[reo 0.0.7] <o as="m" base="m" level="1"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="map$with"\n
[reo 0.0.7] cut="18"\n
[reo 0.0.7] line="48"\n
[reo 0.0.7] name="with"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="48">\n
[reo 0.0.7] <o as="m" base="m" level="1"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="map$found"\n
[reo 0.0.7] cut="52"\n
[reo 0.0.7] line="63"\n
[reo 0.0.7] name="found"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="63">\n
[reo 0.0.7] <o as="m" base="m" level="1"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="map$without"\n
[reo 0.0.7] cut="74"\n
[reo 0.0.7] line="75"\n
[reo 0.0.7] name="without"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="75">\n
[reo 0.0.7] <o as="m" base="m" level="1"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="35"\n
[reo 0.0.7] name="map$keys"\n
[reo 0.0.7] original-name="keys"\n
[reo 0.0.7] parent="map"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="16">\n
[reo 0.0.7] <o base="org.eolang.collections.multimap" line="37" pos="5">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="37" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="m" line="37" pos="35"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".mapped" line="38" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="39" pos="6">\n
[reo 0.0.7] <o base="caa" line="40" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="map$keys$t1$a1"\n
[reo 0.0.7] cut="9"\n
[reo 0.0.7] line="41"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="41">\n
[reo 0.0.7] <o as="caa" base="caa" level="1"/>\n
[reo 0.0.7] <o as="m" base="m" level="2"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="2"/>\n
[reo 0.0.7] <o as="size" base="size" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="35.31" name="m"/>\n
[reo 0.0.7] <o level="1" line="35.33" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="35.44" name="size"/>\n
[reo 0.0.7] <o level="1" line="35.48" name="with"/>\n
[reo 0.0.7] <o level="1" line="35.63" name="found"/>\n
[reo 0.0.7] <o level="1" line="35.75" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="41"\n
[reo 0.0.7] name="map$keys$t1$a1"\n
[reo 0.0.7] parent="map$keys"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="41" name="curr" pos="7"/>\n
[reo 0.0.7] <o base=".at" line="42" name="@" pos="12">\n
[reo 0.0.7] <o base="curr" line="42" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="42" pos="16">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="41.37" name="caa"/>\n
[reo 0.0.7] <o level="2" line="41.31" name="m"/>\n
[reo 0.0.7] <o level="2" line="41.33" name="elements-amount"/>\n
[reo 0.0.7] <o level="2" line="41.44" name="size"/>\n
[reo 0.0.7] <o level="2" line="41.48" name="with"/>\n
[reo 0.0.7] <o level="2" line="41.63" name="found"/>\n
[reo 0.0.7] <o level="2" line="41.75" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="44"\n
[reo 0.0.7] name="map$size"\n
[reo 0.0.7] original-name="size"\n
[reo 0.0.7] parent="map"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="elements-amount" line="46" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="44.31" name="m"/>\n
[reo 0.0.7] <o level="1" line="44.33" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="44.35" name="keys"/>\n
[reo 0.0.7] <o level="1" line="44.48" name="with"/>\n
[reo 0.0.7] <o level="1" line="44.63" name="found"/>\n
[reo 0.0.7] <o level="1" line="44.75" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="48"\n
[reo 0.0.7] name="map$with"\n
[reo 0.0.7] original-name="with"\n
[reo 0.0.7] parent="map"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="50" name="key" pos="3"/>\n
[reo 0.0.7] <o line="50" name="value" pos="7"/>\n
[reo 0.0.7] <o base="org.eolang.collections.multimap"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="51"\n
[reo 0.0.7] name="mmp"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="51" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] data="array"\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] name="new-pair"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="key" line="52" pos="6"/>\n
[reo 0.0.7] <o base="value" line="52" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="53"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="53" pos="4"/>\n
[reo 0.0.7] <o base="m" line="53" pos="26"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="wcaa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="54" pos="4"/>\n
[reo 0.0.7] <o base="key" line="54" pos="24"/>\n
[reo 0.0.7] <o base="caa" line="54" pos="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" const="" line="55" name="arr" pos="8">\n
[reo 0.0.7] <o base="wcaa" line="55" pos="4"/>\n
[reo 0.0.7] <o base="new-pair" line="55" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="56"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="56" pos="4"/>\n
[reo 0.0.7] <o base="arr" line="56" pos="22"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="57" name="table" pos="7">\n
[reo 0.0.7] <o base="mmp" line="57" pos="4"/>\n
[reo 0.0.7] <o base="harr" line="57" pos="16"/>\n
[reo 0.0.7] <o base="arr" line="57" pos="21"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="map" line="58" name="mp" pos="4">\n
[reo 0.0.7] <o base="table" line="58" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.seq" line="59" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="60" pos="26">\n
[reo 0.0.7] <o base=".elements-amount" line="60" pos="9">\n
[reo 0.0.7] <o base="mp" line="60" pos="7"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="60" pos="37">\n
[reo 0.0.7] <o base="arr" line="60" pos="34"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mp" line="61" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="48.31" name="m"/>\n
[reo 0.0.7] <o level="1" line="48.33" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="48.35" name="keys"/>\n
[reo 0.0.7] <o level="1" line="48.44" name="size"/>\n
[reo 0.0.7] <o level="1" line="48.63" name="found"/>\n
[reo 0.0.7] <o level="1" line="48.75" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="63"\n
[reo 0.0.7] name="map$found"\n
[reo 0.0.7] original-name="found"\n
[reo 0.0.7] parent="map"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="65" name="key" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.collections.multimap"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="66"\n
[reo 0.0.7] name="mmp"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="66" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.number"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="67"\n
[reo 0.0.7] name="num"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base=".as-hash" line="67" pos="15">\n
[reo 0.0.7] <o base="key" line="67" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="68" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="69" pos="6">\n
[reo 0.0.7] <o base=".length" line="70" pos="9">\n
[reo 0.0.7] <o base="m" line="70" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="71" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="72" pos="6"/>\n
[reo 0.0.7] <o base=".find-in-list" line="73" pos="9">\n
[reo 0.0.7] <o base="mmp" line="73" pos="6"/>\n
[reo 0.0.7] <o base="key" line="73" pos="23"/>\n
[reo 0.0.7] <o base=".at" line="73" pos="29">\n
[reo 0.0.7] <o base="m" line="73" pos="28"/>\n
[reo 0.0.7] <o base=".mod" line="73" pos="37">\n
[reo 0.0.7] <o base="num" line="73" pos="34"/>\n
[reo 0.0.7] <o base=".length" line="73" pos="44">\n
[reo 0.0.7] <o base="m" line="73" pos="43"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="63.31" name="m"/>\n
[reo 0.0.7] <o level="1" line="63.33" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="63.35" name="keys"/>\n
[reo 0.0.7] <o level="1" line="63.44" name="size"/>\n
[reo 0.0.7] <o level="1" line="63.48" name="with"/>\n
[reo 0.0.7] <o level="1" line="63.75" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="75"\n
[reo 0.0.7] name="map$without"\n
[reo 0.0.7] original-name="without"\n
[reo 0.0.7] parent="map"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="77" name="key" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.collections.multimap"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="78"\n
[reo 0.0.7] name="mmp"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="78" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="79"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="79" pos="4"/>\n
[reo 0.0.7] <o base="m" line="79" pos="26"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="80"\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="80" pos="4"/>\n
[reo 0.0.7] <o base="key" line="80" pos="24"/>\n
[reo 0.0.7] <o base="caa" line="80" pos="28"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="81"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="81" pos="4"/>\n
[reo 0.0.7] <o base="arr" line="81" pos="22"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="82" name="table" pos="7">\n
[reo 0.0.7] <o base="mmp" line="82" pos="4"/>\n
[reo 0.0.7] <o base="harr" line="82" pos="16"/>\n
[reo 0.0.7] <o base="arr" line="82" pos="21"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="map" line="83" name="mp" pos="4">\n
[reo 0.0.7] <o base="table" line="83" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.seq" line="84" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="85" pos="26">\n
[reo 0.0.7] <o base=".elements-amount" line="85" pos="9">\n
[reo 0.0.7] <o base="mp" line="85" pos="7"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="85" pos="37">\n
[reo 0.0.7] <o base="arr" line="85" pos="34"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mp" line="86" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="75.31" name="m"/>\n
[reo 0.0.7] <o level="1" line="75.33" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="75.35" name="keys"/>\n
[reo 0.0.7] <o level="1" line="75.44" name="size"/>\n
[reo 0.0.7] <o level="1" line="75.48" name="with"/>\n
[reo 0.0.7] <o level="1" line="75.63" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 335µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 282µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 196µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' produced (20596 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="55"\n
[reo 0.0.7] name="org.eolang.collections.map"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/map.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.905537Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># MIT License\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] # copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +alias org.eolang.collections.multimap\n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [m] > map\n
[reo 0.0.7] \n
[reo 0.0.7] memory 0 > elements-amount\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns list of all keys in multimap\n
[reo 0.0.7] [] > keys\n
[reo 0.0.7] (multimap *).concat-all-arrays m > caa!\n
[reo 0.0.7] mapped. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] caa\n
[reo 0.0.7] [curr]\n
[reo 0.0.7] curr.at 0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns amount of elements in multimap\n
[reo 0.0.7] [] > size\n
[reo 0.0.7] elements-amount > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the new map with added object\n
[reo 0.0.7] # Replaces if there was one before\n
[reo 0.0.7] [key value] > with\n
[reo 0.0.7] multimap * > mmp!\n
[reo 0.0.7] * key value > new-pair!\n
[reo 0.0.7] mmp.concat-all-arrays m > caa!\n
[reo 0.0.7] mmp.without-in-list key caa > wcaa!\n
[reo 0.0.7] wcaa.with new-pair > arr!\n
[reo 0.0.7] mmp.pairs-to-hash arr > harr!\n
[reo 0.0.7] mmp.rebuild harr arr > table!\n
[reo 0.0.7] map table > mp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mp.elements-amount).write (arr.length)\n
[reo 0.0.7] mp\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns an array with the found value\n
[reo 0.0.7] # If no element was found, it returns an empty array\n
[reo 0.0.7] [key] > found\n
[reo 0.0.7] multimap * > mmp!\n
[reo 0.0.7] number (key.as-hash) > num!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] m.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] *\n
[reo 0.0.7] mmp.find-in-list key (m.at (num.mod (m.length)))\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns a new map, without element with the given key\n
[reo 0.0.7] # Returns the map itself, if there was no item with this key\n
[reo 0.0.7] [key] &gt; without\n
[reo 0.0.7] multimap * &gt; mmp!\n
[reo 0.0.7] mmp.concat-all-arrays m &gt; caa!\n
[reo 0.0.7] mmp.without-in-list key caa &gt; arr!\n
[reo 0.0.7] mmp.pairs-to-hash arr &gt; harr!\n
[reo 0.0.7] mmp.rebuild harr arr &gt; table!\n
[reo 0.0.7] map table &gt; mp\n
[reo 0.0.7] seq &gt; @\n
[reo 0.0.7] (mp.elements-amount).write (arr.length)\n
[reo 0.0.7] mp\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] <sheet>remove-levels</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>MIT License\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>multimap org.eolang.collections.multimap</tail>\n
[reo 0.0.7] <part>multimap</part>\n
[reo 0.0.7] <part>org.eolang.collections.multimap</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="25">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>number org.eolang.math.number</tail>\n
[reo 0.0.7] <part>number</part>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="29">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="map"\n
[reo 0.0.7] original-name="map"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="31" name="m" pos="1"/>\n
[reo 0.0.7] <o base="org.eolang.memory"\n
[reo 0.0.7] line="33"\n
[reo 0.0.7] name="elements-amount"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="33" pos="9">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="map$keys"\n
[reo 0.0.7] cut="3"\n
[reo 0.0.7] line="35"\n
[reo 0.0.7] name="keys"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="35">\n
[reo 0.0.7] <o as="m" base="m" level="1" ref="31"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1" ref="33"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="44"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="48"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="63"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="75"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="map$size"\n
[reo 0.0.7] cut="16"\n
[reo 0.0.7] line="44"\n
[reo 0.0.7] name="size"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="44">\n
[reo 0.0.7] <o as="m" base="m" level="1" ref="31"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1" ref="33"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1" ref="35"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="48"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="63"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="75"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="map$with"\n
[reo 0.0.7] cut="18"\n
[reo 0.0.7] line="48"\n
[reo 0.0.7] name="with"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="48">\n
[reo 0.0.7] <o as="m" base="m" level="1" ref="31"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1" ref="33"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1" ref="35"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="44"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="63"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="75"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="map$found"\n
[reo 0.0.7] cut="52"\n
[reo 0.0.7] line="63"\n
[reo 0.0.7] name="found"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="63">\n
[reo 0.0.7] <o as="m" base="m" level="1" ref="31"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1" ref="33"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1" ref="35"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="44"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="48"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="75"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="map$without"\n
[reo 0.0.7] cut="74"\n
[reo 0.0.7] line="75"\n
[reo 0.0.7] name="without"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="75">\n
[reo 0.0.7] <o as="m" base="m" level="1" ref="31"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1" ref="33"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1" ref="35"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="44"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="48"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="63"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="35"\n
[reo 0.0.7] name="map$keys"\n
[reo 0.0.7] original-name="keys"\n
[reo 0.0.7] parent="map"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="16">\n
[reo 0.0.7] <o base="org.eolang.collections.multimap" line="37" pos="5">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="37" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="m" line="37" pos="35" ref="35.31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".mapped" line="38" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="39" pos="6">\n
[reo 0.0.7] <o base="caa" line="40" pos="8" ref="37"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="map$keys$t1$a1"\n
[reo 0.0.7] cut="9"\n
[reo 0.0.7] line="41"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="41">\n
[reo 0.0.7] <o as="caa" base="caa" level="1" ref="37"/>\n
[reo 0.0.7] <o as="m" base="m" level="2" ref="35.31"/>\n
[reo 0.0.7] <o as="elements-amount"\n
[reo 0.0.7] base="elements-amount"\n
[reo 0.0.7] level="2"\n
[reo 0.0.7] ref="35.33"/>\n
[reo 0.0.7] <o as="size" base="size" level="2" ref="35.44"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="35.48"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="35.63"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="35.75"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="35.31" name="m"/>\n
[reo 0.0.7] <o level="1" line="35.33" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="35.44" name="size"/>\n
[reo 0.0.7] <o level="1" line="35.48" name="with"/>\n
[reo 0.0.7] <o level="1" line="35.63" name="found"/>\n
[reo 0.0.7] <o level="1" line="35.75" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="41"\n
[reo 0.0.7] name="map$keys$t1$a1"\n
[reo 0.0.7] parent="map$keys"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="41" name="curr" pos="7"/>\n
[reo 0.0.7] <o base=".at" line="42" name="@" pos="12">\n
[reo 0.0.7] <o base="curr" line="42" pos="8" ref="41"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="42" pos="16">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="41.37" name="caa"/>\n
[reo 0.0.7] <o level="2" line="41.31" name="m"/>\n
[reo 0.0.7] <o level="2" line="41.33" name="elements-amount"/>\n
[reo 0.0.7] <o level="2" line="41.44" name="size"/>\n
[reo 0.0.7] <o level="2" line="41.48" name="with"/>\n
[reo 0.0.7] <o level="2" line="41.63" name="found"/>\n
[reo 0.0.7] <o level="2" line="41.75" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="44"\n
[reo 0.0.7] name="map$size"\n
[reo 0.0.7] original-name="size"\n
[reo 0.0.7] parent="map"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="elements-amount"\n
[reo 0.0.7] line="46"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="44.33"/>\n
[reo 0.0.7] <o level="1" line="44.31" name="m"/>\n
[reo 0.0.7] <o level="1" line="44.33" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="44.35" name="keys"/>\n
[reo 0.0.7] <o level="1" line="44.48" name="with"/>\n
[reo 0.0.7] <o level="1" line="44.63" name="found"/>\n
[reo 0.0.7] <o level="1" line="44.75" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="48"\n
[reo 0.0.7] name="map$with"\n
[reo 0.0.7] original-name="with"\n
[reo 0.0.7] parent="map"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="50" name="key" pos="3"/>\n
[reo 0.0.7] <o line="50" name="value" pos="7"/>\n
[reo 0.0.7] <o base="org.eolang.collections.multimap"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="51"\n
[reo 0.0.7] name="mmp"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="51" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] data="array"\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] name="new-pair"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="key" line="52" pos="6" ref="50"/>\n
[reo 0.0.7] <o base="value" line="52" pos="10" ref="50"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="53"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="53" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="m" line="53" pos="26" ref="48.31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="wcaa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="54" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="key" line="54" pos="24" ref="50"/>\n
[reo 0.0.7] <o base="caa" line="54" pos="28" ref="53"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" const="" line="55" name="arr" pos="8">\n
[reo 0.0.7] <o base="wcaa" line="55" pos="4" ref="54"/>\n
[reo 0.0.7] <o base="new-pair" line="55" pos="14" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="56"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="56" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="arr" line="56" pos="22" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="57" name="table" pos="7">\n
[reo 0.0.7] <o base="mmp" line="57" pos="4" ref="51"/>\n
[reo 0.0.7] <o base="harr" line="57" pos="16" ref="56"/>\n
[reo 0.0.7] <o base="arr" line="57" pos="21" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="map" line="58" name="mp" pos="4" ref="31">\n
[reo 0.0.7] <o base="table" line="58" pos="8" ref="57"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.seq" line="59" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="60" pos="26">\n
[reo 0.0.7] <o base=".elements-amount" line="60" pos="9">\n
[reo 0.0.7] <o base="mp" line="60" pos="7" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="60" pos="37">\n
[reo 0.0.7] <o base="arr" line="60" pos="34" ref="55"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mp" line="61" pos="6" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="48.31" name="m"/>\n
[reo 0.0.7] <o level="1" line="48.33" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="48.35" name="keys"/>\n
[reo 0.0.7] <o level="1" line="48.44" name="size"/>\n
[reo 0.0.7] <o level="1" line="48.63" name="found"/>\n
[reo 0.0.7] <o level="1" line="48.75" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="63"\n
[reo 0.0.7] name="map$found"\n
[reo 0.0.7] original-name="found"\n
[reo 0.0.7] parent="map"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="65" name="key" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.collections.multimap"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="66"\n
[reo 0.0.7] name="mmp"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="66" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.number"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="67"\n
[reo 0.0.7] name="num"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base=".as-hash" line="67" pos="15">\n
[reo 0.0.7] <o base="key" line="67" pos="12" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="68" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="69" pos="6">\n
[reo 0.0.7] <o base=".length" line="70" pos="9">\n
[reo 0.0.7] <o base="m" line="70" pos="8" ref="63.31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="71" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="72" pos="6"/>\n
[reo 0.0.7] <o base=".find-in-list" line="73" pos="9">\n
[reo 0.0.7] <o base="mmp" line="73" pos="6" ref="66"/>\n
[reo 0.0.7] <o base="key" line="73" pos="23" ref="65"/>\n
[reo 0.0.7] <o base=".at" line="73" pos="29">\n
[reo 0.0.7] <o base="m" line="73" pos="28" ref="63.31"/>\n
[reo 0.0.7] <o base=".mod" line="73" pos="37">\n
[reo 0.0.7] <o base="num" line="73" pos="34" ref="67"/>\n
[reo 0.0.7] <o base=".length" line="73" pos="44">\n
[reo 0.0.7] <o base="m" line="73" pos="43" ref="63.31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="63.31" name="m"/>\n
[reo 0.0.7] <o level="1" line="63.33" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="63.35" name="keys"/>\n
[reo 0.0.7] <o level="1" line="63.44" name="size"/>\n
[reo 0.0.7] <o level="1" line="63.48" name="with"/>\n
[reo 0.0.7] <o level="1" line="63.75" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="75"\n
[reo 0.0.7] name="map$without"\n
[reo 0.0.7] original-name="without"\n
[reo 0.0.7] parent="map"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="77" name="key" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.collections.multimap"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="78"\n
[reo 0.0.7] name="mmp"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="78" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="79"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="79" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="m" line="79" pos="26" ref="75.31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="80"\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="80" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="key" line="80" pos="24" ref="77"/>\n
[reo 0.0.7] <o base="caa" line="80" pos="28" ref="79"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="81"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="mmp" line="81" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="arr" line="81" pos="22" ref="80"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="82" name="table" pos="7">\n
[reo 0.0.7] <o base="mmp" line="82" pos="4" ref="78"/>\n
[reo 0.0.7] <o base="harr" line="82" pos="16" ref="81"/>\n
[reo 0.0.7] <o base="arr" line="82" pos="21" ref="80"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="map" line="83" name="mp" pos="4" ref="31">\n
[reo 0.0.7] <o base="table" line="83" pos="8" ref="82"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.seq" line="84" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="85" pos="26">\n
[reo 0.0.7] <o base=".elements-amount" line="85" pos="9">\n
[reo 0.0.7] <o base="mp" line="85" pos="7" ref="83"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="85" pos="37">\n
[reo 0.0.7] <o base="arr" line="85" pos="34" ref="80"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mp" line="86" pos="6" ref="83"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="75.31" name="m"/>\n
[reo 0.0.7] <o level="1" line="75.33" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="75.35" name="keys"/>\n
[reo 0.0.7] <o level="1" line="75.44" name="size"/>\n
[reo 0.0.7] <o level="1" line="75.48" name="with"/>\n
[reo 0.0.7] <o level="1" line="75.63" name="found"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 205µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 206µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 195µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 156µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 177µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 397ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 13142 bytes of XML in 346µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/collections/map.xmir saved (20765 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/collections/map.xmir (program:org.eolang.collections.map) to ./home/r/repo/target/eo/03-optimize/org/eolang/collections/map.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 17629 bytes of XML in 400µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 17629 bytes of XML in 372µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 189µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 236µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' produced (18457 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="36"\n
[reo 0.0.7] name="org.eolang.collections.multimap"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/multimap.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.959719Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># MIT License\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] # copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [m] > multimap\n
[reo 0.0.7] \n
[reo 0.0.7] memory 0 > elements-amount\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns list of all keys in multimap\n
[reo 0.0.7] [] > keys\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] mapped. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] caa\n
[reo 0.0.7] [curr]\n
[reo 0.0.7] curr.at 0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns amount of elements in multimap\n
[reo 0.0.7] [] > size\n
[reo 0.0.7] elements-amount > @\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > concat-all-arrays\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] concat. > @\n
[reo 0.0.7] list a\n
[reo 0.0.7] x\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > pairs-to-hash\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] (a.with ((x.at 0).as-hash)) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the new map with added object\n
[reo 0.0.7] [key value] > with\n
[reo 0.0.7] * key value > new-pair!\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] caa.with new-pair > arr!\n
[reo 0.0.7] ^.pairs-to-hash arr > harr!\n
[reo 0.0.7] ^.rebuild harr arr > table!\n
[reo 0.0.7] multimap table > mmp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mmp.elements-amount).write (arr.length)\n
[reo 0.0.7] mmp\n
[reo 0.0.7] \n
[reo 0.0.7] [key arr] > find-in-list\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] key\n
[reo 0.0.7] (x.at 0)\n
[reo 0.0.7] a.with (x.at 1)\n
[reo 0.0.7] a\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns an array with the found value\n
[reo 0.0.7] # If no element was found, it returns an empty array\n
[reo 0.0.7] [key] > found\n
[reo 0.0.7] number (key.as-hash) > num!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] m.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] *\n
[reo 0.0.7] ^.find-in-list key (m.at (num.mod (m.length)))\n
[reo 0.0.7] \n
[reo 0.0.7] [key arr] > without-in-list\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] key\n
[reo 0.0.7] (x.at 0)\n
[reo 0.0.7] a\n
[reo 0.0.7] a.with x\n
[reo 0.0.7] \n
[reo 0.0.7] [harr arr] > rebuild /array\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns a new map, without elements with the given key\n
[reo 0.0.7] # Returns the map itself, if there was no item with this key\n
[reo 0.0.7] [key] > without\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] ^.without-in-list key caa > arr!\n
[reo 0.0.7] ^.pairs-to-hash arr > harr!\n
[reo 0.0.7] ^.rebuild harr arr > table!\n
[reo 0.0.7] multimap table > mmp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mmp.elements-amount).write (arr.length)\n
[reo 0.0.7] mmp\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>MIT License\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.math.number</tail>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="multimap" pos="0">\n
[reo 0.0.7] <o line="30" name="m" pos="1"/>\n
[reo 0.0.7] <o base="memory" line="32" name="elements-amount" pos="2">\n
[reo 0.0.7] <o base="int" data="bytes" line="32" pos="9">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="34" name="keys" pos="2">\n
[reo 0.0.7] <o base="^" line="36" pos="4"/>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="m" line="36" pos="24" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".mapped" line="37" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="38" pos="6">\n
[reo 0.0.7] <o base="caa" line="39" pos="8" ref="36"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="40" pos="6">\n
[reo 0.0.7] <o line="40" name="curr" pos="7"/>\n
[reo 0.0.7] <o base="curr" line="41" pos="8" ref="40"/>\n
[reo 0.0.7] <o base=".at" line="41" method="" name="@" pos="12">\n
[reo 0.0.7] <o base="int" data="bytes" line="41" pos="16">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="size" pos="2">\n
[reo 0.0.7] <o base="elements-amount" line="45" name="@" pos="4" ref="32"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="47" name="concat-all-arrays" pos="2">\n
[reo 0.0.7] <o line="47" name="arr" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" line="48" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="49" pos="6">\n
[reo 0.0.7] <o base="arr" line="50" pos="8" ref="47"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="51" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="52" pos="6">\n
[reo 0.0.7] <o line="52" name="a" pos="7"/>\n
[reo 0.0.7] <o line="52" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".concat" line="53" name="@" pos="8">\n
[reo 0.0.7] <o base="list" line="54" pos="10">\n
[reo 0.0.7] <o base="a" line="54" pos="15" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="55" pos="10" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="57" name="pairs-to-hash" pos="2">\n
[reo 0.0.7] <o line="57" name="arr" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" line="58" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="59" pos="6">\n
[reo 0.0.7] <o base="arr" line="60" pos="8" ref="57"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="61" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="62" pos="6">\n
[reo 0.0.7] <o line="62" name="a" pos="7"/>\n
[reo 0.0.7] <o line="62" name="x" pos="9"/>\n
[reo 0.0.7] <o alias="1" base="a" line="63" pos="9" ref="62"/>\n
[reo 0.0.7] <o base=".with" line="63" method="" name="@" pos="10">\n
[reo 0.0.7] <o alias="3" base="x" line="63" pos="18" ref="62"/>\n
[reo 0.0.7] <o alias="2" base=".at" line="63" method="" pos="19">\n
[reo 0.0.7] <o base="int" data="bytes" line="63" pos="23">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-hash" line="63" method="" pos="25"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="65" name="with" pos="2">\n
[reo 0.0.7] <o line="66" name="key" pos="3"/>\n
[reo 0.0.7] <o line="66" name="value" pos="7"/>\n
[reo 0.0.7] <o base="array"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] data="array"\n
[reo 0.0.7] line="67"\n
[reo 0.0.7] name="new-pair"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="key" line="67" pos="6" ref="66"/>\n
[reo 0.0.7] <o base="value" line="67" pos="10" ref="66"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="68" pos="4"/>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="68"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="m" line="68" pos="24" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="caa" line="69" pos="4" ref="68"/>\n
[reo 0.0.7] <o base=".with"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="69"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="new-pair" line="69" pos="13" ref="67"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="70" pos="4"/>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="arr" line="70" pos="20" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="71" pos="4"/>\n
[reo 0.0.7] <o base=".rebuild"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="71"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="table"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="harr" line="71" pos="14" ref="70"/>\n
[reo 0.0.7] <o base="arr" line="71" pos="19" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="multimap" line="72" name="mmp" pos="4" ref="30">\n
[reo 0.0.7] <o base="table" line="72" pos="13" ref="71"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="seq" line="73" name="@" pos="4">\n
[reo 0.0.7] <o alias="4" base="mmp" line="74" pos="7" ref="72"/>\n
[reo 0.0.7] <o base=".elements-amount" line="74" method="" pos="10"/>\n
[reo 0.0.7] <o base=".write" line="74" method="" pos="27">\n
[reo 0.0.7] <o alias="5" base="arr" line="74" pos="35" ref="69"/>\n
[reo 0.0.7] <o base=".length" line="74" method="" pos="38"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="75" pos="6" ref="72"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="77" name="find-in-list" pos="2">\n
[reo 0.0.7] <o line="77" name="key" pos="3"/>\n
[reo 0.0.7] <o line="77" name="arr" pos="7"/>\n
[reo 0.0.7] <o base=".reduced" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="79" pos="6">\n
[reo 0.0.7] <o base="arr" line="80" pos="8" ref="77"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="81" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="82" pos="6">\n
[reo 0.0.7] <o line="82" name="a" pos="7"/>\n
[reo 0.0.7] <o line="82" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".if" line="83" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="84" pos="10">\n
[reo 0.0.7] <o base="key" line="85" pos="12" ref="77"/>\n
[reo 0.0.7] <o alias="6" base="x" line="86" pos="13" ref="82"/>\n
[reo 0.0.7] <o base=".at" line="86" method="" pos="14">\n
[reo 0.0.7] <o base="int" data="bytes" line="86" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="87" pos="10" ref="82"/>\n
[reo 0.0.7] <o base=".with" line="87" method="" pos="11">\n
[reo 0.0.7] <o alias="7" base="x" line="87" pos="18" ref="82"/>\n
[reo 0.0.7] <o base=".at" line="87" method="" pos="19">\n
[reo 0.0.7] <o base="int" data="bytes" line="87" pos="23">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="88" pos="10" ref="82"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="90" name="found" pos="2">\n
[reo 0.0.7] <o line="92" name="key" pos="3"/>\n
[reo 0.0.7] <o base="number" const="" line="93" name="num" pos="4">\n
[reo 0.0.7] <o alias="8" base="key" line="93" pos="12" ref="92"/>\n
[reo 0.0.7] <o base=".as-hash" line="93" method="" pos="15"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="94" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="95" pos="6">\n
[reo 0.0.7] <o base="m" line="96" pos="8" ref="30"/>\n
[reo 0.0.7] <o base=".length" line="96" method="" pos="9"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="97" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="98" pos="6"/>\n
[reo 0.0.7] <o base="^" line="99" pos="6"/>\n
[reo 0.0.7] <o base=".find-in-list" line="99" method="" pos="7">\n
[reo 0.0.7] <o base="key" line="99" pos="21" ref="92"/>\n
[reo 0.0.7] <o alias="9" base="m" line="99" pos="26" ref="30"/>\n
[reo 0.0.7] <o base=".at" line="99" method="" pos="27">\n
[reo 0.0.7] <o alias="10" base="num" line="99" pos="32" ref="93"/>\n
[reo 0.0.7] <o base=".mod" line="99" method="" pos="35">\n
[reo 0.0.7] <o alias="11" base="m" line="99" pos="41" ref="30"/>\n
[reo 0.0.7] <o base=".length" line="99" method="" pos="42"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="101" name="without-in-list" pos="2">\n
[reo 0.0.7] <o line="101" name="key" pos="3"/>\n
[reo 0.0.7] <o line="101" name="arr" pos="7"/>\n
[reo 0.0.7] <o base=".reduced" line="102" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="103" pos="6">\n
[reo 0.0.7] <o base="arr" line="104" pos="8" ref="101"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="105" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="106" pos="6">\n
[reo 0.0.7] <o line="106" name="a" pos="7"/>\n
[reo 0.0.7] <o line="106" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".if" line="107" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="108" pos="10">\n
[reo 0.0.7] <o base="key" line="109" pos="12" ref="101"/>\n
[reo 0.0.7] <o alias="12" base="x" line="110" pos="13" ref="106"/>\n
[reo 0.0.7] <o base=".at" line="110" method="" pos="14">\n
[reo 0.0.7] <o base="int" data="bytes" line="110" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="111" pos="10" ref="106"/>\n
[reo 0.0.7] <o base="a" line="112" pos="10" ref="106"/>\n
[reo 0.0.7] <o base=".with" line="112" method="" pos="11">\n
[reo 0.0.7] <o base="x" line="112" pos="17" ref="106"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="array" line="114" name="rebuild" pos="2">\n
[reo 0.0.7] <o line="114" name="harr" pos="3"/>\n
[reo 0.0.7] <o line="114" name="arr" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="116" name="without" pos="2">\n
[reo 0.0.7] <o line="118" name="key" pos="3"/>\n
[reo 0.0.7] <o base="^" line="119" pos="4"/>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="119"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="m" line="119" pos="24" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="120" pos="4"/>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="120"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="key" line="120" pos="22" ref="118"/>\n
[reo 0.0.7] <o base="caa" line="120" pos="26" ref="119"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="121" pos="4"/>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="121"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="arr" line="121" pos="20" ref="120"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="122" pos="4"/>\n
[reo 0.0.7] <o base=".rebuild"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="122"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="table"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="harr" line="122" pos="14" ref="121"/>\n
[reo 0.0.7] <o base="arr" line="122" pos="19" ref="120"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="multimap" line="123" name="mmp" pos="4" ref="30">\n
[reo 0.0.7] <o base="table" line="123" pos="13" ref="122"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="seq" line="124" name="@" pos="4">\n
[reo 0.0.7] <o alias="13" base="mmp" line="125" pos="7" ref="123"/>\n
[reo 0.0.7] <o base=".elements-amount" line="125" method="" pos="10"/>\n
[reo 0.0.7] <o base=".write" line="125" method="" pos="27">\n
[reo 0.0.7] <o alias="14" base="arr" line="125" pos="35" ref="120"/>\n
[reo 0.0.7] <o base=".length" line="125" method="" pos="38"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="126" pos="6" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 197µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 210µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 153µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' produced (18138 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="36"\n
[reo 0.0.7] name="org.eolang.collections.multimap"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/multimap.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.959719Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># MIT License\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] # copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [m] > multimap\n
[reo 0.0.7] \n
[reo 0.0.7] memory 0 > elements-amount\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns list of all keys in multimap\n
[reo 0.0.7] [] > keys\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] mapped. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] caa\n
[reo 0.0.7] [curr]\n
[reo 0.0.7] curr.at 0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns amount of elements in multimap\n
[reo 0.0.7] [] > size\n
[reo 0.0.7] elements-amount > @\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > concat-all-arrays\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] concat. > @\n
[reo 0.0.7] list a\n
[reo 0.0.7] x\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > pairs-to-hash\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] (a.with ((x.at 0).as-hash)) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the new map with added object\n
[reo 0.0.7] [key value] &gt; with\n
[reo 0.0.7] * key value &gt; new-pair!\n
[reo 0.0.7] ^.concat-all-arrays m &gt; caa!\n
[reo 0.0.7] caa.with new-pair &gt; arr!\n
[reo 0.0.7] ^.pairs-to-hash arr &gt; harr!\n
[reo 0.0.7] ^.rebuild harr arr &gt; table!\n
[reo 0.0.7] multimap table &gt; mmp\n
[reo 0.0.7] seq &gt; @\n
[reo 0.0.7] (mmp.elements-amount).write (arr.length)\n
[reo 0.0.7] mmp\n
[reo 0.0.7] \n
[reo 0.0.7] [key arr] &gt; find-in-list\n
[reo 0.0.7] reduced. &gt; @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] key\n
[reo 0.0.7] (x.at 0)\n
[reo 0.0.7] a.with (x.at 1)\n
[reo 0.0.7] a\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns an array with the found value\n
[reo 0.0.7] # If no element was found, it returns an empty array\n
[reo 0.0.7] [key] &gt; found\n
[reo 0.0.7] number (key.as-hash) &gt; num!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] m.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] *\n
[reo 0.0.7] ^.find-in-list key (m.at (num.mod (m.length)))\n
[reo 0.0.7] \n
[reo 0.0.7] [key arr] > without-in-list\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] key\n
[reo 0.0.7] (x.at 0)\n
[reo 0.0.7] a\n
[reo 0.0.7] a.with x\n
[reo 0.0.7] \n
[reo 0.0.7] [harr arr] > rebuild /array\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns a new map, without elements with the given key\n
[reo 0.0.7] # Returns the map itself, if there was no item with this key\n
[reo 0.0.7] [key] > without\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] ^.without-in-list key caa > arr!\n
[reo 0.0.7] ^.pairs-to-hash arr > harr!\n
[reo 0.0.7] ^.rebuild harr arr > table!\n
[reo 0.0.7] multimap table > mmp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mmp.elements-amount).write (arr.length)\n
[reo 0.0.7] mmp\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>MIT License\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.math.number</tail>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="multimap" pos="0">\n
[reo 0.0.7] <o line="30" name="m" pos="1"/>\n
[reo 0.0.7] <o base="memory" line="32" name="elements-amount" pos="2">\n
[reo 0.0.7] <o base="int" data="bytes" line="32" pos="9">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="34" name="keys" pos="2">\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="36" pos="4"/>\n
[reo 0.0.7] <o base="m" line="36" pos="24" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".mapped" line="37" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="38" pos="6">\n
[reo 0.0.7] <o base="caa" line="39" pos="8" ref="36"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="40" pos="6">\n
[reo 0.0.7] <o line="40" name="curr" pos="7"/>\n
[reo 0.0.7] <o base=".at" line="41" name="@" pos="12">\n
[reo 0.0.7] <o base="curr" line="41" pos="8" ref="40"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="41" pos="16">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="size" pos="2">\n
[reo 0.0.7] <o base="elements-amount" line="45" name="@" pos="4" ref="32"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="47" name="concat-all-arrays" pos="2">\n
[reo 0.0.7] <o line="47" name="arr" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" line="48" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="49" pos="6">\n
[reo 0.0.7] <o base="arr" line="50" pos="8" ref="47"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="51" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="52" pos="6">\n
[reo 0.0.7] <o line="52" name="a" pos="7"/>\n
[reo 0.0.7] <o line="52" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".concat" line="53" name="@" pos="8">\n
[reo 0.0.7] <o base="list" line="54" pos="10">\n
[reo 0.0.7] <o base="a" line="54" pos="15" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="55" pos="10" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="57" name="pairs-to-hash" pos="2">\n
[reo 0.0.7] <o line="57" name="arr" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" line="58" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="59" pos="6">\n
[reo 0.0.7] <o base="arr" line="60" pos="8" ref="57"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="61" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="62" pos="6">\n
[reo 0.0.7] <o line="62" name="a" pos="7"/>\n
[reo 0.0.7] <o line="62" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".with" line="63" name="@" pos="10">\n
[reo 0.0.7] <o alias="1" base="a" line="63" pos="9" ref="62"/>\n
[reo 0.0.7] <o base=".as-hash" line="63" pos="25">\n
[reo 0.0.7] <o alias="2" base=".at" line="63" pos="19">\n
[reo 0.0.7] <o alias="3" base="x" line="63" pos="18" ref="62"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="63" pos="23">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="65" name="with" pos="2">\n
[reo 0.0.7] <o line="66" name="key" pos="3"/>\n
[reo 0.0.7] <o line="66" name="value" pos="7"/>\n
[reo 0.0.7] <o base="array"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] data="array"\n
[reo 0.0.7] line="67"\n
[reo 0.0.7] name="new-pair"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="key" line="67" pos="6" ref="66"/>\n
[reo 0.0.7] <o base="value" line="67" pos="10" ref="66"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="68"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="68" pos="4"/>\n
[reo 0.0.7] <o base="m" line="68" pos="24" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" const="" line="69" name="arr" pos="7">\n
[reo 0.0.7] <o base="caa" line="69" pos="4" ref="68"/>\n
[reo 0.0.7] <o base="new-pair" line="69" pos="13" ref="67"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="70" pos="4"/>\n
[reo 0.0.7] <o base="arr" line="70" pos="20" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="71" name="table" pos="5">\n
[reo 0.0.7] <o base="^" line="71" pos="4"/>\n
[reo 0.0.7] <o base="harr" line="71" pos="14" ref="70"/>\n
[reo 0.0.7] <o base="arr" line="71" pos="19" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="multimap" line="72" name="mmp" pos="4" ref="30">\n
[reo 0.0.7] <o base="table" line="72" pos="13" ref="71"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="seq" line="73" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="74" pos="27">\n
[reo 0.0.7] <o base=".elements-amount" line="74" pos="10">\n
[reo 0.0.7] <o alias="4" base="mmp" line="74" pos="7" ref="72"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="74" pos="38">\n
[reo 0.0.7] <o alias="5" base="arr" line="74" pos="35" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="75" pos="6" ref="72"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="77" name="find-in-list" pos="2">\n
[reo 0.0.7] <o line="77" name="key" pos="3"/>\n
[reo 0.0.7] <o line="77" name="arr" pos="7"/>\n
[reo 0.0.7] <o base=".reduced" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="79" pos="6">\n
[reo 0.0.7] <o base="arr" line="80" pos="8" ref="77"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="81" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="82" pos="6">\n
[reo 0.0.7] <o line="82" name="a" pos="7"/>\n
[reo 0.0.7] <o line="82" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".if" line="83" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="84" pos="10">\n
[reo 0.0.7] <o base="key" line="85" pos="12" ref="77"/>\n
[reo 0.0.7] <o base=".at" line="86" pos="14">\n
[reo 0.0.7] <o alias="6" base="x" line="86" pos="13" ref="82"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="86" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" line="87" pos="11">\n
[reo 0.0.7] <o base="a" line="87" pos="10" ref="82"/>\n
[reo 0.0.7] <o base=".at" line="87" pos="19">\n
[reo 0.0.7] <o alias="7" base="x" line="87" pos="18" ref="82"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="87" pos="23">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="88" pos="10" ref="82"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="90" name="found" pos="2">\n
[reo 0.0.7] <o line="92" name="key" pos="3"/>\n
[reo 0.0.7] <o base="number" const="" line="93" name="num" pos="4">\n
[reo 0.0.7] <o base=".as-hash" line="93" pos="15">\n
[reo 0.0.7] <o alias="8" base="key" line="93" pos="12" ref="92"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="94" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="95" pos="6">\n
[reo 0.0.7] <o base=".length" line="96" pos="9">\n
[reo 0.0.7] <o base="m" line="96" pos="8" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="97" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="98" pos="6"/>\n
[reo 0.0.7] <o base=".find-in-list" line="99" pos="7">\n
[reo 0.0.7] <o base="^" line="99" pos="6"/>\n
[reo 0.0.7] <o base="key" line="99" pos="21" ref="92"/>\n
[reo 0.0.7] <o base=".at" line="99" pos="27">\n
[reo 0.0.7] <o alias="9" base="m" line="99" pos="26" ref="30"/>\n
[reo 0.0.7] <o base=".mod" line="99" pos="35">\n
[reo 0.0.7] <o alias="10" base="num" line="99" pos="32" ref="93"/>\n
[reo 0.0.7] <o base=".length" line="99" pos="42">\n
[reo 0.0.7] <o alias="11" base="m" line="99" pos="41" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="101" name="without-in-list" pos="2">\n
[reo 0.0.7] <o line="101" name="key" pos="3"/>\n
[reo 0.0.7] <o line="101" name="arr" pos="7"/>\n
[reo 0.0.7] <o base=".reduced" line="102" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="103" pos="6">\n
[reo 0.0.7] <o base="arr" line="104" pos="8" ref="101"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="105" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="106" pos="6">\n
[reo 0.0.7] <o line="106" name="a" pos="7"/>\n
[reo 0.0.7] <o line="106" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".if" line="107" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="108" pos="10">\n
[reo 0.0.7] <o base="key" line="109" pos="12" ref="101"/>\n
[reo 0.0.7] <o base=".at" line="110" pos="14">\n
[reo 0.0.7] <o alias="12" base="x" line="110" pos="13" ref="106"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="110" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="111" pos="10" ref="106"/>\n
[reo 0.0.7] <o base=".with" line="112" pos="11">\n
[reo 0.0.7] <o base="a" line="112" pos="10" ref="106"/>\n
[reo 0.0.7] <o base="x" line="112" pos="17" ref="106"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="array" line="114" name="rebuild" pos="2">\n
[reo 0.0.7] <o line="114" name="harr" pos="3"/>\n
[reo 0.0.7] <o line="114" name="arr" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="116" name="without" pos="2">\n
[reo 0.0.7] <o line="118" name="key" pos="3"/>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="119"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="119" pos="4"/>\n
[reo 0.0.7] <o base="m" line="119" pos="24" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="120"\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="120" pos="4"/>\n
[reo 0.0.7] <o base="key" line="120" pos="22" ref="118"/>\n
[reo 0.0.7] <o base="caa" line="120" pos="26" ref="119"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="121"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="121" pos="4"/>\n
[reo 0.0.7] <o base="arr" line="121" pos="20" ref="120"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="122" name="table" pos="5">\n
[reo 0.0.7] <o base="^" line="122" pos="4"/>\n
[reo 0.0.7] <o base="harr" line="122" pos="14" ref="121"/>\n
[reo 0.0.7] <o base="arr" line="122" pos="19" ref="120"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="multimap" line="123" name="mmp" pos="4" ref="30">\n
[reo 0.0.7] <o base="table" line="123" pos="13" ref="122"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="seq" line="124" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="125" pos="27">\n
[reo 0.0.7] <o base=".elements-amount" line="125" pos="10">\n
[reo 0.0.7] <o alias="13" base="mmp" line="125" pos="7" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="125" pos="38">\n
[reo 0.0.7] <o alias="14" base="arr" line="125" pos="35" ref="120"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="126" pos="6" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 145µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 193µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 190µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' produced (18411 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="36"\n
[reo 0.0.7] name="org.eolang.collections.multimap"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/multimap.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.959719Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># MIT License\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] # copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [m] > multimap\n
[reo 0.0.7] \n
[reo 0.0.7] memory 0 > elements-amount\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns list of all keys in multimap\n
[reo 0.0.7] [] > keys\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] mapped. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] caa\n
[reo 0.0.7] [curr]\n
[reo 0.0.7] curr.at 0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns amount of elements in multimap\n
[reo 0.0.7] [] > size\n
[reo 0.0.7] elements-amount > @\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > concat-all-arrays\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] concat. > @\n
[reo 0.0.7] list a\n
[reo 0.0.7] x\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > pairs-to-hash\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] (a.with ((x.at 0).as-hash)) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the new map with added object\n
[reo 0.0.7] [key value] > with\n
[reo 0.0.7] * key value > new-pair!\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] caa.with new-pair > arr!\n
[reo 0.0.7] ^.pairs-to-hash arr > harr!\n
[reo 0.0.7] ^.rebuild harr arr > table!\n
[reo 0.0.7] multimap table > mmp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mmp.elements-amount).write (arr.length)\n
[reo 0.0.7] mmp\n
[reo 0.0.7] \n
[reo 0.0.7] [key arr] > find-in-list\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] key\n
[reo 0.0.7] (x.at 0)\n
[reo 0.0.7] a.with (x.at 1)\n
[reo 0.0.7] a\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns an array with the found value\n
[reo 0.0.7] # If no element was found, it returns an empty array\n
[reo 0.0.7] [key] > found\n
[reo 0.0.7] number (key.as-hash) > num!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] m.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] *\n
[reo 0.0.7] ^.find-in-list key (m.at (num.mod (m.length)))\n
[reo 0.0.7] \n
[reo 0.0.7] [key arr] > without-in-list\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] key\n
[reo 0.0.7] (x.at 0)\n
[reo 0.0.7] a\n
[reo 0.0.7] a.with x\n
[reo 0.0.7] \n
[reo 0.0.7] [harr arr] > rebuild /array\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns a new map, without elements with the given key\n
[reo 0.0.7] # Returns the map itself, if there was no item with this key\n
[reo 0.0.7] [key] > without\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] ^.without-in-list key caa > arr!\n
[reo 0.0.7] ^.pairs-to-hash arr > harr!\n
[reo 0.0.7] ^.rebuild harr arr > table!\n
[reo 0.0.7] multimap table > mmp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mmp.elements-amount).write (arr.length)\n
[reo 0.0.7] mmp\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>MIT License\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>number org.eolang.math.number</tail>\n
[reo 0.0.7] <part>number</part>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="multimap" pos="0">\n
[reo 0.0.7] <o line="30" name="m" pos="1"/>\n
[reo 0.0.7] <o base="memory" line="32" name="elements-amount" pos="2">\n
[reo 0.0.7] <o base="int" data="bytes" line="32" pos="9">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="34" name="keys" pos="2">\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="36" pos="4"/>\n
[reo 0.0.7] <o base="m" line="36" pos="24" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".mapped" line="37" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="38" pos="6">\n
[reo 0.0.7] <o base="caa" line="39" pos="8" ref="36"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="40" pos="6">\n
[reo 0.0.7] <o line="40" name="curr" pos="7"/>\n
[reo 0.0.7] <o base=".at" line="41" name="@" pos="12">\n
[reo 0.0.7] <o base="curr" line="41" pos="8" ref="40"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="41" pos="16">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="size" pos="2">\n
[reo 0.0.7] <o base="elements-amount" line="45" name="@" pos="4" ref="32"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="47" name="concat-all-arrays" pos="2">\n
[reo 0.0.7] <o line="47" name="arr" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" line="48" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="49" pos="6">\n
[reo 0.0.7] <o base="arr" line="50" pos="8" ref="47"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="51" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="52" pos="6">\n
[reo 0.0.7] <o line="52" name="a" pos="7"/>\n
[reo 0.0.7] <o line="52" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".concat" line="53" name="@" pos="8">\n
[reo 0.0.7] <o base="list" line="54" pos="10">\n
[reo 0.0.7] <o base="a" line="54" pos="15" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="55" pos="10" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="57" name="pairs-to-hash" pos="2">\n
[reo 0.0.7] <o line="57" name="arr" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" line="58" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="59" pos="6">\n
[reo 0.0.7] <o base="arr" line="60" pos="8" ref="57"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="61" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="62" pos="6">\n
[reo 0.0.7] <o line="62" name="a" pos="7"/>\n
[reo 0.0.7] <o line="62" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".with" line="63" name="@" pos="10">\n
[reo 0.0.7] <o alias="1" base="a" line="63" pos="9" ref="62"/>\n
[reo 0.0.7] <o base=".as-hash" line="63" pos="25">\n
[reo 0.0.7] <o alias="2" base=".at" line="63" pos="19">\n
[reo 0.0.7] <o alias="3" base="x" line="63" pos="18" ref="62"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="63" pos="23">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="65" name="with" pos="2">\n
[reo 0.0.7] <o line="66" name="key" pos="3"/>\n
[reo 0.0.7] <o line="66" name="value" pos="7"/>\n
[reo 0.0.7] <o base="array"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] data="array"\n
[reo 0.0.7] line="67"\n
[reo 0.0.7] name="new-pair"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="key" line="67" pos="6" ref="66"/>\n
[reo 0.0.7] <o base="value" line="67" pos="10" ref="66"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="68"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="68" pos="4"/>\n
[reo 0.0.7] <o base="m" line="68" pos="24" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" const="" line="69" name="arr" pos="7">\n
[reo 0.0.7] <o base="caa" line="69" pos="4" ref="68"/>\n
[reo 0.0.7] <o base="new-pair" line="69" pos="13" ref="67"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="70" pos="4"/>\n
[reo 0.0.7] <o base="arr" line="70" pos="20" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="71" name="table" pos="5">\n
[reo 0.0.7] <o base="^" line="71" pos="4"/>\n
[reo 0.0.7] <o base="harr" line="71" pos="14" ref="70"/>\n
[reo 0.0.7] <o base="arr" line="71" pos="19" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="multimap" line="72" name="mmp" pos="4" ref="30">\n
[reo 0.0.7] <o base="table" line="72" pos="13" ref="71"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="seq" line="73" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="74" pos="27">\n
[reo 0.0.7] <o base=".elements-amount" line="74" pos="10">\n
[reo 0.0.7] <o alias="4" base="mmp" line="74" pos="7" ref="72"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="74" pos="38">\n
[reo 0.0.7] <o alias="5" base="arr" line="74" pos="35" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="75" pos="6" ref="72"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="77" name="find-in-list" pos="2">\n
[reo 0.0.7] <o line="77" name="key" pos="3"/>\n
[reo 0.0.7] <o line="77" name="arr" pos="7"/>\n
[reo 0.0.7] <o base=".reduced" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="79" pos="6">\n
[reo 0.0.7] <o base="arr" line="80" pos="8" ref="77"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="81" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="82" pos="6">\n
[reo 0.0.7] <o line="82" name="a" pos="7"/>\n
[reo 0.0.7] <o line="82" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".if" line="83" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="84" pos="10">\n
[reo 0.0.7] <o base="key" line="85" pos="12" ref="77"/>\n
[reo 0.0.7] <o base=".at" line="86" pos="14">\n
[reo 0.0.7] <o alias="6" base="x" line="86" pos="13" ref="82"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="86" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" line="87" pos="11">\n
[reo 0.0.7] <o base="a" line="87" pos="10" ref="82"/>\n
[reo 0.0.7] <o base=".at" line="87" pos="19">\n
[reo 0.0.7] <o alias="7" base="x" line="87" pos="18" ref="82"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="87" pos="23">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="88" pos="10" ref="82"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="90" name="found" pos="2">\n
[reo 0.0.7] <o line="92" name="key" pos="3"/>\n
[reo 0.0.7] <o base="number" const="" line="93" name="num" pos="4">\n
[reo 0.0.7] <o base=".as-hash" line="93" pos="15">\n
[reo 0.0.7] <o alias="8" base="key" line="93" pos="12" ref="92"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="94" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="95" pos="6">\n
[reo 0.0.7] <o base=".length" line="96" pos="9">\n
[reo 0.0.7] <o base="m" line="96" pos="8" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="97" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="98" pos="6"/>\n
[reo 0.0.7] <o base=".find-in-list" line="99" pos="7">\n
[reo 0.0.7] <o base="^" line="99" pos="6"/>\n
[reo 0.0.7] <o base="key" line="99" pos="21" ref="92"/>\n
[reo 0.0.7] <o base=".at" line="99" pos="27">\n
[reo 0.0.7] <o alias="9" base="m" line="99" pos="26" ref="30"/>\n
[reo 0.0.7] <o base=".mod" line="99" pos="35">\n
[reo 0.0.7] <o alias="10" base="num" line="99" pos="32" ref="93"/>\n
[reo 0.0.7] <o base=".length" line="99" pos="42">\n
[reo 0.0.7] <o alias="11" base="m" line="99" pos="41" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="101" name="without-in-list" pos="2">\n
[reo 0.0.7] <o line="101" name="key" pos="3"/>\n
[reo 0.0.7] <o line="101" name="arr" pos="7"/>\n
[reo 0.0.7] <o base=".reduced" line="102" name="@" pos="4">\n
[reo 0.0.7] <o base="list" line="103" pos="6">\n
[reo 0.0.7] <o base="arr" line="104" pos="8" ref="101"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="105" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="106" pos="6">\n
[reo 0.0.7] <o line="106" name="a" pos="7"/>\n
[reo 0.0.7] <o line="106" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".if" line="107" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="108" pos="10">\n
[reo 0.0.7] <o base="key" line="109" pos="12" ref="101"/>\n
[reo 0.0.7] <o base=".at" line="110" pos="14">\n
[reo 0.0.7] <o alias="12" base="x" line="110" pos="13" ref="106"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="110" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="111" pos="10" ref="106"/>\n
[reo 0.0.7] <o base=".with" line="112" pos="11">\n
[reo 0.0.7] <o base="a" line="112" pos="10" ref="106"/>\n
[reo 0.0.7] <o base="x" line="112" pos="17" ref="106"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="array" line="114" name="rebuild" pos="2">\n
[reo 0.0.7] <o line="114" name="harr" pos="3"/>\n
[reo 0.0.7] <o line="114" name="arr" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="116" name="without" pos="2">\n
[reo 0.0.7] <o line="118" name="key" pos="3"/>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="119"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="119" pos="4"/>\n
[reo 0.0.7] <o base="m" line="119" pos="24" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="120"\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="120" pos="4"/>\n
[reo 0.0.7] <o base="key" line="120" pos="22" ref="118"/>\n
[reo 0.0.7] <o base="caa" line="120" pos="26" ref="119"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="121"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="121" pos="4"/>\n
[reo 0.0.7] <o base="arr" line="121" pos="20" ref="120"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="122" name="table" pos="5">\n
[reo 0.0.7] <o base="^" line="122" pos="4"/>\n
[reo 0.0.7] <o base="harr" line="122" pos="14" ref="121"/>\n
[reo 0.0.7] <o base="arr" line="122" pos="19" ref="120"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="multimap" line="123" name="mmp" pos="4" ref="30">\n
[reo 0.0.7] <o base="table" line="123" pos="13" ref="122"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="seq" line="124" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="125" pos="27">\n
[reo 0.0.7] <o base=".elements-amount" line="125" pos="10">\n
[reo 0.0.7] <o alias="13" base="mmp" line="125" pos="7" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="125" pos="38">\n
[reo 0.0.7] <o alias="14" base="arr" line="125" pos="35" ref="120"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="126" pos="6" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 153µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' produced (18665 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="36"\n
[reo 0.0.7] name="org.eolang.collections.multimap"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/multimap.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.959719Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># MIT License\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] # copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [m] &gt; multimap\n
[reo 0.0.7] \n
[reo 0.0.7] memory 0 &gt; elements-amount\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns list of all keys in multimap\n
[reo 0.0.7] [] &gt; keys\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] mapped. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] caa\n
[reo 0.0.7] [curr]\n
[reo 0.0.7] curr.at 0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns amount of elements in multimap\n
[reo 0.0.7] [] > size\n
[reo 0.0.7] elements-amount > @\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > concat-all-arrays\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] concat. > @\n
[reo 0.0.7] list a\n
[reo 0.0.7] x\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > pairs-to-hash\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] (a.with ((x.at 0).as-hash)) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the new map with added object\n
[reo 0.0.7] [key value] > with\n
[reo 0.0.7] * key value > new-pair!\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] caa.with new-pair > arr!\n
[reo 0.0.7] ^.pairs-to-hash arr > harr!\n
[reo 0.0.7] ^.rebuild harr arr > table!\n
[reo 0.0.7] multimap table > mmp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mmp.elements-amount).write (arr.length)\n
[reo 0.0.7] mmp\n
[reo 0.0.7] \n
[reo 0.0.7] [key arr] > find-in-list\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] key\n
[reo 0.0.7] (x.at 0)\n
[reo 0.0.7] a.with (x.at 1)\n
[reo 0.0.7] a\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns an array with the found value\n
[reo 0.0.7] # If no element was found, it returns an empty array\n
[reo 0.0.7] [key] > found\n
[reo 0.0.7] number (key.as-hash) > num!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] m.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] *\n
[reo 0.0.7] ^.find-in-list key (m.at (num.mod (m.length)))\n
[reo 0.0.7] \n
[reo 0.0.7] [key arr] > without-in-list\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] key\n
[reo 0.0.7] (x.at 0)\n
[reo 0.0.7] a\n
[reo 0.0.7] a.with x\n
[reo 0.0.7] \n
[reo 0.0.7] [harr arr] > rebuild /array\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns a new map, without elements with the given key\n
[reo 0.0.7] # Returns the map itself, if there was no item with this key\n
[reo 0.0.7] [key] > without\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] ^.without-in-list key caa > arr!\n
[reo 0.0.7] ^.pairs-to-hash arr > harr!\n
[reo 0.0.7] ^.rebuild harr arr > table!\n
[reo 0.0.7] multimap table > mmp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mmp.elements-amount).write (arr.length)\n
[reo 0.0.7] mmp\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>MIT License\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>number org.eolang.math.number</tail>\n
[reo 0.0.7] <part>number</part>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="multimap" pos="0">\n
[reo 0.0.7] <o line="30" name="m" pos="1"/>\n
[reo 0.0.7] <o base="memory" line="32" name="elements-amount" pos="2">\n
[reo 0.0.7] <o base="int" data="bytes" line="32" pos="9">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="34" name="keys" pos="2">\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="36" pos="4"/>\n
[reo 0.0.7] <o base="m" line="36" pos="24" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".mapped" line="37" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="38" pos="6">\n
[reo 0.0.7] <o base="caa" line="39" pos="8" ref="36"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="40" pos="6">\n
[reo 0.0.7] <o line="40" name="curr" pos="7"/>\n
[reo 0.0.7] <o base=".at" line="41" name="@" pos="12">\n
[reo 0.0.7] <o base="curr" line="41" pos="8" ref="40"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="41" pos="16">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="size" pos="2">\n
[reo 0.0.7] <o base="elements-amount" line="45" name="@" pos="4" ref="32"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="47" name="concat-all-arrays" pos="2">\n
[reo 0.0.7] <o line="47" name="arr" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" line="48" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="49" pos="6">\n
[reo 0.0.7] <o base="arr" line="50" pos="8" ref="47"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="51" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="52" pos="6">\n
[reo 0.0.7] <o line="52" name="a" pos="7"/>\n
[reo 0.0.7] <o line="52" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".concat" line="53" name="@" pos="8">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="54" pos="10">\n
[reo 0.0.7] <o base="a" line="54" pos="15" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="55" pos="10" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="57" name="pairs-to-hash" pos="2">\n
[reo 0.0.7] <o line="57" name="arr" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" line="58" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="59" pos="6">\n
[reo 0.0.7] <o base="arr" line="60" pos="8" ref="57"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="61" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="62" pos="6">\n
[reo 0.0.7] <o line="62" name="a" pos="7"/>\n
[reo 0.0.7] <o line="62" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".with" line="63" name="@" pos="10">\n
[reo 0.0.7] <o alias="1" base="a" line="63" pos="9" ref="62"/>\n
[reo 0.0.7] <o base=".as-hash" line="63" pos="25">\n
[reo 0.0.7] <o alias="2" base=".at" line="63" pos="19">\n
[reo 0.0.7] <o alias="3" base="x" line="63" pos="18" ref="62"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="63" pos="23">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="65" name="with" pos="2">\n
[reo 0.0.7] <o line="66" name="key" pos="3"/>\n
[reo 0.0.7] <o line="66" name="value" pos="7"/>\n
[reo 0.0.7] <o base="array"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] data="array"\n
[reo 0.0.7] line="67"\n
[reo 0.0.7] name="new-pair"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="key" line="67" pos="6" ref="66"/>\n
[reo 0.0.7] <o base="value" line="67" pos="10" ref="66"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="68"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="68" pos="4"/>\n
[reo 0.0.7] <o base="m" line="68" pos="24" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" const="" line="69" name="arr" pos="7">\n
[reo 0.0.7] <o base="caa" line="69" pos="4" ref="68"/>\n
[reo 0.0.7] <o base="new-pair" line="69" pos="13" ref="67"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="70" pos="4"/>\n
[reo 0.0.7] <o base="arr" line="70" pos="20" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="71" name="table" pos="5">\n
[reo 0.0.7] <o base="^" line="71" pos="4"/>\n
[reo 0.0.7] <o base="harr" line="71" pos="14" ref="70"/>\n
[reo 0.0.7] <o base="arr" line="71" pos="19" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="multimap" line="72" name="mmp" pos="4" ref="30">\n
[reo 0.0.7] <o base="table" line="72" pos="13" ref="71"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="seq" line="73" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="74" pos="27">\n
[reo 0.0.7] <o base=".elements-amount" line="74" pos="10">\n
[reo 0.0.7] <o alias="4" base="mmp" line="74" pos="7" ref="72"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="74" pos="38">\n
[reo 0.0.7] <o alias="5" base="arr" line="74" pos="35" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="75" pos="6" ref="72"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="77" name="find-in-list" pos="2">\n
[reo 0.0.7] <o line="77" name="key" pos="3"/>\n
[reo 0.0.7] <o line="77" name="arr" pos="7"/>\n
[reo 0.0.7] <o base=".reduced" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="79" pos="6">\n
[reo 0.0.7] <o base="arr" line="80" pos="8" ref="77"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="81" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="82" pos="6">\n
[reo 0.0.7] <o line="82" name="a" pos="7"/>\n
[reo 0.0.7] <o line="82" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".if" line="83" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="84" pos="10">\n
[reo 0.0.7] <o base="key" line="85" pos="12" ref="77"/>\n
[reo 0.0.7] <o base=".at" line="86" pos="14">\n
[reo 0.0.7] <o alias="6" base="x" line="86" pos="13" ref="82"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="86" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" line="87" pos="11">\n
[reo 0.0.7] <o base="a" line="87" pos="10" ref="82"/>\n
[reo 0.0.7] <o base=".at" line="87" pos="19">\n
[reo 0.0.7] <o alias="7" base="x" line="87" pos="18" ref="82"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="87" pos="23">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="88" pos="10" ref="82"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="90" name="found" pos="2">\n
[reo 0.0.7] <o line="92" name="key" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.math.number"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="num"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base=".as-hash" line="93" pos="15">\n
[reo 0.0.7] <o alias="8" base="key" line="93" pos="12" ref="92"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="94" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="95" pos="6">\n
[reo 0.0.7] <o base=".length" line="96" pos="9">\n
[reo 0.0.7] <o base="m" line="96" pos="8" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="97" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="98" pos="6"/>\n
[reo 0.0.7] <o base=".find-in-list" line="99" pos="7">\n
[reo 0.0.7] <o base="^" line="99" pos="6"/>\n
[reo 0.0.7] <o base="key" line="99" pos="21" ref="92"/>\n
[reo 0.0.7] <o base=".at" line="99" pos="27">\n
[reo 0.0.7] <o alias="9" base="m" line="99" pos="26" ref="30"/>\n
[reo 0.0.7] <o base=".mod" line="99" pos="35">\n
[reo 0.0.7] <o alias="10" base="num" line="99" pos="32" ref="93"/>\n
[reo 0.0.7] <o base=".length" line="99" pos="42">\n
[reo 0.0.7] <o alias="11" base="m" line="99" pos="41" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="101" name="without-in-list" pos="2">\n
[reo 0.0.7] <o line="101" name="key" pos="3"/>\n
[reo 0.0.7] <o line="101" name="arr" pos="7"/>\n
[reo 0.0.7] <o base=".reduced" line="102" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="103" pos="6">\n
[reo 0.0.7] <o base="arr" line="104" pos="8" ref="101"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="105" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="106" pos="6">\n
[reo 0.0.7] <o line="106" name="a" pos="7"/>\n
[reo 0.0.7] <o line="106" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".if" line="107" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="108" pos="10">\n
[reo 0.0.7] <o base="key" line="109" pos="12" ref="101"/>\n
[reo 0.0.7] <o base=".at" line="110" pos="14">\n
[reo 0.0.7] <o alias="12" base="x" line="110" pos="13" ref="106"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="110" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="111" pos="10" ref="106"/>\n
[reo 0.0.7] <o base=".with" line="112" pos="11">\n
[reo 0.0.7] <o base="a" line="112" pos="10" ref="106"/>\n
[reo 0.0.7] <o base="x" line="112" pos="17" ref="106"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="array" line="114" name="rebuild" pos="2">\n
[reo 0.0.7] <o line="114" name="harr" pos="3"/>\n
[reo 0.0.7] <o line="114" name="arr" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="116" name="without" pos="2">\n
[reo 0.0.7] <o line="118" name="key" pos="3"/>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="119"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="119" pos="4"/>\n
[reo 0.0.7] <o base="m" line="119" pos="24" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="120"\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="120" pos="4"/>\n
[reo 0.0.7] <o base="key" line="120" pos="22" ref="118"/>\n
[reo 0.0.7] <o base="caa" line="120" pos="26" ref="119"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="121"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="121" pos="4"/>\n
[reo 0.0.7] <o base="arr" line="121" pos="20" ref="120"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="122" name="table" pos="5">\n
[reo 0.0.7] <o base="^" line="122" pos="4"/>\n
[reo 0.0.7] <o base="harr" line="122" pos="14" ref="121"/>\n
[reo 0.0.7] <o base="arr" line="122" pos="19" ref="120"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="multimap" line="123" name="mmp" pos="4" ref="30">\n
[reo 0.0.7] <o base="table" line="123" pos="13" ref="122"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="seq" line="124" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="125" pos="27">\n
[reo 0.0.7] <o base=".elements-amount" line="125" pos="10">\n
[reo 0.0.7] <o alias="13" base="mmp" line="125" pos="7" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="125" pos="38">\n
[reo 0.0.7] <o alias="14" base="arr" line="125" pos="35" ref="120"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="126" pos="6" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 178µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 86µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' produced (18557 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="36"\n
[reo 0.0.7] name="org.eolang.collections.multimap"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/multimap.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.959719Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># MIT License\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] # copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [m] > multimap\n
[reo 0.0.7] \n
[reo 0.0.7] memory 0 > elements-amount\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns list of all keys in multimap\n
[reo 0.0.7] [] > keys\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] mapped. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] caa\n
[reo 0.0.7] [curr]\n
[reo 0.0.7] curr.at 0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns amount of elements in multimap\n
[reo 0.0.7] [] > size\n
[reo 0.0.7] elements-amount > @\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > concat-all-arrays\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] concat. > @\n
[reo 0.0.7] list a\n
[reo 0.0.7] x\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > pairs-to-hash\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] (a.with ((x.at 0).as-hash)) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the new map with added object\n
[reo 0.0.7] [key value] > with\n
[reo 0.0.7] * key value > new-pair!\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] caa.with new-pair > arr!\n
[reo 0.0.7] ^.pairs-to-hash arr &gt; harr!\n
[reo 0.0.7] ^.rebuild harr arr &gt; table!\n
[reo 0.0.7] multimap table &gt; mmp\n
[reo 0.0.7] seq &gt; @\n
[reo 0.0.7] (mmp.elements-amount).write (arr.length)\n
[reo 0.0.7] mmp\n
[reo 0.0.7] \n
[reo 0.0.7] [key arr] &gt; find-in-list\n
[reo 0.0.7] reduced. &gt; @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] key\n
[reo 0.0.7] (x.at 0)\n
[reo 0.0.7] a.with (x.at 1)\n
[reo 0.0.7] a\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns an array with the found value\n
[reo 0.0.7] # If no element was found, it returns an empty array\n
[reo 0.0.7] [key] &gt; found\n
[reo 0.0.7] number (key.as-hash) &gt; num!\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] m.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] *\n
[reo 0.0.7] ^.find-in-list key (m.at (num.mod (m.length)))\n
[reo 0.0.7] \n
[reo 0.0.7] [key arr] > without-in-list\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] key\n
[reo 0.0.7] (x.at 0)\n
[reo 0.0.7] a\n
[reo 0.0.7] a.with x\n
[reo 0.0.7] \n
[reo 0.0.7] [harr arr] > rebuild /array\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns a new map, without elements with the given key\n
[reo 0.0.7] # Returns the map itself, if there was no item with this key\n
[reo 0.0.7] [key] > without\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] ^.without-in-list key caa > arr!\n
[reo 0.0.7] ^.pairs-to-hash arr > harr!\n
[reo 0.0.7] ^.rebuild harr arr > table!\n
[reo 0.0.7] multimap table > mmp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mmp.elements-amount).write (arr.length)\n
[reo 0.0.7] mmp\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>MIT License\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>number org.eolang.math.number</tail>\n
[reo 0.0.7] <part>number</part>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="multimap" pos="0">\n
[reo 0.0.7] <o line="30" name="m" pos="1"/>\n
[reo 0.0.7] <o base="memory" line="32" name="elements-amount" pos="2">\n
[reo 0.0.7] <o base="int" data="bytes" line="32" pos="9">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="34" name="keys" pos="2">\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="36" pos="4"/>\n
[reo 0.0.7] <o base="m" line="36" pos="24" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".mapped" line="37" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="38" pos="6">\n
[reo 0.0.7] <o base="caa" line="39" pos="8" ref="36"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="40" pos="6">\n
[reo 0.0.7] <o line="40" name="curr" pos="7"/>\n
[reo 0.0.7] <o base=".at" line="41" name="@" pos="12">\n
[reo 0.0.7] <o base="curr" line="41" pos="8" ref="40"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="41" pos="16">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="size" pos="2">\n
[reo 0.0.7] <o base="elements-amount" line="45" name="@" pos="4" ref="32"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="47" name="concat-all-arrays" pos="2">\n
[reo 0.0.7] <o line="47" name="arr" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" line="48" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="49" pos="6">\n
[reo 0.0.7] <o base="arr" line="50" pos="8" ref="47"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="51" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="52" pos="6">\n
[reo 0.0.7] <o line="52" name="a" pos="7"/>\n
[reo 0.0.7] <o line="52" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".concat" line="53" name="@" pos="8">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="54" pos="10">\n
[reo 0.0.7] <o base="a" line="54" pos="15" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="55" pos="10" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="57" name="pairs-to-hash" pos="2">\n
[reo 0.0.7] <o line="57" name="arr" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" line="58" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="59" pos="6">\n
[reo 0.0.7] <o base="arr" line="60" pos="8" ref="57"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="61" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="62" pos="6">\n
[reo 0.0.7] <o line="62" name="a" pos="7"/>\n
[reo 0.0.7] <o line="62" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".with" line="63" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="63" pos="9" ref="62"/>\n
[reo 0.0.7] <o base=".as-hash" line="63" pos="25">\n
[reo 0.0.7] <o base=".at" line="63" pos="19">\n
[reo 0.0.7] <o base="x" line="63" pos="18" ref="62"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="63" pos="23">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="65" name="with" pos="2">\n
[reo 0.0.7] <o line="66" name="key" pos="3"/>\n
[reo 0.0.7] <o line="66" name="value" pos="7"/>\n
[reo 0.0.7] <o base="array"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] data="array"\n
[reo 0.0.7] line="67"\n
[reo 0.0.7] name="new-pair"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="key" line="67" pos="6" ref="66"/>\n
[reo 0.0.7] <o base="value" line="67" pos="10" ref="66"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="68"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="68" pos="4"/>\n
[reo 0.0.7] <o base="m" line="68" pos="24" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" const="" line="69" name="arr" pos="7">\n
[reo 0.0.7] <o base="caa" line="69" pos="4" ref="68"/>\n
[reo 0.0.7] <o base="new-pair" line="69" pos="13" ref="67"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="70" pos="4"/>\n
[reo 0.0.7] <o base="arr" line="70" pos="20" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="71" name="table" pos="5">\n
[reo 0.0.7] <o base="^" line="71" pos="4"/>\n
[reo 0.0.7] <o base="harr" line="71" pos="14" ref="70"/>\n
[reo 0.0.7] <o base="arr" line="71" pos="19" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="multimap" line="72" name="mmp" pos="4" ref="30">\n
[reo 0.0.7] <o base="table" line="72" pos="13" ref="71"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="seq" line="73" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="74" pos="27">\n
[reo 0.0.7] <o base=".elements-amount" line="74" pos="10">\n
[reo 0.0.7] <o base="mmp" line="74" pos="7" ref="72"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="74" pos="38">\n
[reo 0.0.7] <o base="arr" line="74" pos="35" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="75" pos="6" ref="72"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="77" name="find-in-list" pos="2">\n
[reo 0.0.7] <o line="77" name="key" pos="3"/>\n
[reo 0.0.7] <o line="77" name="arr" pos="7"/>\n
[reo 0.0.7] <o base=".reduced" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="79" pos="6">\n
[reo 0.0.7] <o base="arr" line="80" pos="8" ref="77"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="81" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="82" pos="6">\n
[reo 0.0.7] <o line="82" name="a" pos="7"/>\n
[reo 0.0.7] <o line="82" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".if" line="83" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="84" pos="10">\n
[reo 0.0.7] <o base="key" line="85" pos="12" ref="77"/>\n
[reo 0.0.7] <o base=".at" line="86" pos="14">\n
[reo 0.0.7] <o base="x" line="86" pos="13" ref="82"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="86" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" line="87" pos="11">\n
[reo 0.0.7] <o base="a" line="87" pos="10" ref="82"/>\n
[reo 0.0.7] <o base=".at" line="87" pos="19">\n
[reo 0.0.7] <o base="x" line="87" pos="18" ref="82"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="87" pos="23">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="88" pos="10" ref="82"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="90" name="found" pos="2">\n
[reo 0.0.7] <o line="92" name="key" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.math.number"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="num"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base=".as-hash" line="93" pos="15">\n
[reo 0.0.7] <o base="key" line="93" pos="12" ref="92"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="94" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="95" pos="6">\n
[reo 0.0.7] <o base=".length" line="96" pos="9">\n
[reo 0.0.7] <o base="m" line="96" pos="8" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="97" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="98" pos="6"/>\n
[reo 0.0.7] <o base=".find-in-list" line="99" pos="7">\n
[reo 0.0.7] <o base="^" line="99" pos="6"/>\n
[reo 0.0.7] <o base="key" line="99" pos="21" ref="92"/>\n
[reo 0.0.7] <o base=".at" line="99" pos="27">\n
[reo 0.0.7] <o base="m" line="99" pos="26" ref="30"/>\n
[reo 0.0.7] <o base=".mod" line="99" pos="35">\n
[reo 0.0.7] <o base="num" line="99" pos="32" ref="93"/>\n
[reo 0.0.7] <o base=".length" line="99" pos="42">\n
[reo 0.0.7] <o base="m" line="99" pos="41" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="101" name="without-in-list" pos="2">\n
[reo 0.0.7] <o line="101" name="key" pos="3"/>\n
[reo 0.0.7] <o line="101" name="arr" pos="7"/>\n
[reo 0.0.7] <o base=".reduced" line="102" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="103" pos="6">\n
[reo 0.0.7] <o base="arr" line="104" pos="8" ref="101"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="array" data="array" line="105" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="106" pos="6">\n
[reo 0.0.7] <o line="106" name="a" pos="7"/>\n
[reo 0.0.7] <o line="106" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".if" line="107" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="108" pos="10">\n
[reo 0.0.7] <o base="key" line="109" pos="12" ref="101"/>\n
[reo 0.0.7] <o base=".at" line="110" pos="14">\n
[reo 0.0.7] <o base="x" line="110" pos="13" ref="106"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="110" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="111" pos="10" ref="106"/>\n
[reo 0.0.7] <o base=".with" line="112" pos="11">\n
[reo 0.0.7] <o base="a" line="112" pos="10" ref="106"/>\n
[reo 0.0.7] <o base="x" line="112" pos="17" ref="106"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="array" line="114" name="rebuild" pos="2">\n
[reo 0.0.7] <o line="114" name="harr" pos="3"/>\n
[reo 0.0.7] <o line="114" name="arr" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="116" name="without" pos="2">\n
[reo 0.0.7] <o line="118" name="key" pos="3"/>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="119"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="119" pos="4"/>\n
[reo 0.0.7] <o base="m" line="119" pos="24" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="120"\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="120" pos="4"/>\n
[reo 0.0.7] <o base="key" line="120" pos="22" ref="118"/>\n
[reo 0.0.7] <o base="caa" line="120" pos="26" ref="119"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="121"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="121" pos="4"/>\n
[reo 0.0.7] <o base="arr" line="121" pos="20" ref="120"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="122" name="table" pos="5">\n
[reo 0.0.7] <o base="^" line="122" pos="4"/>\n
[reo 0.0.7] <o base="harr" line="122" pos="14" ref="121"/>\n
[reo 0.0.7] <o base="arr" line="122" pos="19" ref="120"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="multimap" line="123" name="mmp" pos="4" ref="30">\n
[reo 0.0.7] <o base="table" line="123" pos="13" ref="122"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="seq" line="124" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="125" pos="27">\n
[reo 0.0.7] <o base=".elements-amount" line="125" pos="10">\n
[reo 0.0.7] <o base="mmp" line="125" pos="7" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="125" pos="38">\n
[reo 0.0.7] <o base="arr" line="125" pos="35" ref="120"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="126" pos="6" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 153µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' produced (18814 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="36"\n
[reo 0.0.7] name="org.eolang.collections.multimap"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/multimap.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.959719Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># MIT License\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] # copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [m] > multimap\n
[reo 0.0.7] \n
[reo 0.0.7] memory 0 > elements-amount\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns list of all keys in multimap\n
[reo 0.0.7] [] > keys\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] mapped. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] caa\n
[reo 0.0.7] [curr]\n
[reo 0.0.7] curr.at 0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns amount of elements in multimap\n
[reo 0.0.7] [] > size\n
[reo 0.0.7] elements-amount > @\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > concat-all-arrays\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] concat. > @\n
[reo 0.0.7] list a\n
[reo 0.0.7] x\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > pairs-to-hash\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] (a.with ((x.at 0).as-hash)) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the new map with added object\n
[reo 0.0.7] [key value] > with\n
[reo 0.0.7] * key value > new-pair!\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] caa.with new-pair > arr!\n
[reo 0.0.7] ^.pairs-to-hash arr > harr!\n
[reo 0.0.7] ^.rebuild harr arr > table!\n
[reo 0.0.7] multimap table > mmp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mmp.elements-amount).write (arr.length)\n
[reo 0.0.7] mmp\n
[reo 0.0.7] \n
[reo 0.0.7] [key arr] > find-in-list\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] key\n
[reo 0.0.7] (x.at 0)\n
[reo 0.0.7] a.with (x.at 1)\n
[reo 0.0.7] a\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns an array with the found value\n
[reo 0.0.7] # If no element was found, it returns an empty array\n
[reo 0.0.7] [key] > found\n
[reo 0.0.7] number (key.as-hash) > num!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] m.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] *\n
[reo 0.0.7] ^.find-in-list key (m.at (num.mod (m.length)))\n
[reo 0.0.7] \n
[reo 0.0.7] [key arr] > without-in-list\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] key\n
[reo 0.0.7] (x.at 0)\n
[reo 0.0.7] a\n
[reo 0.0.7] a.with x\n
[reo 0.0.7] \n
[reo 0.0.7] [harr arr] > rebuild /array\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns a new map, without elements with the given key\n
[reo 0.0.7] # Returns the map itself, if there was no item with this key\n
[reo 0.0.7] [key] > without\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] ^.without-in-list key caa > arr!\n
[reo 0.0.7] ^.pairs-to-hash arr > harr!\n
[reo 0.0.7] ^.rebuild harr arr > table!\n
[reo 0.0.7] multimap table > mmp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mmp.elements-amount).write (arr.length)\n
[reo 0.0.7] mmp\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>MIT License\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>number org.eolang.math.number</tail>\n
[reo 0.0.7] <part>number</part>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="multimap" pos="0">\n
[reo 0.0.7] <o line="30" name="m" pos="1"/>\n
[reo 0.0.7] <o base="org.eolang.memory"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="elements-amount"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="32" pos="9">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="34" name="keys" pos="2">\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="36" pos="4"/>\n
[reo 0.0.7] <o base="m" line="36" pos="24" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".mapped" line="37" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="38" pos="6">\n
[reo 0.0.7] <o base="caa" line="39" pos="8" ref="36"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="40" pos="6">\n
[reo 0.0.7] <o line="40" name="curr" pos="7"/>\n
[reo 0.0.7] <o base=".at" line="41" name="@" pos="12">\n
[reo 0.0.7] <o base="curr" line="41" pos="8" ref="40"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="41" pos="16">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="size" pos="2">\n
[reo 0.0.7] <o base="elements-amount" line="45" name="@" pos="4" ref="32"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="47" name="concat-all-arrays" pos="2">\n
[reo 0.0.7] <o line="47" name="arr" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" line="48" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="49" pos="6">\n
[reo 0.0.7] <o base="arr" line="50" pos="8" ref="47"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="51" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="52" pos="6">\n
[reo 0.0.7] <o line="52" name="a" pos="7"/>\n
[reo 0.0.7] <o line="52" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".concat" line="53" name="@" pos="8">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="54" pos="10">\n
[reo 0.0.7] <o base="a" line="54" pos="15" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="55" pos="10" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="57" name="pairs-to-hash" pos="2">\n
[reo 0.0.7] <o line="57" name="arr" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" line="58" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="59" pos="6">\n
[reo 0.0.7] <o base="arr" line="60" pos="8" ref="57"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="61" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="62" pos="6">\n
[reo 0.0.7] <o line="62" name="a" pos="7"/>\n
[reo 0.0.7] <o line="62" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".with" line="63" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="63" pos="9" ref="62"/>\n
[reo 0.0.7] <o base=".as-hash" line="63" pos="25">\n
[reo 0.0.7] <o base=".at" line="63" pos="19">\n
[reo 0.0.7] <o base="x" line="63" pos="18" ref="62"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="63" pos="23">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="65" name="with" pos="2">\n
[reo 0.0.7] <o line="66" name="key" pos="3"/>\n
[reo 0.0.7] <o line="66" name="value" pos="7"/>\n
[reo 0.0.7] <o base="org.eolang.array"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] data="array"\n
[reo 0.0.7] line="67"\n
[reo 0.0.7] name="new-pair"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="key" line="67" pos="6" ref="66"/>\n
[reo 0.0.7] <o base="value" line="67" pos="10" ref="66"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="68"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="68" pos="4"/>\n
[reo 0.0.7] <o base="m" line="68" pos="24" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" const="" line="69" name="arr" pos="7">\n
[reo 0.0.7] <o base="caa" line="69" pos="4" ref="68"/>\n
[reo 0.0.7] <o base="new-pair" line="69" pos="13" ref="67"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="70" pos="4"/>\n
[reo 0.0.7] <o base="arr" line="70" pos="20" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="71" name="table" pos="5">\n
[reo 0.0.7] <o base="^" line="71" pos="4"/>\n
[reo 0.0.7] <o base="harr" line="71" pos="14" ref="70"/>\n
[reo 0.0.7] <o base="arr" line="71" pos="19" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="multimap" line="72" name="mmp" pos="4" ref="30">\n
[reo 0.0.7] <o base="table" line="72" pos="13" ref="71"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.seq" line="73" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="74" pos="27">\n
[reo 0.0.7] <o base=".elements-amount" line="74" pos="10">\n
[reo 0.0.7] <o base="mmp" line="74" pos="7" ref="72"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="74" pos="38">\n
[reo 0.0.7] <o base="arr" line="74" pos="35" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="75" pos="6" ref="72"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="77" name="find-in-list" pos="2">\n
[reo 0.0.7] <o line="77" name="key" pos="3"/>\n
[reo 0.0.7] <o line="77" name="arr" pos="7"/>\n
[reo 0.0.7] <o base=".reduced" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="79" pos="6">\n
[reo 0.0.7] <o base="arr" line="80" pos="8" ref="77"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="81" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="82" pos="6">\n
[reo 0.0.7] <o line="82" name="a" pos="7"/>\n
[reo 0.0.7] <o line="82" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".if" line="83" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="84" pos="10">\n
[reo 0.0.7] <o base="key" line="85" pos="12" ref="77"/>\n
[reo 0.0.7] <o base=".at" line="86" pos="14">\n
[reo 0.0.7] <o base="x" line="86" pos="13" ref="82"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="86" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" line="87" pos="11">\n
[reo 0.0.7] <o base="a" line="87" pos="10" ref="82"/>\n
[reo 0.0.7] <o base=".at" line="87" pos="19">\n
[reo 0.0.7] <o base="x" line="87" pos="18" ref="82"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="87" pos="23">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="88" pos="10" ref="82"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="90" name="found" pos="2">\n
[reo 0.0.7] <o line="92" name="key" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.math.number"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="num"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base=".as-hash" line="93" pos="15">\n
[reo 0.0.7] <o base="key" line="93" pos="12" ref="92"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="94" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="95" pos="6">\n
[reo 0.0.7] <o base=".length" line="96" pos="9">\n
[reo 0.0.7] <o base="m" line="96" pos="8" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="97" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="98" pos="6"/>\n
[reo 0.0.7] <o base=".find-in-list" line="99" pos="7">\n
[reo 0.0.7] <o base="^" line="99" pos="6"/>\n
[reo 0.0.7] <o base="key" line="99" pos="21" ref="92"/>\n
[reo 0.0.7] <o base=".at" line="99" pos="27">\n
[reo 0.0.7] <o base="m" line="99" pos="26" ref="30"/>\n
[reo 0.0.7] <o base=".mod" line="99" pos="35">\n
[reo 0.0.7] <o base="num" line="99" pos="32" ref="93"/>\n
[reo 0.0.7] <o base=".length" line="99" pos="42">\n
[reo 0.0.7] <o base="m" line="99" pos="41" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="101" name="without-in-list" pos="2">\n
[reo 0.0.7] <o line="101" name="key" pos="3"/>\n
[reo 0.0.7] <o line="101" name="arr" pos="7"/>\n
[reo 0.0.7] <o base=".reduced" line="102" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="103" pos="6">\n
[reo 0.0.7] <o base="arr" line="104" pos="8" ref="101"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="105" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="106" pos="6">\n
[reo 0.0.7] <o line="106" name="a" pos="7"/>\n
[reo 0.0.7] <o line="106" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".if" line="107" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="108" pos="10">\n
[reo 0.0.7] <o base="key" line="109" pos="12" ref="101"/>\n
[reo 0.0.7] <o base=".at" line="110" pos="14">\n
[reo 0.0.7] <o base="x" line="110" pos="13" ref="106"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="110" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="111" pos="10" ref="106"/>\n
[reo 0.0.7] <o base=".with" line="112" pos="11">\n
[reo 0.0.7] <o base="a" line="112" pos="10" ref="106"/>\n
[reo 0.0.7] <o base="x" line="112" pos="17" ref="106"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="array" line="114" name="rebuild" pos="2">\n
[reo 0.0.7] <o line="114" name="harr" pos="3"/>\n
[reo 0.0.7] <o line="114" name="arr" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="116" name="without" pos="2">\n
[reo 0.0.7] <o line="118" name="key" pos="3"/>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="119"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="119" pos="4"/>\n
[reo 0.0.7] <o base="m" line="119" pos="24" ref="30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="120"\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="120" pos="4"/>\n
[reo 0.0.7] <o base="key" line="120" pos="22" ref="118"/>\n
[reo 0.0.7] <o base="caa" line="120" pos="26" ref="119"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="121"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="121" pos="4"/>\n
[reo 0.0.7] <o base="arr" line="121" pos="20" ref="120"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="122" name="table" pos="5">\n
[reo 0.0.7] <o base="^" line="122" pos="4"/>\n
[reo 0.0.7] <o base="harr" line="122" pos="14" ref="121"/>\n
[reo 0.0.7] <o base="arr" line="122" pos="19" ref="120"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="multimap" line="123" name="mmp" pos="4" ref="30">\n
[reo 0.0.7] <o base="table" line="123" pos="13" ref="122"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.seq" line="124" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="125" pos="27">\n
[reo 0.0.7] <o base=".elements-amount" line="125" pos="10">\n
[reo 0.0.7] <o base="mmp" line="125" pos="7" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="125" pos="38">\n
[reo 0.0.7] <o base="arr" line="125" pos="35" ref="120"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="126" pos="6" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 189µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 197µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 161µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 153µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 82µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' produced (18794 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="36"\n
[reo 0.0.7] name="org.eolang.collections.multimap"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/multimap.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.959719Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># MIT License\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] # copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [m] > multimap\n
[reo 0.0.7] \n
[reo 0.0.7] memory 0 > elements-amount\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns list of all keys in multimap\n
[reo 0.0.7] [] > keys\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] mapped. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] caa\n
[reo 0.0.7] [curr]\n
[reo 0.0.7] curr.at 0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns amount of elements in multimap\n
[reo 0.0.7] [] &gt; size\n
[reo 0.0.7] elements-amount &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] &gt; concat-all-arrays\n
[reo 0.0.7] reduced. &gt; @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] concat. &gt; @\n
[reo 0.0.7] list a\n
[reo 0.0.7] x\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > pairs-to-hash\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] (a.with ((x.at 0).as-hash)) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the new map with added object\n
[reo 0.0.7] [key value] > with\n
[reo 0.0.7] * key value > new-pair!\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] caa.with new-pair > arr!\n
[reo 0.0.7] ^.pairs-to-hash arr > harr!\n
[reo 0.0.7] ^.rebuild harr arr > table!\n
[reo 0.0.7] multimap table > mmp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mmp.elements-amount).write (arr.length)\n
[reo 0.0.7] mmp\n
[reo 0.0.7] \n
[reo 0.0.7] [key arr] > find-in-list\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] key\n
[reo 0.0.7] (x.at 0)\n
[reo 0.0.7] a.with (x.at 1)\n
[reo 0.0.7] a\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns an array with the found value\n
[reo 0.0.7] # If no element was found, it returns an empty array\n
[reo 0.0.7] [key] > found\n
[reo 0.0.7] number (key.as-hash) > num!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] m.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] *\n
[reo 0.0.7] ^.find-in-list key (m.at (num.mod (m.length)))\n
[reo 0.0.7] \n
[reo 0.0.7] [key arr] > without-in-list\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] key\n
[reo 0.0.7] (x.at 0)\n
[reo 0.0.7] a\n
[reo 0.0.7] a.with x\n
[reo 0.0.7] \n
[reo 0.0.7] [harr arr] > rebuild /array\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns a new map, without elements with the given key\n
[reo 0.0.7] # Returns the map itself, if there was no item with this key\n
[reo 0.0.7] [key] > without\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] ^.without-in-list key caa > arr!\n
[reo 0.0.7] ^.pairs-to-hash arr > harr!\n
[reo 0.0.7] ^.rebuild harr arr > table!\n
[reo 0.0.7] multimap table > mmp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mmp.elements-amount).write (arr.length)\n
[reo 0.0.7] mmp\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>MIT License\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>number org.eolang.math.number</tail>\n
[reo 0.0.7] <part>number</part>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="multimap" pos="0">\n
[reo 0.0.7] <o line="30" name="m" pos="1"/>\n
[reo 0.0.7] <o base="org.eolang.memory"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="elements-amount"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="32" pos="9">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="34" name="keys" pos="2">\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="36" pos="4"/>\n
[reo 0.0.7] <o base="m" line="36" pos="24"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".mapped" line="37" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="38" pos="6">\n
[reo 0.0.7] <o base="caa" line="39" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="40" pos="6">\n
[reo 0.0.7] <o line="40" name="curr" pos="7"/>\n
[reo 0.0.7] <o base=".at" line="41" name="@" pos="12">\n
[reo 0.0.7] <o base="curr" line="41" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="41" pos="16">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="size" pos="2">\n
[reo 0.0.7] <o base="elements-amount" line="45" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="47" name="concat-all-arrays" pos="2">\n
[reo 0.0.7] <o line="47" name="arr" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" line="48" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="49" pos="6">\n
[reo 0.0.7] <o base="arr" line="50" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="51" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="52" pos="6">\n
[reo 0.0.7] <o line="52" name="a" pos="7"/>\n
[reo 0.0.7] <o line="52" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".concat" line="53" name="@" pos="8">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="54" pos="10">\n
[reo 0.0.7] <o base="a" line="54" pos="15"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="55" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="57" name="pairs-to-hash" pos="2">\n
[reo 0.0.7] <o line="57" name="arr" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" line="58" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="59" pos="6">\n
[reo 0.0.7] <o base="arr" line="60" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="61" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="62" pos="6">\n
[reo 0.0.7] <o line="62" name="a" pos="7"/>\n
[reo 0.0.7] <o line="62" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".with" line="63" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="63" pos="9"/>\n
[reo 0.0.7] <o base=".as-hash" line="63" pos="25">\n
[reo 0.0.7] <o base=".at" line="63" pos="19">\n
[reo 0.0.7] <o base="x" line="63" pos="18"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="63" pos="23">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="65" name="with" pos="2">\n
[reo 0.0.7] <o line="66" name="key" pos="3"/>\n
[reo 0.0.7] <o line="66" name="value" pos="7"/>\n
[reo 0.0.7] <o base="org.eolang.array"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] data="array"\n
[reo 0.0.7] line="67"\n
[reo 0.0.7] name="new-pair"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="key" line="67" pos="6"/>\n
[reo 0.0.7] <o base="value" line="67" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="68"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="68" pos="4"/>\n
[reo 0.0.7] <o base="m" line="68" pos="24"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" const="" line="69" name="arr" pos="7">\n
[reo 0.0.7] <o base="caa" line="69" pos="4"/>\n
[reo 0.0.7] <o base="new-pair" line="69" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="70" pos="4"/>\n
[reo 0.0.7] <o base="arr" line="70" pos="20"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="71" name="table" pos="5">\n
[reo 0.0.7] <o base="^" line="71" pos="4"/>\n
[reo 0.0.7] <o base="harr" line="71" pos="14"/>\n
[reo 0.0.7] <o base="arr" line="71" pos="19"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="multimap" line="72" name="mmp" pos="4">\n
[reo 0.0.7] <o base="table" line="72" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.seq" line="73" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="74" pos="27">\n
[reo 0.0.7] <o base=".elements-amount" line="74" pos="10">\n
[reo 0.0.7] <o base="mmp" line="74" pos="7"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="74" pos="38">\n
[reo 0.0.7] <o base="arr" line="74" pos="35"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="75" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="77" name="find-in-list" pos="2">\n
[reo 0.0.7] <o line="77" name="key" pos="3"/>\n
[reo 0.0.7] <o line="77" name="arr" pos="7"/>\n
[reo 0.0.7] <o base=".reduced" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="79" pos="6">\n
[reo 0.0.7] <o base="arr" line="80" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="81" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="82" pos="6">\n
[reo 0.0.7] <o line="82" name="a" pos="7"/>\n
[reo 0.0.7] <o line="82" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".if" line="83" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="84" pos="10">\n
[reo 0.0.7] <o base="key" line="85" pos="12"/>\n
[reo 0.0.7] <o base=".at" line="86" pos="14">\n
[reo 0.0.7] <o base="x" line="86" pos="13"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="86" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" line="87" pos="11">\n
[reo 0.0.7] <o base="a" line="87" pos="10"/>\n
[reo 0.0.7] <o base=".at" line="87" pos="19">\n
[reo 0.0.7] <o base="x" line="87" pos="18"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="87" pos="23">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="88" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="90" name="found" pos="2">\n
[reo 0.0.7] <o line="92" name="key" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.math.number"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="num"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base=".as-hash" line="93" pos="15">\n
[reo 0.0.7] <o base="key" line="93" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="94" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="95" pos="6">\n
[reo 0.0.7] <o base=".length" line="96" pos="9">\n
[reo 0.0.7] <o base="m" line="96" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="97" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="98" pos="6"/>\n
[reo 0.0.7] <o base=".find-in-list" line="99" pos="7">\n
[reo 0.0.7] <o base="^" line="99" pos="6"/>\n
[reo 0.0.7] <o base="key" line="99" pos="21"/>\n
[reo 0.0.7] <o base=".at" line="99" pos="27">\n
[reo 0.0.7] <o base="m" line="99" pos="26"/>\n
[reo 0.0.7] <o base=".mod" line="99" pos="35">\n
[reo 0.0.7] <o base="num" line="99" pos="32"/>\n
[reo 0.0.7] <o base=".length" line="99" pos="42">\n
[reo 0.0.7] <o base="m" line="99" pos="41"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="101" name="without-in-list" pos="2">\n
[reo 0.0.7] <o line="101" name="key" pos="3"/>\n
[reo 0.0.7] <o line="101" name="arr" pos="7"/>\n
[reo 0.0.7] <o base=".reduced" line="102" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="103" pos="6">\n
[reo 0.0.7] <o base="arr" line="104" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="105" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="106" pos="6">\n
[reo 0.0.7] <o line="106" name="a" pos="7"/>\n
[reo 0.0.7] <o line="106" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".if" line="107" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="108" pos="10">\n
[reo 0.0.7] <o base="key" line="109" pos="12"/>\n
[reo 0.0.7] <o base=".at" line="110" pos="14">\n
[reo 0.0.7] <o base="x" line="110" pos="13"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="110" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="111" pos="10"/>\n
[reo 0.0.7] <o base=".with" line="112" pos="11">\n
[reo 0.0.7] <o base="a" line="112" pos="10"/>\n
[reo 0.0.7] <o base="x" line="112" pos="17"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="array" line="114" name="rebuild" pos="2">\n
[reo 0.0.7] <o line="114" name="harr" pos="3"/>\n
[reo 0.0.7] <o line="114" name="arr" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="116" name="without" pos="2">\n
[reo 0.0.7] <o line="118" name="key" pos="3"/>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="119"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="119" pos="4"/>\n
[reo 0.0.7] <o base="m" line="119" pos="24"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="120"\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="120" pos="4"/>\n
[reo 0.0.7] <o base="key" line="120" pos="22"/>\n
[reo 0.0.7] <o base="caa" line="120" pos="26"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="121"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="121" pos="4"/>\n
[reo 0.0.7] <o base="arr" line="121" pos="20"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="122" name="table" pos="5">\n
[reo 0.0.7] <o base="^" line="122" pos="4"/>\n
[reo 0.0.7] <o base="harr" line="122" pos="14"/>\n
[reo 0.0.7] <o base="arr" line="122" pos="19"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="multimap" line="123" name="mmp" pos="4">\n
[reo 0.0.7] <o base="table" line="123" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.seq" line="124" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="125" pos="27">\n
[reo 0.0.7] <o base=".elements-amount" line="125" pos="10">\n
[reo 0.0.7] <o base="mmp" line="125" pos="7"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="125" pos="38">\n
[reo 0.0.7] <o base="arr" line="125" pos="35"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="126" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 90µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 17ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 294µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 200µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (41958 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="36"\n
[reo 0.0.7] name="org.eolang.collections.multimap"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/multimap.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.959719Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># MIT License\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] # copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [m] > multimap\n
[reo 0.0.7] \n
[reo 0.0.7] memory 0 > elements-amount\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns list of all keys in multimap\n
[reo 0.0.7] [] > keys\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] mapped. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] caa\n
[reo 0.0.7] [curr]\n
[reo 0.0.7] curr.at 0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns amount of elements in multimap\n
[reo 0.0.7] [] > size\n
[reo 0.0.7] elements-amount > @\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > concat-all-arrays\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] concat. > @\n
[reo 0.0.7] list a\n
[reo 0.0.7] x\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > pairs-to-hash\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] (a.with ((x.at 0).as-hash)) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the new map with added object\n
[reo 0.0.7] [key value] > with\n
[reo 0.0.7] * key value > new-pair!\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] caa.with new-pair > arr!\n
[reo 0.0.7] ^.pairs-to-hash arr > harr!\n
[reo 0.0.7] ^.rebuild harr arr > table!\n
[reo 0.0.7] multimap table > mmp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mmp.elements-amount).write (arr.length)\n
[reo 0.0.7] mmp\n
[reo 0.0.7] \n
[reo 0.0.7] [key arr] > find-in-list\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] key\n
[reo 0.0.7] (x.at 0)\n
[reo 0.0.7] a.with (x.at 1)\n
[reo 0.0.7] a\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns an array with the found value\n
[reo 0.0.7] # If no element was found, it returns an empty array\n
[reo 0.0.7] [key] > found\n
[reo 0.0.7] number (key.as-hash) > num!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] m.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] *\n
[reo 0.0.7] ^.find-in-list key (m.at (num.mod (m.length)))\n
[reo 0.0.7] \n
[reo 0.0.7] [key arr] > without-in-list\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] key\n
[reo 0.0.7] (x.at 0)\n
[reo 0.0.7] a\n
[reo 0.0.7] a.with x\n
[reo 0.0.7] \n
[reo 0.0.7] [harr arr] > rebuild /array\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns a new map, without elements with the given key\n
[reo 0.0.7] # Returns the map itself, if there was no item with this key\n
[reo 0.0.7] [key] > without\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] ^.without-in-list key caa > arr!\n
[reo 0.0.7] ^.pairs-to-hash arr > harr!\n
[reo 0.0.7] ^.rebuild harr arr > table!\n
[reo 0.0.7] multimap table > mmp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mmp.elements-amount).write (arr.length)\n
[reo 0.0.7] mmp\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>MIT License\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>number org.eolang.math.number</tail>\n
[reo 0.0.7] <part>number</part>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="multimap"\n
[reo 0.0.7] original-name="multimap"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="30" name="m" pos="1"/>\n
[reo 0.0.7] <o base="org.eolang.memory"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="elements-amount"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="32" pos="9">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$keys"\n
[reo 0.0.7] cut="3"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="keys"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="34">\n
[reo 0.0.7] <o as="m" base="m" level="1"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="concat-all-arrays" base="concat-all-arrays" level="1"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] <o as="without-in-list" base="without-in-list" level="1"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$size"\n
[reo 0.0.7] cut="15"\n
[reo 0.0.7] line="43"\n
[reo 0.0.7] name="size"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="43">\n
[reo 0.0.7] <o as="m" base="m" level="1"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1"/>\n
[reo 0.0.7] <o as="concat-all-arrays" base="concat-all-arrays" level="1"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] <o as="without-in-list" base="without-in-list" level="1"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$concat-all-arrays"\n
[reo 0.0.7] cut="17"\n
[reo 0.0.7] line="47"\n
[reo 0.0.7] name="concat-all-arrays"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="47">\n
[reo 0.0.7] <o as="m" base="m" level="1"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] <o as="without-in-list" base="without-in-list" level="1"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$pairs-to-hash"\n
[reo 0.0.7] cut="30"\n
[reo 0.0.7] line="57"\n
[reo 0.0.7] name="pairs-to-hash"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="57">\n
[reo 0.0.7] <o as="m" base="m" level="1"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="concat-all-arrays" base="concat-all-arrays" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] <o as="without-in-list" base="without-in-list" level="1"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$with"\n
[reo 0.0.7] cut="45"\n
[reo 0.0.7] line="65"\n
[reo 0.0.7] name="with"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="65">\n
[reo 0.0.7] <o as="m" base="m" level="1"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="concat-all-arrays" base="concat-all-arrays" level="1"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="1"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] <o as="without-in-list" base="without-in-list" level="1"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$find-in-list"\n
[reo 0.0.7] cut="73"\n
[reo 0.0.7] line="77"\n
[reo 0.0.7] name="find-in-list"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="77">\n
[reo 0.0.7] <o as="m" base="m" level="1"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="concat-all-arrays" base="concat-all-arrays" level="1"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] <o as="without-in-list" base="without-in-list" level="1"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$found"\n
[reo 0.0.7] cut="95"\n
[reo 0.0.7] line="90"\n
[reo 0.0.7] name="found"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="90">\n
[reo 0.0.7] <o as="m" base="m" level="1"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="concat-all-arrays" base="concat-all-arrays" level="1"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="1"/>\n
[reo 0.0.7] <o as="without-in-list" base="without-in-list" level="1"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$without-in-list"\n
[reo 0.0.7] cut="115"\n
[reo 0.0.7] line="101"\n
[reo 0.0.7] name="without-in-list"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="101">\n
[reo 0.0.7] <o as="m" base="m" level="1"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="concat-all-arrays" base="concat-all-arrays" level="1"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="array"\n
[reo 0.0.7] base="multimap$rebuild"\n
[reo 0.0.7] cut="135"\n
[reo 0.0.7] line="114"\n
[reo 0.0.7] name="rebuild"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="114">\n
[reo 0.0.7] <o as="m" base="m" level="1"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="concat-all-arrays" base="concat-all-arrays" level="1"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] <o as="without-in-list" base="without-in-list" level="1"/>\n
[reo 0.0.7] <o as="without" base="without" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$without"\n
[reo 0.0.7] cut="138"\n
[reo 0.0.7] line="116"\n
[reo 0.0.7] name="without"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="116">\n
[reo 0.0.7] <o as="m" base="m" level="1"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1"/>\n
[reo 0.0.7] <o as="size" base="size" level="1"/>\n
[reo 0.0.7] <o as="concat-all-arrays" base="concat-all-arrays" level="1"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="1"/>\n
[reo 0.0.7] <o as="with" base="with" level="1"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="1"/>\n
[reo 0.0.7] <o as="found" base="found" level="1"/>\n
[reo 0.0.7] <o as="without-in-list" base="without-in-list" level="1"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="multimap$keys"\n
[reo 0.0.7] original-name="keys"\n
[reo 0.0.7] parent="multimap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="36" pos="4"/>\n
[reo 0.0.7] <o base="m" line="36" pos="24"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".mapped" line="37" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="38" pos="6">\n
[reo 0.0.7] <o base="caa" line="39" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$keys$t1$a1"\n
[reo 0.0.7] cut="8"\n
[reo 0.0.7] line="40"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="40">\n
[reo 0.0.7] <o as="caa" base="caa" level="1"/>\n
[reo 0.0.7] <o as="m" base="m" level="2"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="2"/>\n
[reo 0.0.7] <o as="size" base="size" level="2"/>\n
[reo 0.0.7] <o as="concat-all-arrays" base="concat-all-arrays" level="2"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] <o as="without-in-list" base="without-in-list" level="2"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="34.30" name="m"/>\n
[reo 0.0.7] <o level="1" line="34.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="34.43" name="size"/>\n
[reo 0.0.7] <o level="1" line="34.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="1" line="34.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="1" line="34.65" name="with"/>\n
[reo 0.0.7] <o level="1" line="34.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="1" line="34.90" name="found"/>\n
[reo 0.0.7] <o level="1" line="34.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="1" line="34.114" name="rebuild"/>\n
[reo 0.0.7] <o level="1" line="34.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="40"\n
[reo 0.0.7] name="multimap$keys$t1$a1"\n
[reo 0.0.7] parent="multimap$keys"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="40" name="curr" pos="7"/>\n
[reo 0.0.7] <o base=".at" line="41" name="@" pos="12">\n
[reo 0.0.7] <o base="curr" line="41" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="41" pos="16">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="40.36" name="caa"/>\n
[reo 0.0.7] <o level="2" line="40.30" name="m"/>\n
[reo 0.0.7] <o level="2" line="40.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="2" line="40.43" name="size"/>\n
[reo 0.0.7] <o level="2" line="40.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="2" line="40.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="2" line="40.65" name="with"/>\n
[reo 0.0.7] <o level="2" line="40.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="2" line="40.90" name="found"/>\n
[reo 0.0.7] <o level="2" line="40.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="2" line="40.114" name="rebuild"/>\n
[reo 0.0.7] <o level="2" line="40.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="43"\n
[reo 0.0.7] name="multimap$size"\n
[reo 0.0.7] original-name="size"\n
[reo 0.0.7] parent="multimap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="elements-amount" line="45" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="43.30" name="m"/>\n
[reo 0.0.7] <o level="1" line="43.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="43.34" name="keys"/>\n
[reo 0.0.7] <o level="1" line="43.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="1" line="43.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="1" line="43.65" name="with"/>\n
[reo 0.0.7] <o level="1" line="43.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="1" line="43.90" name="found"/>\n
[reo 0.0.7] <o level="1" line="43.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="1" line="43.114" name="rebuild"/>\n
[reo 0.0.7] <o level="1" line="43.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="47"\n
[reo 0.0.7] name="multimap$concat-all-arrays"\n
[reo 0.0.7] original-name="concat-all-arrays"\n
[reo 0.0.7] parent="multimap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="47" name="arr" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" line="48" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="49" pos="6">\n
[reo 0.0.7] <o base="arr" line="50" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="51" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$concat-all-arrays$t1$a2"\n
[reo 0.0.7] cut="21"\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="52">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="m" base="m" level="2"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="2"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="2"/>\n
[reo 0.0.7] <o as="size" base="size" level="2"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] <o as="without-in-list" base="without-in-list" level="2"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="47.30" name="m"/>\n
[reo 0.0.7] <o level="1" line="47.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="47.34" name="keys"/>\n
[reo 0.0.7] <o level="1" line="47.43" name="size"/>\n
[reo 0.0.7] <o level="1" line="47.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="1" line="47.65" name="with"/>\n
[reo 0.0.7] <o level="1" line="47.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="1" line="47.90" name="found"/>\n
[reo 0.0.7] <o level="1" line="47.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="1" line="47.114" name="rebuild"/>\n
[reo 0.0.7] <o level="1" line="47.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] name="multimap$concat-all-arrays$t1$a2"\n
[reo 0.0.7] parent="multimap$concat-all-arrays"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="52" name="a" pos="7"/>\n
[reo 0.0.7] <o line="52" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".concat" line="53" name="@" pos="8">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="54" pos="10">\n
[reo 0.0.7] <o base="a" line="54" pos="15"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="55" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="52.47" name="arr"/>\n
[reo 0.0.7] <o level="2" line="52.30" name="m"/>\n
[reo 0.0.7] <o level="2" line="52.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="2" line="52.34" name="keys"/>\n
[reo 0.0.7] <o level="2" line="52.43" name="size"/>\n
[reo 0.0.7] <o level="2" line="52.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="2" line="52.65" name="with"/>\n
[reo 0.0.7] <o level="2" line="52.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="2" line="52.90" name="found"/>\n
[reo 0.0.7] <o level="2" line="52.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="2" line="52.114" name="rebuild"/>\n
[reo 0.0.7] <o level="2" line="52.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="57"\n
[reo 0.0.7] name="multimap$pairs-to-hash"\n
[reo 0.0.7] original-name="pairs-to-hash"\n
[reo 0.0.7] parent="multimap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="57" name="arr" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" line="58" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="59" pos="6">\n
[reo 0.0.7] <o base="arr" line="60" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="61" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$pairs-to-hash$t1$a2"\n
[reo 0.0.7] cut="34"\n
[reo 0.0.7] line="62"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="62">\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="m" base="m" level="2"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="2"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="2"/>\n
[reo 0.0.7] <o as="size" base="size" level="2"/>\n
[reo 0.0.7] <o as="concat-all-arrays" base="concat-all-arrays" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] <o as="without-in-list" base="without-in-list" level="2"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="57.30" name="m"/>\n
[reo 0.0.7] <o level="1" line="57.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="57.34" name="keys"/>\n
[reo 0.0.7] <o level="1" line="57.43" name="size"/>\n
[reo 0.0.7] <o level="1" line="57.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="1" line="57.65" name="with"/>\n
[reo 0.0.7] <o level="1" line="57.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="1" line="57.90" name="found"/>\n
[reo 0.0.7] <o level="1" line="57.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="1" line="57.114" name="rebuild"/>\n
[reo 0.0.7] <o level="1" line="57.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="62"\n
[reo 0.0.7] name="multimap$pairs-to-hash$t1$a2"\n
[reo 0.0.7] parent="multimap$pairs-to-hash"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="62" name="a" pos="7"/>\n
[reo 0.0.7] <o line="62" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".with" line="63" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="63" pos="9"/>\n
[reo 0.0.7] <o base=".as-hash" line="63" pos="25">\n
[reo 0.0.7] <o base=".at" line="63" pos="19">\n
[reo 0.0.7] <o base="x" line="63" pos="18"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="63" pos="23">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="62.57" name="arr"/>\n
[reo 0.0.7] <o level="2" line="62.30" name="m"/>\n
[reo 0.0.7] <o level="2" line="62.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="2" line="62.34" name="keys"/>\n
[reo 0.0.7] <o level="2" line="62.43" name="size"/>\n
[reo 0.0.7] <o level="2" line="62.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="2" line="62.65" name="with"/>\n
[reo 0.0.7] <o level="2" line="62.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="2" line="62.90" name="found"/>\n
[reo 0.0.7] <o level="2" line="62.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="2" line="62.114" name="rebuild"/>\n
[reo 0.0.7] <o level="2" line="62.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="65"\n
[reo 0.0.7] name="multimap$with"\n
[reo 0.0.7] original-name="with"\n
[reo 0.0.7] parent="multimap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="66" name="key" pos="3"/>\n
[reo 0.0.7] <o line="66" name="value" pos="7"/>\n
[reo 0.0.7] <o base="org.eolang.array"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] data="array"\n
[reo 0.0.7] line="67"\n
[reo 0.0.7] name="new-pair"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="key" line="67" pos="6"/>\n
[reo 0.0.7] <o base="value" line="67" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="68"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="68" pos="4"/>\n
[reo 0.0.7] <o base="m" line="68" pos="24"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" const="" line="69" name="arr" pos="7">\n
[reo 0.0.7] <o base="caa" line="69" pos="4"/>\n
[reo 0.0.7] <o base="new-pair" line="69" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="70" pos="4"/>\n
[reo 0.0.7] <o base="arr" line="70" pos="20"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="71" name="table" pos="5">\n
[reo 0.0.7] <o base="^" line="71" pos="4"/>\n
[reo 0.0.7] <o base="harr" line="71" pos="14"/>\n
[reo 0.0.7] <o base="arr" line="71" pos="19"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="multimap" line="72" name="mmp" pos="4">\n
[reo 0.0.7] <o base="table" line="72" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.seq" line="73" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="74" pos="27">\n
[reo 0.0.7] <o base=".elements-amount" line="74" pos="10">\n
[reo 0.0.7] <o base="mmp" line="74" pos="7"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="74" pos="38">\n
[reo 0.0.7] <o base="arr" line="74" pos="35"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="75" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="65.30" name="m"/>\n
[reo 0.0.7] <o level="1" line="65.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="65.34" name="keys"/>\n
[reo 0.0.7] <o level="1" line="65.43" name="size"/>\n
[reo 0.0.7] <o level="1" line="65.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="1" line="65.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="1" line="65.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="1" line="65.90" name="found"/>\n
[reo 0.0.7] <o level="1" line="65.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="1" line="65.114" name="rebuild"/>\n
[reo 0.0.7] <o level="1" line="65.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="77"\n
[reo 0.0.7] name="multimap$find-in-list"\n
[reo 0.0.7] original-name="find-in-list"\n
[reo 0.0.7] parent="multimap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="77" name="key" pos="3"/>\n
[reo 0.0.7] <o line="77" name="arr" pos="7"/>\n
[reo 0.0.7] <o base=".reduced" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="79" pos="6">\n
[reo 0.0.7] <o base="arr" line="80" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="81" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$find-in-list$t2$a2"\n
[reo 0.0.7] cut="78"\n
[reo 0.0.7] line="82"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="82">\n
[reo 0.0.7] <o as="key" base="key" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="m" base="m" level="2"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="2"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="2"/>\n
[reo 0.0.7] <o as="size" base="size" level="2"/>\n
[reo 0.0.7] <o as="concat-all-arrays" base="concat-all-arrays" level="2"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] <o as="without-in-list" base="without-in-list" level="2"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="77.30" name="m"/>\n
[reo 0.0.7] <o level="1" line="77.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="77.34" name="keys"/>\n
[reo 0.0.7] <o level="1" line="77.43" name="size"/>\n
[reo 0.0.7] <o level="1" line="77.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="1" line="77.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="1" line="77.65" name="with"/>\n
[reo 0.0.7] <o level="1" line="77.90" name="found"/>\n
[reo 0.0.7] <o level="1" line="77.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="1" line="77.114" name="rebuild"/>\n
[reo 0.0.7] <o level="1" line="77.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="82"\n
[reo 0.0.7] name="multimap$find-in-list$t2$a2"\n
[reo 0.0.7] parent="multimap$find-in-list"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="82" name="a" pos="7"/>\n
[reo 0.0.7] <o line="82" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".if" line="83" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="84" pos="10">\n
[reo 0.0.7] <o base="key" line="85" pos="12"/>\n
[reo 0.0.7] <o base=".at" line="86" pos="14">\n
[reo 0.0.7] <o base="x" line="86" pos="13"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="86" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" line="87" pos="11">\n
[reo 0.0.7] <o base="a" line="87" pos="10"/>\n
[reo 0.0.7] <o base=".at" line="87" pos="19">\n
[reo 0.0.7] <o base="x" line="87" pos="18"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="87" pos="23">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="88" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="82.77" name="key"/>\n
[reo 0.0.7] <o level="1" line="82.77" name="arr"/>\n
[reo 0.0.7] <o level="2" line="82.30" name="m"/>\n
[reo 0.0.7] <o level="2" line="82.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="2" line="82.34" name="keys"/>\n
[reo 0.0.7] <o level="2" line="82.43" name="size"/>\n
[reo 0.0.7] <o level="2" line="82.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="2" line="82.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="2" line="82.65" name="with"/>\n
[reo 0.0.7] <o level="2" line="82.90" name="found"/>\n
[reo 0.0.7] <o level="2" line="82.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="2" line="82.114" name="rebuild"/>\n
[reo 0.0.7] <o level="2" line="82.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="90"\n
[reo 0.0.7] name="multimap$found"\n
[reo 0.0.7] original-name="found"\n
[reo 0.0.7] parent="multimap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="92" name="key" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.math.number"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="num"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base=".as-hash" line="93" pos="15">\n
[reo 0.0.7] <o base="key" line="93" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="94" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="95" pos="6">\n
[reo 0.0.7] <o base=".length" line="96" pos="9">\n
[reo 0.0.7] <o base="m" line="96" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="97" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="98" pos="6"/>\n
[reo 0.0.7] <o base=".find-in-list" line="99" pos="7">\n
[reo 0.0.7] <o base="^" line="99" pos="6"/>\n
[reo 0.0.7] <o base="key" line="99" pos="21"/>\n
[reo 0.0.7] <o base=".at" line="99" pos="27">\n
[reo 0.0.7] <o base="m" line="99" pos="26"/>\n
[reo 0.0.7] <o base=".mod" line="99" pos="35">\n
[reo 0.0.7] <o base="num" line="99" pos="32"/>\n
[reo 0.0.7] <o base=".length" line="99" pos="42">\n
[reo 0.0.7] <o base="m" line="99" pos="41"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="90.30" name="m"/>\n
[reo 0.0.7] <o level="1" line="90.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="90.34" name="keys"/>\n
[reo 0.0.7] <o level="1" line="90.43" name="size"/>\n
[reo 0.0.7] <o level="1" line="90.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="1" line="90.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="1" line="90.65" name="with"/>\n
[reo 0.0.7] <o level="1" line="90.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="1" line="90.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="1" line="90.114" name="rebuild"/>\n
[reo 0.0.7] <o level="1" line="90.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="101"\n
[reo 0.0.7] name="multimap$without-in-list"\n
[reo 0.0.7] original-name="without-in-list"\n
[reo 0.0.7] parent="multimap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="101" name="key" pos="3"/>\n
[reo 0.0.7] <o line="101" name="arr" pos="7"/>\n
[reo 0.0.7] <o base=".reduced" line="102" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="103" pos="6">\n
[reo 0.0.7] <o base="arr" line="104" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="105" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$without-in-list$t2$a2"\n
[reo 0.0.7] cut="120"\n
[reo 0.0.7] line="106"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="106">\n
[reo 0.0.7] <o as="key" base="key" level="1"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="1"/>\n
[reo 0.0.7] <o as="m" base="m" level="2"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="2"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="2"/>\n
[reo 0.0.7] <o as="size" base="size" level="2"/>\n
[reo 0.0.7] <o as="concat-all-arrays" base="concat-all-arrays" level="2"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="2"/>\n
[reo 0.0.7] <o as="with" base="with" level="2"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="2"/>\n
[reo 0.0.7] <o as="found" base="found" level="2"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="2"/>\n
[reo 0.0.7] <o as="without" base="without" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="101.30" name="m"/>\n
[reo 0.0.7] <o level="1" line="101.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="101.34" name="keys"/>\n
[reo 0.0.7] <o level="1" line="101.43" name="size"/>\n
[reo 0.0.7] <o level="1" line="101.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="1" line="101.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="1" line="101.65" name="with"/>\n
[reo 0.0.7] <o level="1" line="101.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="1" line="101.90" name="found"/>\n
[reo 0.0.7] <o level="1" line="101.114" name="rebuild"/>\n
[reo 0.0.7] <o level="1" line="101.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="106"\n
[reo 0.0.7] name="multimap$without-in-list$t2$a2"\n
[reo 0.0.7] parent="multimap$without-in-list"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="106" name="a" pos="7"/>\n
[reo 0.0.7] <o line="106" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".if" line="107" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="108" pos="10">\n
[reo 0.0.7] <o base="key" line="109" pos="12"/>\n
[reo 0.0.7] <o base=".at" line="110" pos="14">\n
[reo 0.0.7] <o base="x" line="110" pos="13"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="110" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="111" pos="10"/>\n
[reo 0.0.7] <o base=".with" line="112" pos="11">\n
[reo 0.0.7] <o base="a" line="112" pos="10"/>\n
[reo 0.0.7] <o base="x" line="112" pos="17"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="106.101" name="key"/>\n
[reo 0.0.7] <o level="1" line="106.101" name="arr"/>\n
[reo 0.0.7] <o level="2" line="106.30" name="m"/>\n
[reo 0.0.7] <o level="2" line="106.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="2" line="106.34" name="keys"/>\n
[reo 0.0.7] <o level="2" line="106.43" name="size"/>\n
[reo 0.0.7] <o level="2" line="106.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="2" line="106.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="2" line="106.65" name="with"/>\n
[reo 0.0.7] <o level="2" line="106.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="2" line="106.90" name="found"/>\n
[reo 0.0.7] <o level="2" line="106.114" name="rebuild"/>\n
[reo 0.0.7] <o level="2" line="106.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="array"\n
[reo 0.0.7] line="114"\n
[reo 0.0.7] name="multimap$rebuild"\n
[reo 0.0.7] original-name="rebuild"\n
[reo 0.0.7] parent="multimap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="114" name="harr" pos="3"/>\n
[reo 0.0.7] <o line="114" name="arr" pos="8"/>\n
[reo 0.0.7] <o level="1" line="114.30" name="m"/>\n
[reo 0.0.7] <o level="1" line="114.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="114.34" name="keys"/>\n
[reo 0.0.7] <o level="1" line="114.43" name="size"/>\n
[reo 0.0.7] <o level="1" line="114.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="1" line="114.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="1" line="114.65" name="with"/>\n
[reo 0.0.7] <o level="1" line="114.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="1" line="114.90" name="found"/>\n
[reo 0.0.7] <o level="1" line="114.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="1" line="114.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="116"\n
[reo 0.0.7] name="multimap$without"\n
[reo 0.0.7] original-name="without"\n
[reo 0.0.7] parent="multimap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="118" name="key" pos="3"/>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="119"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="119" pos="4"/>\n
[reo 0.0.7] <o base="m" line="119" pos="24"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="120"\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="120" pos="4"/>\n
[reo 0.0.7] <o base="key" line="120" pos="22"/>\n
[reo 0.0.7] <o base="caa" line="120" pos="26"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="121"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="121" pos="4"/>\n
[reo 0.0.7] <o base="arr" line="121" pos="20"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="122" name="table" pos="5">\n
[reo 0.0.7] <o base="^" line="122" pos="4"/>\n
[reo 0.0.7] <o base="harr" line="122" pos="14"/>\n
[reo 0.0.7] <o base="arr" line="122" pos="19"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="multimap" line="123" name="mmp" pos="4">\n
[reo 0.0.7] <o base="table" line="123" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.seq" line="124" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="125" pos="27">\n
[reo 0.0.7] <o base=".elements-amount" line="125" pos="10">\n
[reo 0.0.7] <o base="mmp" line="125" pos="7"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="125" pos="38">\n
[reo 0.0.7] <o base="arr" line="125" pos="35"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="126" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="116.30" name="m"/>\n
[reo 0.0.7] <o level="1" line="116.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="116.34" name="keys"/>\n
[reo 0.0.7] <o level="1" line="116.43" name="size"/>\n
[reo 0.0.7] <o level="1" line="116.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="1" line="116.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="1" line="116.65" name="with"/>\n
[reo 0.0.7] <o level="1" line="116.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="1" line="116.90" name="found"/>\n
[reo 0.0.7] <o level="1" line="116.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="1" line="116.114" name="rebuild"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 309µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 301µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 180µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 20ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 212µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' produced (45537 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="36"\n
[reo 0.0.7] name="org.eolang.collections.multimap"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/collections/multimap.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:54.959719Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># MIT License\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] # copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.collections.list\n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-collections\n
[reo 0.0.7] +package org.eolang.collections\n
[reo 0.0.7] +rt jvm org.eolang:eo-collections:0.0.4\n
[reo 0.0.7] +version 0.0.4\n
[reo 0.0.7] \n
[reo 0.0.7] [m] > multimap\n
[reo 0.0.7] \n
[reo 0.0.7] memory 0 > elements-amount\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns list of all keys in multimap\n
[reo 0.0.7] [] > keys\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] mapped. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] caa\n
[reo 0.0.7] [curr]\n
[reo 0.0.7] curr.at 0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns amount of elements in multimap\n
[reo 0.0.7] [] > size\n
[reo 0.0.7] elements-amount > @\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > concat-all-arrays\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] concat. > @\n
[reo 0.0.7] list a\n
[reo 0.0.7] x\n
[reo 0.0.7] \n
[reo 0.0.7] [arr] > pairs-to-hash\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] (a.with ((x.at 0).as-hash)) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns the new map with added object\n
[reo 0.0.7] [key value] > with\n
[reo 0.0.7] * key value > new-pair!\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] caa.with new-pair > arr!\n
[reo 0.0.7] ^.pairs-to-hash arr > harr!\n
[reo 0.0.7] ^.rebuild harr arr > table!\n
[reo 0.0.7] multimap table > mmp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mmp.elements-amount).write (arr.length)\n
[reo 0.0.7] mmp\n
[reo 0.0.7] \n
[reo 0.0.7] [key arr] > find-in-list\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] key\n
[reo 0.0.7] (x.at 0)\n
[reo 0.0.7] a.with (x.at 1)\n
[reo 0.0.7] a\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns an array with the found value\n
[reo 0.0.7] # If no element was found, it returns an empty array\n
[reo 0.0.7] [key] > found\n
[reo 0.0.7] number (key.as-hash) > num!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] m.length\n
[reo 0.0.7] 0\n
[reo 0.0.7] *\n
[reo 0.0.7] ^.find-in-list key (m.at (num.mod (m.length)))\n
[reo 0.0.7] \n
[reo 0.0.7] [key arr] > without-in-list\n
[reo 0.0.7] reduced. > @\n
[reo 0.0.7] list\n
[reo 0.0.7] arr\n
[reo 0.0.7] *\n
[reo 0.0.7] [a x]\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] key\n
[reo 0.0.7] (x.at 0)\n
[reo 0.0.7] a\n
[reo 0.0.7] a.with x\n
[reo 0.0.7] \n
[reo 0.0.7] [harr arr] > rebuild /array\n
[reo 0.0.7] \n
[reo 0.0.7] # Returns a new map, without elements with the given key\n
[reo 0.0.7] # Returns the map itself, if there was no item with this key\n
[reo 0.0.7] [key] > without\n
[reo 0.0.7] ^.concat-all-arrays m > caa!\n
[reo 0.0.7] ^.without-in-list key caa > arr!\n
[reo 0.0.7] ^.pairs-to-hash arr > harr!\n
[reo 0.0.7] ^.rebuild harr arr > table!\n
[reo 0.0.7] multimap table > mmp\n
[reo 0.0.7] seq > @\n
[reo 0.0.7] (mmp.elements-amount).write (arr.length)\n
[reo 0.0.7] mmp\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] <sheet>remove-levels</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>MIT License\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2022 Eugene Darashkevich\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included in all\n
[reo 0.0.7] copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>list org.eolang.collections.list</tail>\n
[reo 0.0.7] <part>list</part>\n
[reo 0.0.7] <part>org.eolang.collections.list</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>number org.eolang.math.number</tail>\n
[reo 0.0.7] <part>number</part>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-collections</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.collections</tail>\n
[reo 0.0.7] <part>org.eolang.collections</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-collections:0.0.4</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-collections:0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.0.4</tail>\n
[reo 0.0.7] <part>0.0.4</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="multimap"\n
[reo 0.0.7] original-name="multimap"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="30" name="m" pos="1"/>\n
[reo 0.0.7] <o base="org.eolang.memory"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="elements-amount"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="32" pos="9">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$keys"\n
[reo 0.0.7] cut="3"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="keys"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="34">\n
[reo 0.0.7] <o as="m" base="m" level="1" ref="30"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1" ref="32"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="43"/>\n
[reo 0.0.7] <o as="concat-all-arrays"\n
[reo 0.0.7] base="concat-all-arrays"\n
[reo 0.0.7] level="1"\n
[reo 0.0.7] ref="47"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="1" ref="57"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="65"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="1" ref="77"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="90"/>\n
[reo 0.0.7] <o as="without-in-list" base="without-in-list" level="1" ref="101"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="1" ref="114"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$size"\n
[reo 0.0.7] cut="15"\n
[reo 0.0.7] line="43"\n
[reo 0.0.7] name="size"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="43">\n
[reo 0.0.7] <o as="m" base="m" level="1" ref="30"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1" ref="32"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1" ref="34"/>\n
[reo 0.0.7] <o as="concat-all-arrays"\n
[reo 0.0.7] base="concat-all-arrays"\n
[reo 0.0.7] level="1"\n
[reo 0.0.7] ref="47"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="1" ref="57"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="65"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="1" ref="77"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="90"/>\n
[reo 0.0.7] <o as="without-in-list" base="without-in-list" level="1" ref="101"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="1" ref="114"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$concat-all-arrays"\n
[reo 0.0.7] cut="17"\n
[reo 0.0.7] line="47"\n
[reo 0.0.7] name="concat-all-arrays"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="47">\n
[reo 0.0.7] <o as="m" base="m" level="1" ref="30"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1" ref="32"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1" ref="34"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="43"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="1" ref="57"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="65"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="1" ref="77"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="90"/>\n
[reo 0.0.7] <o as="without-in-list" base="without-in-list" level="1" ref="101"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="1" ref="114"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$pairs-to-hash"\n
[reo 0.0.7] cut="30"\n
[reo 0.0.7] line="57"\n
[reo 0.0.7] name="pairs-to-hash"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="57">\n
[reo 0.0.7] <o as="m" base="m" level="1" ref="30"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1" ref="32"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1" ref="34"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="43"/>\n
[reo 0.0.7] <o as="concat-all-arrays"\n
[reo 0.0.7] base="concat-all-arrays"\n
[reo 0.0.7] level="1"\n
[reo 0.0.7] ref="47"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="65"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="1" ref="77"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="90"/>\n
[reo 0.0.7] <o as="without-in-list" base="without-in-list" level="1" ref="101"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="1" ref="114"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$with"\n
[reo 0.0.7] cut="45"\n
[reo 0.0.7] line="65"\n
[reo 0.0.7] name="with"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="65">\n
[reo 0.0.7] <o as="m" base="m" level="1" ref="30"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1" ref="32"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1" ref="34"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="43"/>\n
[reo 0.0.7] <o as="concat-all-arrays"\n
[reo 0.0.7] base="concat-all-arrays"\n
[reo 0.0.7] level="1"\n
[reo 0.0.7] ref="47"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="1" ref="57"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="1" ref="77"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="90"/>\n
[reo 0.0.7] <o as="without-in-list" base="without-in-list" level="1" ref="101"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="1" ref="114"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$find-in-list"\n
[reo 0.0.7] cut="73"\n
[reo 0.0.7] line="77"\n
[reo 0.0.7] name="find-in-list"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="77">\n
[reo 0.0.7] <o as="m" base="m" level="1" ref="30"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1" ref="32"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1" ref="34"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="43"/>\n
[reo 0.0.7] <o as="concat-all-arrays"\n
[reo 0.0.7] base="concat-all-arrays"\n
[reo 0.0.7] level="1"\n
[reo 0.0.7] ref="47"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="1" ref="57"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="65"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="90"/>\n
[reo 0.0.7] <o as="without-in-list" base="without-in-list" level="1" ref="101"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="1" ref="114"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$found"\n
[reo 0.0.7] cut="95"\n
[reo 0.0.7] line="90"\n
[reo 0.0.7] name="found"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="90">\n
[reo 0.0.7] <o as="m" base="m" level="1" ref="30"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1" ref="32"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1" ref="34"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="43"/>\n
[reo 0.0.7] <o as="concat-all-arrays"\n
[reo 0.0.7] base="concat-all-arrays"\n
[reo 0.0.7] level="1"\n
[reo 0.0.7] ref="47"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="1" ref="57"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="65"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="1" ref="77"/>\n
[reo 0.0.7] <o as="without-in-list" base="without-in-list" level="1" ref="101"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="1" ref="114"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$without-in-list"\n
[reo 0.0.7] cut="115"\n
[reo 0.0.7] line="101"\n
[reo 0.0.7] name="without-in-list"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="101">\n
[reo 0.0.7] <o as="m" base="m" level="1" ref="30"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1" ref="32"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1" ref="34"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="43"/>\n
[reo 0.0.7] <o as="concat-all-arrays"\n
[reo 0.0.7] base="concat-all-arrays"\n
[reo 0.0.7] level="1"\n
[reo 0.0.7] ref="47"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="1" ref="57"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="65"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="1" ref="77"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="90"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="1" ref="114"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="array"\n
[reo 0.0.7] base="multimap$rebuild"\n
[reo 0.0.7] cut="135"\n
[reo 0.0.7] line="114"\n
[reo 0.0.7] name="rebuild"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="114">\n
[reo 0.0.7] <o as="m" base="m" level="1" ref="30"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1" ref="32"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1" ref="34"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="43"/>\n
[reo 0.0.7] <o as="concat-all-arrays"\n
[reo 0.0.7] base="concat-all-arrays"\n
[reo 0.0.7] level="1"\n
[reo 0.0.7] ref="47"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="1" ref="57"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="65"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="1" ref="77"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="90"/>\n
[reo 0.0.7] <o as="without-in-list" base="without-in-list" level="1" ref="101"/>\n
[reo 0.0.7] <o as="without" base="without" level="1" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$without"\n
[reo 0.0.7] cut="138"\n
[reo 0.0.7] line="116"\n
[reo 0.0.7] name="without"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="116">\n
[reo 0.0.7] <o as="m" base="m" level="1" ref="30"/>\n
[reo 0.0.7] <o as="elements-amount" base="elements-amount" level="1" ref="32"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="1" ref="34"/>\n
[reo 0.0.7] <o as="size" base="size" level="1" ref="43"/>\n
[reo 0.0.7] <o as="concat-all-arrays"\n
[reo 0.0.7] base="concat-all-arrays"\n
[reo 0.0.7] level="1"\n
[reo 0.0.7] ref="47"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="1" ref="57"/>\n
[reo 0.0.7] <o as="with" base="with" level="1" ref="65"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="1" ref="77"/>\n
[reo 0.0.7] <o as="found" base="found" level="1" ref="90"/>\n
[reo 0.0.7] <o as="without-in-list" base="without-in-list" level="1" ref="101"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="1" ref="114"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="multimap$keys"\n
[reo 0.0.7] original-name="keys"\n
[reo 0.0.7] parent="multimap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="36" pos="4"/>\n
[reo 0.0.7] <o base="m" line="36" pos="24" ref="34.30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".mapped" line="37" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="38" pos="6">\n
[reo 0.0.7] <o base="caa" line="39" pos="8" ref="36"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$keys$t1$a1"\n
[reo 0.0.7] cut="8"\n
[reo 0.0.7] line="40"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="40">\n
[reo 0.0.7] <o as="caa" base="caa" level="1" ref="36"/>\n
[reo 0.0.7] <o as="m" base="m" level="2" ref="34.30"/>\n
[reo 0.0.7] <o as="elements-amount"\n
[reo 0.0.7] base="elements-amount"\n
[reo 0.0.7] level="2"\n
[reo 0.0.7] ref="34.32"/>\n
[reo 0.0.7] <o as="size" base="size" level="2" ref="34.43"/>\n
[reo 0.0.7] <o as="concat-all-arrays"\n
[reo 0.0.7] base="concat-all-arrays"\n
[reo 0.0.7] level="2"\n
[reo 0.0.7] ref="34.47"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="2" ref="34.57"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="34.65"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="2" ref="34.77"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="34.90"/>\n
[reo 0.0.7] <o as="without-in-list"\n
[reo 0.0.7] base="without-in-list"\n
[reo 0.0.7] level="2"\n
[reo 0.0.7] ref="34.101"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="2" ref="34.114"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="34.116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="34.30" name="m"/>\n
[reo 0.0.7] <o level="1" line="34.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="34.43" name="size"/>\n
[reo 0.0.7] <o level="1" line="34.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="1" line="34.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="1" line="34.65" name="with"/>\n
[reo 0.0.7] <o level="1" line="34.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="1" line="34.90" name="found"/>\n
[reo 0.0.7] <o level="1" line="34.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="1" line="34.114" name="rebuild"/>\n
[reo 0.0.7] <o level="1" line="34.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="40"\n
[reo 0.0.7] name="multimap$keys$t1$a1"\n
[reo 0.0.7] parent="multimap$keys"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="40" name="curr" pos="7"/>\n
[reo 0.0.7] <o base=".at" line="41" name="@" pos="12">\n
[reo 0.0.7] <o base="curr" line="41" pos="8" ref="40"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="41" pos="16">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="40.36" name="caa"/>\n
[reo 0.0.7] <o level="2" line="40.30" name="m"/>\n
[reo 0.0.7] <o level="2" line="40.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="2" line="40.43" name="size"/>\n
[reo 0.0.7] <o level="2" line="40.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="2" line="40.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="2" line="40.65" name="with"/>\n
[reo 0.0.7] <o level="2" line="40.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="2" line="40.90" name="found"/>\n
[reo 0.0.7] <o level="2" line="40.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="2" line="40.114" name="rebuild"/>\n
[reo 0.0.7] <o level="2" line="40.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="43"\n
[reo 0.0.7] name="multimap$size"\n
[reo 0.0.7] original-name="size"\n
[reo 0.0.7] parent="multimap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="elements-amount"\n
[reo 0.0.7] line="45"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="43.32"/>\n
[reo 0.0.7] <o level="1" line="43.30" name="m"/>\n
[reo 0.0.7] <o level="1" line="43.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="43.34" name="keys"/>\n
[reo 0.0.7] <o level="1" line="43.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="1" line="43.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="1" line="43.65" name="with"/>\n
[reo 0.0.7] <o level="1" line="43.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="1" line="43.90" name="found"/>\n
[reo 0.0.7] <o level="1" line="43.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="1" line="43.114" name="rebuild"/>\n
[reo 0.0.7] <o level="1" line="43.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="47"\n
[reo 0.0.7] name="multimap$concat-all-arrays"\n
[reo 0.0.7] original-name="concat-all-arrays"\n
[reo 0.0.7] parent="multimap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="47" name="arr" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" line="48" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="49" pos="6">\n
[reo 0.0.7] <o base="arr" line="50" pos="8" ref="47"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="51" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$concat-all-arrays$t1$a2"\n
[reo 0.0.7] cut="21"\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="52">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="47"/>\n
[reo 0.0.7] <o as="m" base="m" level="2" ref="47.30"/>\n
[reo 0.0.7] <o as="elements-amount"\n
[reo 0.0.7] base="elements-amount"\n
[reo 0.0.7] level="2"\n
[reo 0.0.7] ref="47.32"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="2" ref="47.34"/>\n
[reo 0.0.7] <o as="size" base="size" level="2" ref="47.43"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="2" ref="47.57"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="47.65"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="2" ref="47.77"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="47.90"/>\n
[reo 0.0.7] <o as="without-in-list"\n
[reo 0.0.7] base="without-in-list"\n
[reo 0.0.7] level="2"\n
[reo 0.0.7] ref="47.101"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="2" ref="47.114"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="47.116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="47.30" name="m"/>\n
[reo 0.0.7] <o level="1" line="47.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="47.34" name="keys"/>\n
[reo 0.0.7] <o level="1" line="47.43" name="size"/>\n
[reo 0.0.7] <o level="1" line="47.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="1" line="47.65" name="with"/>\n
[reo 0.0.7] <o level="1" line="47.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="1" line="47.90" name="found"/>\n
[reo 0.0.7] <o level="1" line="47.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="1" line="47.114" name="rebuild"/>\n
[reo 0.0.7] <o level="1" line="47.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] name="multimap$concat-all-arrays$t1$a2"\n
[reo 0.0.7] parent="multimap$concat-all-arrays"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="52" name="a" pos="7"/>\n
[reo 0.0.7] <o line="52" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".concat" line="53" name="@" pos="8">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="54" pos="10">\n
[reo 0.0.7] <o base="a" line="54" pos="15" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="55" pos="10" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="52.47" name="arr"/>\n
[reo 0.0.7] <o level="2" line="52.30" name="m"/>\n
[reo 0.0.7] <o level="2" line="52.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="2" line="52.34" name="keys"/>\n
[reo 0.0.7] <o level="2" line="52.43" name="size"/>\n
[reo 0.0.7] <o level="2" line="52.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="2" line="52.65" name="with"/>\n
[reo 0.0.7] <o level="2" line="52.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="2" line="52.90" name="found"/>\n
[reo 0.0.7] <o level="2" line="52.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="2" line="52.114" name="rebuild"/>\n
[reo 0.0.7] <o level="2" line="52.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="57"\n
[reo 0.0.7] name="multimap$pairs-to-hash"\n
[reo 0.0.7] original-name="pairs-to-hash"\n
[reo 0.0.7] parent="multimap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="57" name="arr" pos="3"/>\n
[reo 0.0.7] <o base=".reduced" line="58" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="59" pos="6">\n
[reo 0.0.7] <o base="arr" line="60" pos="8" ref="57"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="61" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$pairs-to-hash$t1$a2"\n
[reo 0.0.7] cut="34"\n
[reo 0.0.7] line="62"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="62">\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="57"/>\n
[reo 0.0.7] <o as="m" base="m" level="2" ref="57.30"/>\n
[reo 0.0.7] <o as="elements-amount"\n
[reo 0.0.7] base="elements-amount"\n
[reo 0.0.7] level="2"\n
[reo 0.0.7] ref="57.32"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="2" ref="57.34"/>\n
[reo 0.0.7] <o as="size" base="size" level="2" ref="57.43"/>\n
[reo 0.0.7] <o as="concat-all-arrays"\n
[reo 0.0.7] base="concat-all-arrays"\n
[reo 0.0.7] level="2"\n
[reo 0.0.7] ref="57.47"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="57.65"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="2" ref="57.77"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="57.90"/>\n
[reo 0.0.7] <o as="without-in-list"\n
[reo 0.0.7] base="without-in-list"\n
[reo 0.0.7] level="2"\n
[reo 0.0.7] ref="57.101"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="2" ref="57.114"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="57.116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="57.30" name="m"/>\n
[reo 0.0.7] <o level="1" line="57.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="57.34" name="keys"/>\n
[reo 0.0.7] <o level="1" line="57.43" name="size"/>\n
[reo 0.0.7] <o level="1" line="57.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="1" line="57.65" name="with"/>\n
[reo 0.0.7] <o level="1" line="57.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="1" line="57.90" name="found"/>\n
[reo 0.0.7] <o level="1" line="57.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="1" line="57.114" name="rebuild"/>\n
[reo 0.0.7] <o level="1" line="57.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="62"\n
[reo 0.0.7] name="multimap$pairs-to-hash$t1$a2"\n
[reo 0.0.7] parent="multimap$pairs-to-hash"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="62" name="a" pos="7"/>\n
[reo 0.0.7] <o line="62" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".with" line="63" name="@" pos="10">\n
[reo 0.0.7] <o base="a" line="63" pos="9" ref="62"/>\n
[reo 0.0.7] <o base=".as-hash" line="63" pos="25">\n
[reo 0.0.7] <o base=".at" line="63" pos="19">\n
[reo 0.0.7] <o base="x" line="63" pos="18" ref="62"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="63" pos="23">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="62.57" name="arr"/>\n
[reo 0.0.7] <o level="2" line="62.30" name="m"/>\n
[reo 0.0.7] <o level="2" line="62.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="2" line="62.34" name="keys"/>\n
[reo 0.0.7] <o level="2" line="62.43" name="size"/>\n
[reo 0.0.7] <o level="2" line="62.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="2" line="62.65" name="with"/>\n
[reo 0.0.7] <o level="2" line="62.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="2" line="62.90" name="found"/>\n
[reo 0.0.7] <o level="2" line="62.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="2" line="62.114" name="rebuild"/>\n
[reo 0.0.7] <o level="2" line="62.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="65"\n
[reo 0.0.7] name="multimap$with"\n
[reo 0.0.7] original-name="with"\n
[reo 0.0.7] parent="multimap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="66" name="key" pos="3"/>\n
[reo 0.0.7] <o line="66" name="value" pos="7"/>\n
[reo 0.0.7] <o base="org.eolang.array"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] data="array"\n
[reo 0.0.7] line="67"\n
[reo 0.0.7] name="new-pair"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="key" line="67" pos="6" ref="66"/>\n
[reo 0.0.7] <o base="value" line="67" pos="10" ref="66"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="68"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="68" pos="4"/>\n
[reo 0.0.7] <o base="m" line="68" pos="24" ref="65.30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" const="" line="69" name="arr" pos="7">\n
[reo 0.0.7] <o base="caa" line="69" pos="4" ref="68"/>\n
[reo 0.0.7] <o base="new-pair" line="69" pos="13" ref="67"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="70" pos="4"/>\n
[reo 0.0.7] <o base="arr" line="70" pos="20" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="71" name="table" pos="5">\n
[reo 0.0.7] <o base="^" line="71" pos="4"/>\n
[reo 0.0.7] <o base="harr" line="71" pos="14" ref="70"/>\n
[reo 0.0.7] <o base="arr" line="71" pos="19" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="multimap" line="72" name="mmp" pos="4" ref="30">\n
[reo 0.0.7] <o base="table" line="72" pos="13" ref="71"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.seq" line="73" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="74" pos="27">\n
[reo 0.0.7] <o base=".elements-amount" line="74" pos="10">\n
[reo 0.0.7] <o base="mmp" line="74" pos="7" ref="72"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="74" pos="38">\n
[reo 0.0.7] <o base="arr" line="74" pos="35" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="75" pos="6" ref="72"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="65.30" name="m"/>\n
[reo 0.0.7] <o level="1" line="65.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="65.34" name="keys"/>\n
[reo 0.0.7] <o level="1" line="65.43" name="size"/>\n
[reo 0.0.7] <o level="1" line="65.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="1" line="65.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="1" line="65.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="1" line="65.90" name="found"/>\n
[reo 0.0.7] <o level="1" line="65.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="1" line="65.114" name="rebuild"/>\n
[reo 0.0.7] <o level="1" line="65.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="77"\n
[reo 0.0.7] name="multimap$find-in-list"\n
[reo 0.0.7] original-name="find-in-list"\n
[reo 0.0.7] parent="multimap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="77" name="key" pos="3"/>\n
[reo 0.0.7] <o line="77" name="arr" pos="7"/>\n
[reo 0.0.7] <o base=".reduced" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="79" pos="6">\n
[reo 0.0.7] <o base="arr" line="80" pos="8" ref="77"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="81" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$find-in-list$t2$a2"\n
[reo 0.0.7] cut="78"\n
[reo 0.0.7] line="82"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="82">\n
[reo 0.0.7] <o as="key" base="key" level="1" ref="77"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="77"/>\n
[reo 0.0.7] <o as="m" base="m" level="2" ref="77.30"/>\n
[reo 0.0.7] <o as="elements-amount"\n
[reo 0.0.7] base="elements-amount"\n
[reo 0.0.7] level="2"\n
[reo 0.0.7] ref="77.32"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="2" ref="77.34"/>\n
[reo 0.0.7] <o as="size" base="size" level="2" ref="77.43"/>\n
[reo 0.0.7] <o as="concat-all-arrays"\n
[reo 0.0.7] base="concat-all-arrays"\n
[reo 0.0.7] level="2"\n
[reo 0.0.7] ref="77.47"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="2" ref="77.57"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="77.65"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="77.90"/>\n
[reo 0.0.7] <o as="without-in-list"\n
[reo 0.0.7] base="without-in-list"\n
[reo 0.0.7] level="2"\n
[reo 0.0.7] ref="77.101"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="2" ref="77.114"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="77.116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="77.30" name="m"/>\n
[reo 0.0.7] <o level="1" line="77.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="77.34" name="keys"/>\n
[reo 0.0.7] <o level="1" line="77.43" name="size"/>\n
[reo 0.0.7] <o level="1" line="77.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="1" line="77.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="1" line="77.65" name="with"/>\n
[reo 0.0.7] <o level="1" line="77.90" name="found"/>\n
[reo 0.0.7] <o level="1" line="77.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="1" line="77.114" name="rebuild"/>\n
[reo 0.0.7] <o level="1" line="77.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="82"\n
[reo 0.0.7] name="multimap$find-in-list$t2$a2"\n
[reo 0.0.7] parent="multimap$find-in-list"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="82" name="a" pos="7"/>\n
[reo 0.0.7] <o line="82" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".if" line="83" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="84" pos="10">\n
[reo 0.0.7] <o base="key" line="85" pos="12" ref="82.77"/>\n
[reo 0.0.7] <o base=".at" line="86" pos="14">\n
[reo 0.0.7] <o base="x" line="86" pos="13" ref="82"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="86" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".with" line="87" pos="11">\n
[reo 0.0.7] <o base="a" line="87" pos="10" ref="82"/>\n
[reo 0.0.7] <o base=".at" line="87" pos="19">\n
[reo 0.0.7] <o base="x" line="87" pos="18" ref="82"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="87" pos="23">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="88" pos="10" ref="82"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="82.77" name="key"/>\n
[reo 0.0.7] <o level="1" line="82.77" name="arr"/>\n
[reo 0.0.7] <o level="2" line="82.30" name="m"/>\n
[reo 0.0.7] <o level="2" line="82.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="2" line="82.34" name="keys"/>\n
[reo 0.0.7] <o level="2" line="82.43" name="size"/>\n
[reo 0.0.7] <o level="2" line="82.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="2" line="82.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="2" line="82.65" name="with"/>\n
[reo 0.0.7] <o level="2" line="82.90" name="found"/>\n
[reo 0.0.7] <o level="2" line="82.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="2" line="82.114" name="rebuild"/>\n
[reo 0.0.7] <o level="2" line="82.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="90"\n
[reo 0.0.7] name="multimap$found"\n
[reo 0.0.7] original-name="found"\n
[reo 0.0.7] parent="multimap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="92" name="key" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.math.number"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="num"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base=".as-hash" line="93" pos="15">\n
[reo 0.0.7] <o base="key" line="93" pos="12" ref="92"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="94" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="95" pos="6">\n
[reo 0.0.7] <o base=".length" line="96" pos="9">\n
[reo 0.0.7] <o base="m" line="96" pos="8" ref="90.30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="97" pos="8">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="98" pos="6"/>\n
[reo 0.0.7] <o base=".find-in-list" line="99" pos="7">\n
[reo 0.0.7] <o base="^" line="99" pos="6"/>\n
[reo 0.0.7] <o base="key" line="99" pos="21" ref="92"/>\n
[reo 0.0.7] <o base=".at" line="99" pos="27">\n
[reo 0.0.7] <o base="m" line="99" pos="26" ref="90.30"/>\n
[reo 0.0.7] <o base=".mod" line="99" pos="35">\n
[reo 0.0.7] <o base="num" line="99" pos="32" ref="93"/>\n
[reo 0.0.7] <o base=".length" line="99" pos="42">\n
[reo 0.0.7] <o base="m" line="99" pos="41" ref="90.30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="90.30" name="m"/>\n
[reo 0.0.7] <o level="1" line="90.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="90.34" name="keys"/>\n
[reo 0.0.7] <o level="1" line="90.43" name="size"/>\n
[reo 0.0.7] <o level="1" line="90.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="1" line="90.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="1" line="90.65" name="with"/>\n
[reo 0.0.7] <o level="1" line="90.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="1" line="90.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="1" line="90.114" name="rebuild"/>\n
[reo 0.0.7] <o level="1" line="90.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="101"\n
[reo 0.0.7] name="multimap$without-in-list"\n
[reo 0.0.7] original-name="without-in-list"\n
[reo 0.0.7] parent="multimap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="101" name="key" pos="3"/>\n
[reo 0.0.7] <o line="101" name="arr" pos="7"/>\n
[reo 0.0.7] <o base=".reduced" line="102" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.collections.list" line="103" pos="6">\n
[reo 0.0.7] <o base="arr" line="104" pos="8" ref="101"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.array" data="array" line="105" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="multimap$without-in-list$t2$a2"\n
[reo 0.0.7] cut="120"\n
[reo 0.0.7] line="106"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="106">\n
[reo 0.0.7] <o as="key" base="key" level="1" ref="101"/>\n
[reo 0.0.7] <o as="arr" base="arr" level="1" ref="101"/>\n
[reo 0.0.7] <o as="m" base="m" level="2" ref="101.30"/>\n
[reo 0.0.7] <o as="elements-amount"\n
[reo 0.0.7] base="elements-amount"\n
[reo 0.0.7] level="2"\n
[reo 0.0.7] ref="101.32"/>\n
[reo 0.0.7] <o as="keys" base="keys" level="2" ref="101.34"/>\n
[reo 0.0.7] <o as="size" base="size" level="2" ref="101.43"/>\n
[reo 0.0.7] <o as="concat-all-arrays"\n
[reo 0.0.7] base="concat-all-arrays"\n
[reo 0.0.7] level="2"\n
[reo 0.0.7] ref="101.47"/>\n
[reo 0.0.7] <o as="pairs-to-hash" base="pairs-to-hash" level="2" ref="101.57"/>\n
[reo 0.0.7] <o as="with" base="with" level="2" ref="101.65"/>\n
[reo 0.0.7] <o as="find-in-list" base="find-in-list" level="2" ref="101.77"/>\n
[reo 0.0.7] <o as="found" base="found" level="2" ref="101.90"/>\n
[reo 0.0.7] <o as="rebuild" base="rebuild" level="2" ref="101.114"/>\n
[reo 0.0.7] <o as="without" base="without" level="2" ref="101.116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="101.30" name="m"/>\n
[reo 0.0.7] <o level="1" line="101.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="101.34" name="keys"/>\n
[reo 0.0.7] <o level="1" line="101.43" name="size"/>\n
[reo 0.0.7] <o level="1" line="101.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="1" line="101.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="1" line="101.65" name="with"/>\n
[reo 0.0.7] <o level="1" line="101.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="1" line="101.90" name="found"/>\n
[reo 0.0.7] <o level="1" line="101.114" name="rebuild"/>\n
[reo 0.0.7] <o level="1" line="101.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="106"\n
[reo 0.0.7] name="multimap$without-in-list$t2$a2"\n
[reo 0.0.7] parent="multimap$without-in-list"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o line="106" name="a" pos="7"/>\n
[reo 0.0.7] <o line="106" name="x" pos="9"/>\n
[reo 0.0.7] <o base=".if" line="107" name="@" pos="8">\n
[reo 0.0.7] <o base=".eq" line="108" pos="10">\n
[reo 0.0.7] <o base="key" line="109" pos="12" ref="106.101"/>\n
[reo 0.0.7] <o base=".at" line="110" pos="14">\n
[reo 0.0.7] <o base="x" line="110" pos="13" ref="106"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="110" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="a" line="111" pos="10" ref="106"/>\n
[reo 0.0.7] <o base=".with" line="112" pos="11">\n
[reo 0.0.7] <o base="a" line="112" pos="10" ref="106"/>\n
[reo 0.0.7] <o base="x" line="112" pos="17" ref="106"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="106.101" name="key"/>\n
[reo 0.0.7] <o level="1" line="106.101" name="arr"/>\n
[reo 0.0.7] <o level="2" line="106.30" name="m"/>\n
[reo 0.0.7] <o level="2" line="106.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="2" line="106.34" name="keys"/>\n
[reo 0.0.7] <o level="2" line="106.43" name="size"/>\n
[reo 0.0.7] <o level="2" line="106.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="2" line="106.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="2" line="106.65" name="with"/>\n
[reo 0.0.7] <o level="2" line="106.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="2" line="106.90" name="found"/>\n
[reo 0.0.7] <o level="2" line="106.114" name="rebuild"/>\n
[reo 0.0.7] <o level="2" line="106.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="array"\n
[reo 0.0.7] line="114"\n
[reo 0.0.7] name="multimap$rebuild"\n
[reo 0.0.7] original-name="rebuild"\n
[reo 0.0.7] parent="multimap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="114" name="harr" pos="3"/>\n
[reo 0.0.7] <o line="114" name="arr" pos="8"/>\n
[reo 0.0.7] <o level="1" line="114.30" name="m"/>\n
[reo 0.0.7] <o level="1" line="114.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="114.34" name="keys"/>\n
[reo 0.0.7] <o level="1" line="114.43" name="size"/>\n
[reo 0.0.7] <o level="1" line="114.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="1" line="114.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="1" line="114.65" name="with"/>\n
[reo 0.0.7] <o level="1" line="114.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="1" line="114.90" name="found"/>\n
[reo 0.0.7] <o level="1" line="114.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="1" line="114.116" name="without"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="116"\n
[reo 0.0.7] name="multimap$without"\n
[reo 0.0.7] original-name="without"\n
[reo 0.0.7] parent="multimap"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="118" name="key" pos="3"/>\n
[reo 0.0.7] <o base=".concat-all-arrays"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="119"\n
[reo 0.0.7] name="caa"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="119" pos="4"/>\n
[reo 0.0.7] <o base="m" line="119" pos="24" ref="116.30"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".without-in-list"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="120"\n
[reo 0.0.7] name="arr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="120" pos="4"/>\n
[reo 0.0.7] <o base="key" line="120" pos="22" ref="118"/>\n
[reo 0.0.7] <o base="caa" line="120" pos="26" ref="119"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".pairs-to-hash"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="121"\n
[reo 0.0.7] name="harr"\n
[reo 0.0.7] pos="5">\n
[reo 0.0.7] <o base="^" line="121" pos="4"/>\n
[reo 0.0.7] <o base="arr" line="121" pos="20" ref="120"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".rebuild" const="" line="122" name="table" pos="5">\n
[reo 0.0.7] <o base="^" line="122" pos="4"/>\n
[reo 0.0.7] <o base="harr" line="122" pos="14" ref="121"/>\n
[reo 0.0.7] <o base="arr" line="122" pos="19" ref="120"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="multimap" line="123" name="mmp" pos="4" ref="30">\n
[reo 0.0.7] <o base="table" line="123" pos="13" ref="122"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.seq" line="124" name="@" pos="4">\n
[reo 0.0.7] <o base=".write" line="125" pos="27">\n
[reo 0.0.7] <o base=".elements-amount" line="125" pos="10">\n
[reo 0.0.7] <o base="mmp" line="125" pos="7" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".length" line="125" pos="38">\n
[reo 0.0.7] <o base="arr" line="125" pos="35" ref="120"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="mmp" line="126" pos="6" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="116.30" name="m"/>\n
[reo 0.0.7] <o level="1" line="116.32" name="elements-amount"/>\n
[reo 0.0.7] <o level="1" line="116.34" name="keys"/>\n
[reo 0.0.7] <o level="1" line="116.43" name="size"/>\n
[reo 0.0.7] <o level="1" line="116.47" name="concat-all-arrays"/>\n
[reo 0.0.7] <o level="1" line="116.57" name="pairs-to-hash"/>\n
[reo 0.0.7] <o level="1" line="116.65" name="with"/>\n
[reo 0.0.7] <o level="1" line="116.77" name="find-in-list"/>\n
[reo 0.0.7] <o level="1" line="116.90" name="found"/>\n
[reo 0.0.7] <o level="1" line="116.101" name="without-in-list"/>\n
[reo 0.0.7] <o level="1" line="116.114" name="rebuild"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 208µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 202µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 20ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 228µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 31ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 207µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 276µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 509ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 17629 bytes of XML in 403µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/collections/multimap.xmir saved (45706 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/collections/multimap.xmir (program:org.eolang.collections.multimap) to ./home/r/repo/target/eo/03-optimize/org/eolang/collections/multimap.xmir
[reo 0.0.7] [INFO] Optimized 3 out of 24 XMIR program(s)
[reo 0.0.7] [DEBUG] Execution of OptimizeMojo took 1s
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7286 bytes of XML in 215µs
[reo 0.0.7] [DEBUG] Found 2 foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/collections/bytes-as-array.xmir: [org.eolang.array, org.eolang.int]
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 20765 bytes of XML in 457µs
[reo 0.0.7] [DEBUG] Found 7 foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/collections/map.xmir: [org.eolang.array, org.eolang.collections.list, org.eolang.collections.multimap, org.eolang.int, org.eolang.math.number, org.eolang.memory, org.eolang.seq]
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 45706 bytes of XML in 974µs
[reo 0.0.7] [DEBUG] Found 6 foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/collections/multimap.xmir: [org.eolang.array, org.eolang.collections.list, org.eolang.int, org.eolang.math.number, org.eolang.memory, org.eolang.seq]
[reo 0.0.7] [INFO] Discovered 7 foreign objects in 3 programs: [org.eolang.collections.multimap, org.eolang.collections.list, org.eolang.memory, org.eolang.math.number, org.eolang.array, org.eolang.int, org.eolang.seq]
[reo 0.0.7] [DEBUG] Execution of DiscoverMojo took 11ms
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.math.number' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/math/number.eo...
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/eo/04-pull/org/eolang/math
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/math/number.eo saved (4358 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.math.number' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/math/number.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [INFO] 1 program(s) pulled from [./home/r/.eo (5f82cc1)]+[fallback to [https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/%s.eo]+(5f82cc1 cache to /home/r/.eo)]
[reo 0.0.7] [DEBUG] Execution of PullMojo took 1s
[reo 0.0.7] [DEBUG] 4 suitable tojo(s) found out of 25
[reo 0.0.7] [DEBUG] Program org.eolang.reo.simple.sum/0.0.0 skipped due to its zero version
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5303 bytes of XML in 332µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.collections.bytes-as-array/0.0.4: org.eolang:eo-collections:0.0.4
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 13142 bytes of XML in 549µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.collections.map/0.0.4: org.eolang:eo-collections:0.0.4
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 17629 bytes of XML in 740µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.collections.multimap/0.0.4: org.eolang:eo-collections:0.0.4
[reo 0.0.7] [DEBUG] Dependency org.eolang:eo-collections:0.0.4 already resolved to ./home/r/repo/target/eo/06-resolve/org.eolang/eo-collections/-/0.0.4
[reo 0.0.7] [INFO] New 1 dependenc(ies) unpacked
[reo 0.0.7] [DEBUG] Execution of ResolveMojo took 8ms
[reo 0.0.7] [INFO] Found 4 sources in ./home/r/repo/target/eo/06-resolve/org.eolang/eo-collections/-/0.0.4/EO-SOURCES, 4 program(s) registered with version 0.0.4
[reo 0.0.7] [INFO] Found 19 sources in ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES, 19 program(s) registered with version 0.28.7
[reo 0.0.7] [INFO] New 23 objects found in 2 unpacked dependencies
[reo 0.0.7] [DEBUG] Execution of MarkMojo took 3ms
[reo 0.0.7] [DEBUG] Binaries from org.eolang/eo-collections/-/0.0.4 have already been placed
[reo 0.0.7] [DEBUG] Binaries from org.eolang/eo-runtime/-/0.28.7 have already been placed
[reo 0.0.7] [DEBUG] No binary files placed from 2 dependencies
[reo 0.0.7] [DEBUG] Execution of PlaceMojo took 1ms
[reo 0.0.7] [INFO] Assemble cycle #5 (eo:24/xmir:21/xmir2:21/discovered:21 -> eo:25/xmir:24/xmir2:24/discovered:24), took 3s
[reo 0.0.7] [DEBUG] Already parsed org.eolang.reo.simple.sum to ./home/r/repo/target/eo/01-parse/org/eolang/reo/simple/sum.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.int to ./home/r/repo/target/eo/01-parse/org/eolang/int.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.array to ./home/r/repo/target/eo/01-parse/org/eolang/array.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.collections.list to ./home/r/repo/target/eo/01-parse/org/eolang/collections/list.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.heap to ./home/r/repo/target/eo/01-parse/org/eolang/heap.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.bytes to ./home/r/repo/target/eo/01-parse/org/eolang/bytes.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.as-phi to ./home/r/repo/target/eo/01-parse/org/eolang/as-phi.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.string to ./home/r/repo/target/eo/01-parse/org/eolang/string.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.try to ./home/r/repo/target/eo/01-parse/org/eolang/try.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.ram to ./home/r/repo/target/eo/01-parse/org/eolang/ram.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.memory to ./home/r/repo/target/eo/01-parse/org/eolang/memory.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.error to ./home/r/repo/target/eo/01-parse/org/eolang/error.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.float to ./home/r/repo/target/eo/01-parse/org/eolang/float.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.cage to ./home/r/repo/target/eo/01-parse/org/eolang/cage.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.switch to ./home/r/repo/target/eo/01-parse/org/eolang/switch.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.nop to ./home/r/repo/target/eo/01-parse/org/eolang/nop.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.seq to ./home/r/repo/target/eo/01-parse/org/eolang/seq.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.io.stdout to ./home/r/repo/target/eo/01-parse/org/eolang/io/stdout.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.io.stdin to ./home/r/repo/target/eo/01-parse/org/eolang/io/stdin.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.bool to ./home/r/repo/target/eo/01-parse/org/eolang/bool.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.goto to ./home/r/repo/target/eo/01-parse/org/eolang/goto.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.collections.bytes-as-array to ./home/r/repo/target/eo/01-parse/org/eolang/collections/bytes-as-array.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.collections.map to ./home/r/repo/target/eo/01-parse/org/eolang/collections/map.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.collections.multimap to ./home/r/repo/target/eo/01-parse/org/eolang/collections/multimap.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 207 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 23078 bytes of XML in 568µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.math.number:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="10"
[reo 0.0.7] name="org.eolang.math.number"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/number.eo"
[reo 0.0.7] time="2022-09-29T11:55:57.369997Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +alias org.eolang.math.negative-infinity
[reo 0.0.7] +alias org.eolang.math.positive-infinity
[reo 0.0.7] +home https://github.com/objectionary/eo-math
[reo 0.0.7] +package org.eolang.math
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3
[reo 0.0.7] +version 0.2.3
[reo 0.0.7]
[reo 0.0.7] [n] > number
[reo 0.0.7] # Checking type of the number's decorator.
[reo 0.0.7] # If $.n is int, return true, otherwise false.
[reo 0.0.7] [] > is-int
[reo 0.0.7] ^.n > value!
[reo 0.0.7] if. > @
[reo 0.0.7] value.eq 0
[reo 0.0.7] TRUE
[reo 0.0.7] if.
[reo 0.0.7] value.eq 0.0
[reo 0.0.7] FALSE
[reo 0.0.7] eq.
[reo 0.0.7] div.
[reo 0.0.7] value
[reo 0.0.7] value
[reo 0.0.7] 1
[reo 0.0.7]
[reo 0.0.7] # Checking type of the number's decorator.
[reo 0.0.7] # If $.n is float, return true, otherwise false.
[reo 0.0.7] [] > is-float
[reo 0.0.7] ^.n > value!
[reo 0.0.7] if. > @
[reo 0.0.7] value.eq 0.0
[reo 0.0.7] TRUE
[reo 0.0.7] if.
[reo 0.0.7] value.eq 0
[reo 0.0.7] FALSE
[reo 0.0.7] eq.
[reo 0.0.7] div.
[reo 0.0.7] value
[reo 0.0.7] value
[reo 0.0.7] 1.0
[reo 0.0.7]
[reo 0.0.7] # Checking if number is NaN
[reo 0.0.7] [] > is-nan
[reo 0.0.7] eq. > @
[reo 0.0.7] ^.n.as-bytes
[reo 0.0.7] 7F-C0-00-00
[reo 0.0.7]
[reo 0.0.7] [x] > xor
[reo 0.0.7] if. > @
[reo 0.0.7] is-int
[reo 0.0.7] as-int.
[reo 0.0.7] xor.
[reo 0.0.7] ^.n.as-bytes
[reo 0.0.7] x.as-bytes
[reo 0.0.7] error "xor cannot be applied to float"
[reo 0.0.7]
[reo 0.0.7] [x] > or
[reo 0.0.7] if. > @
[reo 0.0.7] is-int
[reo 0.0.7] as-int.
[reo 0.0.7] or.
[reo 0.0.7] ^.n.as-bytes
[reo 0.0.7] x.as-bytes
[reo 0.0.7] error "or cannot be applied to float"
[reo 0.0.7]
[reo 0.0.7] [x] > and
[reo 0.0.7] if. > @
[reo 0.0.7] is-int
[reo 0.0.7] as-int.
[reo 0.0.7] and.
[reo 0.0.7] ^.n.as-bytes
[reo 0.0.7] x.as-bytes
[reo 0.0.7] error "and cannot be applied to float"
[reo 0.0.7]
[reo 0.0.7] # Calculate bitwise left shift
[reo 0.0.7] [x] > left
[reo 0.0.7] if. > @
[reo 0.0.7] is-int
[reo 0.0.7] as-int.
[reo 0.0.7] left.
[reo 0.0.7] ^.n.as-bytes
[reo 0.0.7] x
[reo 0.0.7] error "left cannot be applied to float"
[reo 0.0.7]
[reo 0.0.7] # Calculate bitwise right shift
[reo 0.0.7] [x] > right
[reo 0.0.7] if. > @
[reo 0.0.7] is-int
[reo 0.0.7] as-int.
[reo 0.0.7] right.
[reo 0.0.7] ^.n.as-bytes
[reo 0.0.7] x
[reo 0.0.7] error "right cannot be applied to float"
[reo 0.0.7]
[reo 0.0.7] # Tests that $.n ≠ x
[reo 0.0.7] [x] > neq
[reo 0.0.7] (^.n.eq x).not > @
[reo 0.0.7]
[reo 0.0.7] # Calculate MOD
[reo 0.0.7] [x] > mod
[reo 0.0.7] ^.n > dividend!
[reo 0.0.7] x > divisor!
[reo 0.0.7]
[reo 0.0.7] if. > @
[reo 0.0.7] divisor.eq 0
[reo 0.0.7] error "mod by zero"
[reo 0.0.7] if.
[reo 0.0.7] dividend.gt 0
[reo 0.0.7] abs-mod
[reo 0.0.7] neg.
[reo 0.0.7] abs-mod
[reo 0.0.7]
[reo 0.0.7] [] > abs-mod
[reo 0.0.7] (number dividend).abs > int-abs!
[reo 0.0.7] (number divisor).abs > x-abs!
[reo 0.0.7] minus. > @
[reo 0.0.7] int-abs
[reo 0.0.7] x-abs.times
[reo 0.0.7] int-abs.div x-abs
[reo 0.0.7]
[reo 0.0.7] # Absolute value of $.n (i.e., with no sign)
[reo 0.0.7] [] > abs
[reo 0.0.7] ^.n > value!
[reo 0.0.7] if. > @
[reo 0.0.7] is-int
[reo 0.0.7] if.
[reo 0.0.7] value.gte 0
[reo 0.0.7] value
[reo 0.0.7] value.neg
[reo 0.0.7] if.
[reo 0.0.7] value.gte 0.0
[reo 0.0.7] value
[reo 0.0.7] value.neg
[reo 0.0.7]
[reo 0.0.7] # Round ^.n up
[reo 0.0.7] [] > ceil
[reo 0.0.7] ^.n > value!
[reo 0.0.7] if. > @
[reo 0.0.7] or.
[reo 0.0.7] is-nan
[reo 0.0.7] is-int
[reo 0.0.7] eq.
[reo 0.0.7] value
[reo 0.0.7] positive-infinity
[reo 0.0.7] eq.
[reo 0.0.7] value
[reo 0.0.7] negative-infinity
[reo 0.0.7] value
[reo 0.0.7] []
[reo 0.0.7] as-int > self-as-int!
[reo 0.0.7] if. > @
[reo 0.0.7] value.lte 0.0
[reo 0.0.7] self-as-int
[reo 0.0.7] self-as-int.plus 1
[reo 0.0.7]
[reo 0.0.7] # Make ^.n power x
[reo 0.0.7] [x] > pow /?
[reo 0.0.7]
[reo 0.0.7] # Converts ^.n to float
[reo 0.0.7] [] > as-float /float
[reo 0.0.7]
[reo 0.0.7] # Converts this to int
[reo 0.0.7] [] > as-int /int
[reo 0.0.7]
[reo 0.0.7] # Converts ^.n to string
[reo 0.0.7] [] > as-string /string
[reo 0.0.7]
[reo 0.0.7] # Sign of $ (-1, 0, or 1) if $ is int
[reo 0.0.7] # or (-1.0, 0.0, or 1.0) if $ is float
[reo 0.0.7] [] > signum
[reo 0.0.7] if. > @
[reo 0.0.7] is-int
[reo 0.0.7] if.
[reo 0.0.7] ^.n.lt 0
[reo 0.0.7] -1
[reo 0.0.7] if.
[reo 0.0.7] ^.n.eq 0
[reo 0.0.7] 0
[reo 0.0.7] 1
[reo 0.0.7] if.
[reo 0.0.7] ^.n.lt 0.0
[reo 0.0.7] -1.0
[reo 0.0.7] if.
[reo 0.0.7] ^.n.eq 0.0
[reo 0.0.7] 0.0
[reo 0.0.7] 1.0
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>alias</head>
[reo 0.0.7] <tail>org.eolang.math.negative-infinity</tail>
[reo 0.0.7] <part>org.eolang.math.negative-infinity</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>alias</head>
[reo 0.0.7] <tail>org.eolang.math.positive-infinity</tail>
[reo 0.0.7] <part>org.eolang.math.positive-infinity</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang.math</tail>
[reo 0.0.7] <part>org.eolang.math</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="28">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.2.3</tail>
[reo 0.0.7] <part>0.2.3</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="30" name="number" pos="0">
[reo 0.0.7] <o line="30" name="n" pos="1"/>
[reo 0.0.7] <o abstract="" line="31" name="is-int" pos="2">
[reo 0.0.7] <o base="^" line="34" pos="4"/>
[reo 0.0.7] <o base=".n"
[reo 0.0.7] const=""
[reo 0.0.7] line="34"
[reo 0.0.7] method=""
[reo 0.0.7] name="value"
[reo 0.0.7] pos="5"/>
[reo 0.0.7] <o base=".if" line="35" name="@" pos="4">
[reo 0.0.7] <o base="value" line="36" pos="6"/>
[reo 0.0.7] <o base=".eq" line="36" method="" pos="11">
[reo 0.0.7] <o base="int" data="bytes" line="36" pos="15">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="bool" data="bytes" line="37" pos="6">01</o>
[reo 0.0.7] <o base=".if" line="38" pos="6">
[reo 0.0.7] <o base="value" line="39" pos="8"/>
[reo 0.0.7] <o base=".eq" line="39" method="" pos="13">
[reo 0.0.7] <o base="float" data="float" line="39" pos="17">0.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="bool" data="bytes" line="40" pos="8">00</o>
[reo 0.0.7] <o base=".eq" line="41" pos="8">
[reo 0.0.7] <o base=".div" line="42" pos="10">
[reo 0.0.7] <o base="value" line="43" pos="12"/>
[reo 0.0.7] <o base="value" line="44" pos="12"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="int" data="bytes" line="45" pos="10">00 00 00 00 00 00 00 01</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="47" name="is-float" pos="2">
[reo 0.0.7] <o base="^" line="50" pos="4"/>
[reo 0.0.7] <o base=".n"
[reo 0.0.7] const=""
[reo 0.0.7] line="50"
[reo 0.0.7] method=""
[reo 0.0.7] name="value"
[reo 0.0.7] pos="5"/>
[reo 0.0.7] <o base=".if" line="51" name="@" pos="4">
[reo 0.0.7] <o base="value" line="52" pos="6"/>
[reo 0.0.7] <o base=".eq" line="52" method="" pos="11">
[reo 0.0.7] <o base="float" data="float" line="52" pos="15">0.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="bool" data="bytes" line="53" pos="6">01</o>
[reo 0.0.7] <o base=".if" line="54" pos="6">
[reo 0.0.7] <o base="value" line="55" pos="8"/>
[reo 0.0.7] <o base=".eq" line="55" method="" pos="13">
[reo 0.0.7] <o base="int" data="bytes" line="55" pos="17">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="bool" data="bytes" line="56" pos="8">00</o>
[reo 0.0.7] <o base=".eq" line="57" pos="8">
[reo 0.0.7] <o base=".div" line="58" pos="10">
[reo 0.0.7] <o base="value" line="59" pos="12"/>
[reo 0.0.7] <o base="value" line="60" pos="12"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="float" data="float" line="61" pos="10">1.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="63" name="is-nan" pos="2">
[reo 0.0.7] <o base=".eq" line="65" name="@" pos="4">
[reo 0.0.7] <o base="^" line="66" pos="6"/>
[reo 0.0.7] <o base=".n" line="66" method="" pos="7"/>
[reo 0.0.7] <o base=".as-bytes" line="66" method="" pos="9"/>
[reo 0.0.7] <o base="bytes" data="bytes" line="67" pos="6">7F C0 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="69" name="xor" pos="2">
[reo 0.0.7] <o line="69" name="x" pos="3"/>
[reo 0.0.7] <o base=".if" line="70" name="@" pos="4">
[reo 0.0.7] <o base="is-int" line="71" pos="6"/>
[reo 0.0.7] <o base=".as-int" line="72" pos="6">
[reo 0.0.7] <o base=".xor" line="73" pos="8">
[reo 0.0.7] <o base="^" line="74" pos="10"/>
[reo 0.0.7] <o base=".n" line="74" method="" pos="11"/>
[reo 0.0.7] <o base=".as-bytes" line="74" method="" pos="13"/>
[reo 0.0.7] <o base="x" line="75" pos="10"/>
[reo 0.0.7] <o base=".as-bytes" line="75" method="" pos="11"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="error" line="76" pos="6">
[reo 0.0.7] <o base="string" data="string" line="76" pos="12">xor cannot be applied to float</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="78" name="or" pos="2">
[reo 0.0.7] <o line="78" name="x" pos="3"/>
[reo 0.0.7] <o base=".if" line="79" name="@" pos="4">
[reo 0.0.7] <o base="is-int" line="80" pos="6"/>
[reo 0.0.7] <o base=".as-int" line="81" pos="6">
[reo 0.0.7] <o base=".or" line="82" pos="8">
[reo 0.0.7] <o base="^" line="83" pos="10"/>
[reo 0.0.7] <o base=".n" line="83" method="" pos="11"/>
[reo 0.0.7] <o base=".as-bytes" line="83" method="" pos="13"/>
[reo 0.0.7] <o base="x" line="84" pos="10"/>
[reo 0.0.7] <o base=".as-bytes" line="84" method="" pos="11"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="error" line="85" pos="6">
[reo 0.0.7] <o base="string" data="string" line="85" pos="12">or cannot be applied to float</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="87" name="and" pos="2">
[reo 0.0.7] <o line="87" name="x" pos="3"/>
[reo 0.0.7] <o base=".if" line="88" name="@" pos="4">
[reo 0.0.7] <o base="is-int" line="89" pos="6"/>
[reo 0.0.7] <o base=".as-int" line="90" pos="6">
[reo 0.0.7] <o base=".and" line="91" pos="8">
[reo 0.0.7] <o base="^" line="92" pos="10"/>
[reo 0.0.7] <o base=".n" line="92" method="" pos="11"/>
[reo 0.0.7] <o base=".as-bytes" line="92" method="" pos="13"/>
[reo 0.0.7] <o base="x" line="93" pos="10"/>
[reo 0.0.7] <o base=".as-bytes" line="93" method="" pos="11"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="error" line="94" pos="6">
[reo 0.0.7] <o base="string" data="string" line="94" pos="12">and cannot be applied to float</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="96" name="left" pos="2">
[reo 0.0.7] <o line="97" name="x" pos="3"/>
[reo 0.0.7] <o base=".if" line="98" name="@" pos="4">
[reo 0.0.7] <o base="is-int" line="99" pos="6"/>
[reo 0.0.7] <o base=".as-int" line="100" pos="6">
[reo 0.0.7] <o base=".left" line="101" pos="8">
[reo 0.0.7] <o base="^" line="102" pos="10"/>
[reo 0.0.7] <o base=".n" line="102" method="" pos="11"/>
[reo 0.0.7] <o base=".as-bytes" line="102" method="" pos="13"/>
[reo 0.0.7] <o base="x" line="103" pos="10"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="error" line="104" pos="6">
[reo 0.0.7] <o base="string" data="string" line="104" pos="12">left cannot be applied to float</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="106" name="right" pos="2">
[reo 0.0.7] <o line="107" name="x" pos="3"/>
[reo 0.0.7] <o base=".if" line="108" name="@" pos="4">
[reo 0.0.7] <o base="is-int" line="109" pos="6"/>
[reo 0.0.7] <o base=".as-int" line="110" pos="6">
[reo 0.0.7] <o base=".right" line="111" pos="8">
[reo 0.0.7] <o base="^" line="112" pos="10"/>
[reo 0.0.7] <o base=".n" line="112" method="" pos="11"/>
[reo 0.0.7] <o base=".as-bytes" line="112" method="" pos="13"/>
[reo 0.0.7] <o base="x" line="113" pos="10"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="error" line="114" pos="6">
[reo 0.0.7] <o base="string" data="string" line="114" pos="12">right cannot be applied to float</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="116" name="neq" pos="2">
[reo 0.0.7] <o line="117" name="x" pos="3"/>
[reo 0.0.7] <o alias="1" base="^" line="118" pos="5"/>
[reo 0.0.7] <o base=".n" line="118" method="" pos="6"/>
[reo 0.0.7] <o base=".eq" line="118" method="" pos="8">
[reo 0.0.7] <o base="x" line="118" pos="12"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".not" line="118" method="" name="@" pos="14"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="120" name="mod" pos="2">
[reo 0.0.7] <o line="121" name="x" pos="3"/>
[reo 0.0.7] <o base="^" line="122" pos="4"/>
[reo 0.0.7] <o base=".n"
[reo 0.0.7] const=""
[reo 0.0.7] line="122"
[reo 0.0.7] method=""
[reo 0.0.7] name="dividend"
[reo 0.0.7] pos="5"/>
[reo 0.0.7] <o base="x" const="" line="123" name="divisor" pos="4"/>
[reo 0.0.7] <o base=".if" line="125" name="@" pos="4">
[reo 0.0.7] <o base="divisor" line="126" pos="6"/>
[reo 0.0.7] <o base=".eq" line="126" method="" pos="13">
[reo 0.0.7] <o base="int" data="bytes" line="126" pos="17">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="error" line="127" pos="6">
[reo 0.0.7] <o base="string" data="string" line="127" pos="12">mod by zero</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".if" line="128" pos="6">
[reo 0.0.7] <o base="dividend" line="129" pos="8"/>
[reo 0.0.7] <o base=".gt" line="129" method="" pos="16">
[reo 0.0.7] <o base="int" data="bytes" line="129" pos="20">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="abs-mod" line="130" pos="8"/>
[reo 0.0.7] <o base=".neg" line="131" pos="8">
[reo 0.0.7] <o base="abs-mod" line="132" pos="10"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="134" name="abs-mod" pos="4">
[reo 0.0.7] <o alias="2" base="number" line="135" pos="7">
[reo 0.0.7] <o base="dividend" line="135" pos="14"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".abs"
[reo 0.0.7] const=""
[reo 0.0.7] line="135"
[reo 0.0.7] method=""
[reo 0.0.7] name="int-abs"
[reo 0.0.7] pos="23"/>
[reo 0.0.7] <o alias="3" base="number" line="136" pos="7">
[reo 0.0.7] <o base="divisor" line="136" pos="14"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".abs"
[reo 0.0.7] const=""
[reo 0.0.7] line="136"
[reo 0.0.7] method=""
[reo 0.0.7] name="x-abs"
[reo 0.0.7] pos="22"/>
[reo 0.0.7] <o base=".minus" line="137" name="@" pos="6">
[reo 0.0.7] <o base="int-abs" line="138" pos="8"/>
[reo 0.0.7] <o base="x-abs" line="139" pos="8"/>
[reo 0.0.7] <o base=".times" line="139" method="" pos="13">
[reo 0.0.7] <o base="int-abs" line="140" pos="10"/>
[reo 0.0.7] <o base=".div" line="140" method="" pos="17">
[reo 0.0.7] <o base="x-abs" line="140" pos="22"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="142" name="abs" pos="2">
[reo 0.0.7] <o base="^" line="144" pos="4"/>
[reo 0.0.7] <o base=".n"
[reo 0.0.7] const=""
[reo 0.0.7] line="144"
[reo 0.0.7] method=""
[reo 0.0.7] name="value"
[reo 0.0.7] pos="5"/>
[reo 0.0.7] <o base=".if" line="145" name="@" pos="4">
[reo 0.0.7] <o base="is-int" line="146" pos="6"/>
[reo 0.0.7] <o base=".if" line="147" pos="6">
[reo 0.0.7] <o base="value" line="148" pos="8"/>
[reo 0.0.7] <o base=".gte" line="148" method="" pos="13">
[reo 0.0.7] <o base="int" data="bytes" line="148" pos="18">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="value" line="149" pos="8"/>
[reo 0.0.7] <o base="value" line="150" pos="8"/>
[reo 0.0.7] <o base=".neg" line="150" method="" pos="13"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".if" line="151" pos="6">
[reo 0.0.7] <o base="value" line="152" pos="8"/>
[reo 0.0.7] <o base=".gte" line="152" method="" pos="13">
[reo 0.0.7] <o base="float" data="float" line="152" pos="18">0.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="value" line="153" pos="8"/>
[reo 0.0.7] <o base="value" line="154" pos="8"/>
[reo 0.0.7] <o base=".neg" line="154" method="" pos="13"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="156" name="ceil" pos="2">
[reo 0.0.7] <o base="^" line="158" pos="4"/>
[reo 0.0.7] <o base=".n"
[reo 0.0.7] const=""
[reo 0.0.7] line="158"
[reo 0.0.7] method=""
[reo 0.0.7] name="value"
[reo 0.0.7] pos="5"/>
[reo 0.0.7] <o base=".if" line="159" name="@" pos="4">
[reo 0.0.7] <o base=".or" line="160" pos="6">
[reo 0.0.7] <o base="is-nan" line="161" pos="8"/>
[reo 0.0.7] <o base="is-int" line="162" pos="8"/>
[reo 0.0.7] <o base=".eq" line="163" pos="8">
[reo 0.0.7] <o base="value" line="164" pos="10"/>
[reo 0.0.7] <o base="positive-infinity" line="165" pos="10"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".eq" line="166" pos="8">
[reo 0.0.7] <o base="value" line="167" pos="10"/>
[reo 0.0.7] <o base="negative-infinity" line="168" pos="10"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="value" line="169" pos="6"/>
[reo 0.0.7] <o abstract="" line="170" pos="6">
[reo 0.0.7] <o base="as-int"
[reo 0.0.7] const=""
[reo 0.0.7] line="171"
[reo 0.0.7] name="self-as-int"
[reo 0.0.7] pos="8"/>
[reo 0.0.7] <o base=".if" line="172" name="@" pos="8">
[reo 0.0.7] <o base="value" line="173" pos="10"/>
[reo 0.0.7] <o base=".lte" line="173" method="" pos="15">
[reo 0.0.7] <o base="float" data="float" line="173" pos="20">0.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="self-as-int" line="174" pos="10"/>
[reo 0.0.7] <o base="self-as-int" line="175" pos="10"/>
[reo 0.0.7] <o base=".plus" line="175" method="" pos="21">
[reo 0.0.7] <o base="int" data="bytes" line="175" pos="27">00 00 00 00 00 00 00 01</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="?" line="177" name="pow" pos="2">
[reo 0.0.7] <o line="178" name="x" pos="3"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="float" line="180" name="as-float" pos="2"/>
[reo 0.0.7] <o abstract="" atom="int" line="183" name="as-int" pos="2"/>
[reo 0.0.7] <o abstract=""
[reo 0.0.7] atom="string"
[reo 0.0.7] line="186"
[reo 0.0.7] name="as-string"
[reo 0.0.7] pos="2"/>
[reo 0.0.7] <o abstract="" line="189" name="signum" pos="2">
[reo 0.0.7] <o base=".if" line="192" name="@" pos="4">
[reo 0.0.7] <o base="is-int" line="193" pos="6"/>
[reo 0.0.7] <o base=".if" line="194" pos="6">
[reo 0.0.7] <o base="^" line="195" pos="8"/>
[reo 0.0.7] <o base=".n" line="195" method="" pos="9"/>
[reo 0.0.7] <o base=".lt" line="195" method="" pos="11">
[reo 0.0.7] <o base="int" data="bytes" line="195" pos="15">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="int" data="bytes" line="196" pos="8">FF FF FF FF FF FF FF FF</o>
[reo 0.0.7] <o base=".if" line="197" pos="8">
[reo 0.0.7] <o base="^" line="198" pos="10"/>
[reo 0.0.7] <o base=".n" line="198" method="" pos="11"/>
[reo 0.0.7] <o base=".eq" line="198" method="" pos="13">
[reo 0.0.7] <o base="int" data="bytes" line="198" pos="17">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="int" data="bytes" line="199" pos="10">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] <o base="int" data="bytes" line="200" pos="10">00 00 00 00 00 00 00 01</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".if" line="201" pos="6">
[reo 0.0.7] <o base="^" line="202" pos="8"/>
[reo 0.0.7] <o base=".n" line="202" method="" pos="9"/>
[reo 0.0.7] <o base=".lt" line="202" method="" pos="11">
[reo 0.0.7] <o base="float" data="float" line="202" pos="15">0.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="float" data="float" line="203" pos="8">-1.0</o>
[reo 0.0.7] <o base=".if" line="204" pos="8">
[reo 0.0.7] <o base="^" line="205" pos="10"/>
[reo 0.0.7] <o base=".n" line="205" method="" pos="11"/>
[reo 0.0.7] <o base=".eq" line="205" method="" pos="13">
[reo 0.0.7] <o base="float" data="float" line="205" pos="17">0.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="float" data="float" line="206" pos="10">0.0</o>
[reo 0.0.7] <o base="float" data="float" line="207" pos="10">1.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] Directory created: ./home/r/.eo/parsed/5f82cc1/org/eolang/math
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/math/number.xmir saved (23154 bytes)
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/eo/01-parse/org/eolang/math
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/math/number.xmir saved (23154 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/math/number.eo to ./home/r/repo/target/eo/01-parse/org/eolang/math/number.xmir
[reo 0.0.7] [INFO] Parsed 1 .eo sources to XMIRs
[reo 0.0.7] [DEBUG] Execution of ParseMojo took 51ms
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/reo/simple/sum.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/reo/simple/sum.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/int.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/int.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/array.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/array.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/collections/list.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/collections/list.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/heap.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/heap.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/bytes.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/bytes.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/as-phi.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/as-phi.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/string.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/string.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/try.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/try.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/ram.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/ram.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/memory.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/memory.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/error.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/error.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/float.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/float.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/cage.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/cage.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/switch.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/switch.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/nop.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/nop.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/seq.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/seq.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/io/stdout.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/io/stdout.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/io/stdin.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/io/stdin.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/bool.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/bool.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/goto.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/goto.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/collections/bytes-as-array.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/collections/bytes-as-array.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/collections/map.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/collections/map.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/collections/multimap.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/collections/multimap.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 23154 bytes of XML in 587µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 23154 bytes of XML in 705µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 212µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 195µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 197µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 224µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 191µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' produced (24066 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="10"\n
[reo 0.0.7] name="org.eolang.math.number"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/number.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:57.369997Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.negative-infinity\n
[reo 0.0.7] +alias org.eolang.math.positive-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] [n] > number\n
[reo 0.0.7] # Checking type of the number's decorator.\n
[reo 0.0.7] # If $.n is int, return true, otherwise false.\n
[reo 0.0.7] [] > is-int\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.eq 0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.eq 0.0\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] eq.\n
[reo 0.0.7] div.\n
[reo 0.0.7] value\n
[reo 0.0.7] value\n
[reo 0.0.7] 1\n
[reo 0.0.7] \n
[reo 0.0.7] # Checking type of the number's decorator.\n
[reo 0.0.7] # If $.n is float, return true, otherwise false.\n
[reo 0.0.7] [] > is-float\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.eq 0.0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.eq 0\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] eq.\n
[reo 0.0.7] div.\n
[reo 0.0.7] value\n
[reo 0.0.7] value\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] \n
[reo 0.0.7] # Checking if number is NaN\n
[reo 0.0.7] [] > is-nan\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] 7F-C0-00-00\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > xor\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] xor.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "xor cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > or\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] or.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "or cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > and\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] and.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "and cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise left shift\n
[reo 0.0.7] [x] > left\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] left.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x\n
[reo 0.0.7] error "left cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise right shift\n
[reo 0.0.7] [x] > right\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] right.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x\n
[reo 0.0.7] error "right cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $.n ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.n.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate MOD\n
[reo 0.0.7] [x] > mod\n
[reo 0.0.7] ^.n > dividend!\n
[reo 0.0.7] x > divisor!\n
[reo 0.0.7] \n
[reo 0.0.7] if. > @\n
[reo 0.0.7] divisor.eq 0\n
[reo 0.0.7] error "mod by zero"\n
[reo 0.0.7] if.\n
[reo 0.0.7] dividend.gt 0\n
[reo 0.0.7] abs-mod\n
[reo 0.0.7] neg.\n
[reo 0.0.7] abs-mod\n
[reo 0.0.7] \n
[reo 0.0.7] [] > abs-mod\n
[reo 0.0.7] (number dividend).abs > int-abs!\n
[reo 0.0.7] (number divisor).abs > x-abs!\n
[reo 0.0.7] minus. > @\n
[reo 0.0.7] int-abs\n
[reo 0.0.7] x-abs.times\n
[reo 0.0.7] int-abs.div x-abs\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $.n (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.gte 0\n
[reo 0.0.7] value\n
[reo 0.0.7] value.neg\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.gte 0.0\n
[reo 0.0.7] value\n
[reo 0.0.7] value.neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Round ^.n up\n
[reo 0.0.7] [] > ceil\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] is-nan\n
[reo 0.0.7] is-int\n
[reo 0.0.7] eq.\n
[reo 0.0.7] value\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] eq.\n
[reo 0.0.7] value\n
[reo 0.0.7] negative-infinity\n
[reo 0.0.7] value\n
[reo 0.0.7] []\n
[reo 0.0.7] as-int > self-as-int!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.lte 0.0\n
[reo 0.0.7] self-as-int\n
[reo 0.0.7] self-as-int.plus 1\n
[reo 0.0.7] \n
[reo 0.0.7] # Make ^.n power x\n
[reo 0.0.7] [x] > pow /?\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts ^.n to float\n
[reo 0.0.7] [] > as-float /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts ^.n to string\n
[reo 0.0.7] [] > as-string /string\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1, 0, or 1) if $ is int\n
[reo 0.0.7] # or (-1.0, 0.0, or 1.0) if $ is float\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.lt 0\n
[reo 0.0.7] -1\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.eq 0\n
[reo 0.0.7] 0\n
[reo 0.0.7] 1\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.lt 0.0\n
[reo 0.0.7] -1.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.eq 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.math.negative-infinity</tail>\n
[reo 0.0.7] <part>org.eolang.math.negative-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.math.positive-infinity</tail>\n
[reo 0.0.7] <part>org.eolang.math.positive-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="number" pos="0">\n
[reo 0.0.7] <o line="30" name="n" pos="1"/>\n
[reo 0.0.7] <o abstract="" line="31" name="is-int" pos="2">\n
[reo 0.0.7] <o base="^" line="34" pos="4"/>\n
[reo 0.0.7] <o base=".n"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="value"\n
[reo 0.0.7] pos="5"/>\n
[reo 0.0.7] <o base=".if" line="35" name="@" pos="4">\n
[reo 0.0.7] <o base="value" line="36" pos="6" ref="34"/>\n
[reo 0.0.7] <o base=".eq" line="36" method="" pos="11">\n
[reo 0.0.7] <o base="int" data="bytes" line="36" pos="15">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="37" pos="6">01</o>\n
[reo 0.0.7] <o base=".if" line="38" pos="6">\n
[reo 0.0.7] <o base="value" line="39" pos="8" ref="34"/>\n
[reo 0.0.7] <o base=".eq" line="39" method="" pos="13">\n
[reo 0.0.7] <o base="float" data="float" line="39" pos="17">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="40" pos="8">00</o>\n
[reo 0.0.7] <o base=".eq" line="41" pos="8">\n
[reo 0.0.7] <o base=".div" line="42" pos="10">\n
[reo 0.0.7] <o base="value" line="43" pos="12" ref="34"/>\n
[reo 0.0.7] <o base="value" line="44" pos="12" ref="34"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="45" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="47" name="is-float" pos="2">\n
[reo 0.0.7] <o base="^" line="50" pos="4"/>\n
[reo 0.0.7] <o base=".n"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="value"\n
[reo 0.0.7] pos="5"/>\n
[reo 0.0.7] <o base=".if" line="51" name="@" pos="4">\n
[reo 0.0.7] <o base="value" line="52" pos="6" ref="50"/>\n
[reo 0.0.7] <o base=".eq" line="52" method="" pos="11">\n
[reo 0.0.7] <o base="float" data="float" line="52" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="53" pos="6">01</o>\n
[reo 0.0.7] <o base=".if" line="54" pos="6">\n
[reo 0.0.7] <o base="value" line="55" pos="8" ref="50"/>\n
[reo 0.0.7] <o base=".eq" line="55" method="" pos="13">\n
[reo 0.0.7] <o base="int" data="bytes" line="55" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="56" pos="8">00</o>\n
[reo 0.0.7] <o base=".eq" line="57" pos="8">\n
[reo 0.0.7] <o base=".div" line="58" pos="10">\n
[reo 0.0.7] <o base="value" line="59" pos="12" ref="50"/>\n
[reo 0.0.7] <o base="value" line="60" pos="12" ref="50"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="61" pos="10">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="63" name="is-nan" pos="2">\n
[reo 0.0.7] <o base=".eq" line="65" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="66" pos="6"/>\n
[reo 0.0.7] <o base=".n" line="66" method="" pos="7"/>\n
[reo 0.0.7] <o base=".as-bytes" line="66" method="" pos="9"/>\n
[reo 0.0.7] <o base="bytes" data="bytes" line="67" pos="6">7F C0 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="69" name="xor" pos="2">\n
[reo 0.0.7] <o line="69" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="70" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="71" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="72" pos="6">\n
[reo 0.0.7] <o base=".xor" line="73" pos="8">\n
[reo 0.0.7] <o base="^" line="74" pos="10"/>\n
[reo 0.0.7] <o base=".n" line="74" method="" pos="11"/>\n
[reo 0.0.7] <o base=".as-bytes" line="74" method="" pos="13"/>\n
[reo 0.0.7] <o base="x" line="75" pos="10" ref="69"/>\n
[reo 0.0.7] <o base=".as-bytes" line="75" method="" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="76" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="76" pos="12">xor cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="78" name="or" pos="2">\n
[reo 0.0.7] <o line="78" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="79" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="80" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="81" pos="6">\n
[reo 0.0.7] <o base=".or" line="82" pos="8">\n
[reo 0.0.7] <o base="^" line="83" pos="10"/>\n
[reo 0.0.7] <o base=".n" line="83" method="" pos="11"/>\n
[reo 0.0.7] <o base=".as-bytes" line="83" method="" pos="13"/>\n
[reo 0.0.7] <o base="x" line="84" pos="10" ref="78"/>\n
[reo 0.0.7] <o base=".as-bytes" line="84" method="" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="85" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="85" pos="12">or cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="87" name="and" pos="2">\n
[reo 0.0.7] <o line="87" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="88" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="89" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="90" pos="6">\n
[reo 0.0.7] <o base=".and" line="91" pos="8">\n
[reo 0.0.7] <o base="^" line="92" pos="10"/>\n
[reo 0.0.7] <o base=".n" line="92" method="" pos="11"/>\n
[reo 0.0.7] <o base=".as-bytes" line="92" method="" pos="13"/>\n
[reo 0.0.7] <o base="x" line="93" pos="10" ref="87"/>\n
[reo 0.0.7] <o base=".as-bytes" line="93" method="" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="94" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="94" pos="12">and cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="96" name="left" pos="2">\n
[reo 0.0.7] <o line="97" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="98" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="99" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="100" pos="6">\n
[reo 0.0.7] <o base=".left" line="101" pos="8">\n
[reo 0.0.7] <o base="^" line="102" pos="10"/>\n
[reo 0.0.7] <o base=".n" line="102" method="" pos="11"/>\n
[reo 0.0.7] <o base=".as-bytes" line="102" method="" pos="13"/>\n
[reo 0.0.7] <o base="x" line="103" pos="10" ref="97"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="104" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="104" pos="12">left cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="106" name="right" pos="2">\n
[reo 0.0.7] <o line="107" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="108" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="109" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="110" pos="6">\n
[reo 0.0.7] <o base=".right" line="111" pos="8">\n
[reo 0.0.7] <o base="^" line="112" pos="10"/>\n
[reo 0.0.7] <o base=".n" line="112" method="" pos="11"/>\n
[reo 0.0.7] <o base=".as-bytes" line="112" method="" pos="13"/>\n
[reo 0.0.7] <o base="x" line="113" pos="10" ref="107"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="114" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="114" pos="12">right cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="116" name="neq" pos="2">\n
[reo 0.0.7] <o line="117" name="x" pos="3"/>\n
[reo 0.0.7] <o alias="1" base="^" line="118" pos="5"/>\n
[reo 0.0.7] <o base=".n" line="118" method="" pos="6"/>\n
[reo 0.0.7] <o base=".eq" line="118" method="" pos="8">\n
[reo 0.0.7] <o base="x" line="118" pos="12" ref="117"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="118" method="" name="@" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="120" name="mod" pos="2">\n
[reo 0.0.7] <o line="121" name="x" pos="3"/>\n
[reo 0.0.7] <o base="^" line="122" pos="4"/>\n
[reo 0.0.7] <o base=".n"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="122"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="dividend"\n
[reo 0.0.7] pos="5"/>\n
[reo 0.0.7] <o base="x"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="123"\n
[reo 0.0.7] name="divisor"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="121"/>\n
[reo 0.0.7] <o base=".if" line="125" name="@" pos="4">\n
[reo 0.0.7] <o base="divisor" line="126" pos="6" ref="123"/>\n
[reo 0.0.7] <o base=".eq" line="126" method="" pos="13">\n
[reo 0.0.7] <o base="int" data="bytes" line="126" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="127" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="127" pos="12">mod by zero</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="128" pos="6">\n
[reo 0.0.7] <o base="dividend" line="129" pos="8" ref="122"/>\n
[reo 0.0.7] <o base=".gt" line="129" method="" pos="16">\n
[reo 0.0.7] <o base="int" data="bytes" line="129" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="abs-mod" line="130" pos="8" ref="134"/>\n
[reo 0.0.7] <o base=".neg" line="131" pos="8">\n
[reo 0.0.7] <o base="abs-mod" line="132" pos="10" ref="134"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="134" name="abs-mod" pos="4">\n
[reo 0.0.7] <o alias="2" base="number" line="135" pos="7" ref="30">\n
[reo 0.0.7] <o base="dividend" line="135" pos="14" ref="122"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".abs"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="135"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="int-abs"\n
[reo 0.0.7] pos="23"/>\n
[reo 0.0.7] <o alias="3" base="number" line="136" pos="7" ref="30">\n
[reo 0.0.7] <o base="divisor" line="136" pos="14" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".abs"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="136"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="x-abs"\n
[reo 0.0.7] pos="22"/>\n
[reo 0.0.7] <o base=".minus" line="137" name="@" pos="6">\n
[reo 0.0.7] <o base="int-abs" line="138" pos="8" ref="135"/>\n
[reo 0.0.7] <o base="x-abs" line="139" pos="8" ref="136"/>\n
[reo 0.0.7] <o base=".times" line="139" method="" pos="13">\n
[reo 0.0.7] <o base="int-abs" line="140" pos="10" ref="135"/>\n
[reo 0.0.7] <o base=".div" line="140" method="" pos="17">\n
[reo 0.0.7] <o base="x-abs" line="140" pos="22" ref="136"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="142" name="abs" pos="2">\n
[reo 0.0.7] <o base="^" line="144" pos="4"/>\n
[reo 0.0.7] <o base=".n"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="144"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="value"\n
[reo 0.0.7] pos="5"/>\n
[reo 0.0.7] <o base=".if" line="145" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="146" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".if" line="147" pos="6">\n
[reo 0.0.7] <o base="value" line="148" pos="8" ref="144"/>\n
[reo 0.0.7] <o base=".gte" line="148" method="" pos="13">\n
[reo 0.0.7] <o base="int" data="bytes" line="148" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="149" pos="8" ref="144"/>\n
[reo 0.0.7] <o base="value" line="150" pos="8" ref="144"/>\n
[reo 0.0.7] <o base=".neg" line="150" method="" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="151" pos="6">\n
[reo 0.0.7] <o base="value" line="152" pos="8" ref="144"/>\n
[reo 0.0.7] <o base=".gte" line="152" method="" pos="13">\n
[reo 0.0.7] <o base="float" data="float" line="152" pos="18">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="153" pos="8" ref="144"/>\n
[reo 0.0.7] <o base="value" line="154" pos="8" ref="144"/>\n
[reo 0.0.7] <o base=".neg" line="154" method="" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="156" name="ceil" pos="2">\n
[reo 0.0.7] <o base="^" line="158" pos="4"/>\n
[reo 0.0.7] <o base=".n"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="158"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="value"\n
[reo 0.0.7] pos="5"/>\n
[reo 0.0.7] <o base=".if" line="159" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="160" pos="6">\n
[reo 0.0.7] <o base="is-nan" line="161" pos="8" ref="63"/>\n
[reo 0.0.7] <o base="is-int" line="162" pos="8" ref="31"/>\n
[reo 0.0.7] <o base=".eq" line="163" pos="8">\n
[reo 0.0.7] <o base="value" line="164" pos="10" ref="158"/>\n
[reo 0.0.7] <o base="positive-infinity" line="165" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="166" pos="8">\n
[reo 0.0.7] <o base="value" line="167" pos="10" ref="158"/>\n
[reo 0.0.7] <o base="negative-infinity" line="168" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="169" pos="6" ref="158"/>\n
[reo 0.0.7] <o abstract="" line="170" pos="6">\n
[reo 0.0.7] <o base="as-int"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="171"\n
[reo 0.0.7] name="self-as-int"\n
[reo 0.0.7] pos="8"\n
[reo 0.0.7] ref="183"/>\n
[reo 0.0.7] <o base=".if" line="172" name="@" pos="8">\n
[reo 0.0.7] <o base="value" line="173" pos="10" ref="158"/>\n
[reo 0.0.7] <o base=".lte" line="173" method="" pos="15">\n
[reo 0.0.7] <o base="float" data="float" line="173" pos="20">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="self-as-int" line="174" pos="10" ref="171"/>\n
[reo 0.0.7] <o base="self-as-int" line="175" pos="10" ref="171"/>\n
[reo 0.0.7] <o base=".plus" line="175" method="" pos="21">\n
[reo 0.0.7] <o base="int" data="bytes" line="175" pos="27">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="?" line="177" name="pow" pos="2">\n
[reo 0.0.7] <o line="178" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="180" name="as-float" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="int" line="183" name="as-int" pos="2"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="186"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"/>\n
[reo 0.0.7] <o abstract="" line="189" name="signum" pos="2">\n
[reo 0.0.7] <o base=".if" line="192" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="193" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".if" line="194" pos="6">\n
[reo 0.0.7] <o base="^" line="195" pos="8"/>\n
[reo 0.0.7] <o base=".n" line="195" method="" pos="9"/>\n
[reo 0.0.7] <o base=".lt" line="195" method="" pos="11">\n
[reo 0.0.7] <o base="int" data="bytes" line="195" pos="15">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="196" pos="8">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] <o base=".if" line="197" pos="8">\n
[reo 0.0.7] <o base="^" line="198" pos="10"/>\n
[reo 0.0.7] <o base=".n" line="198" method="" pos="11"/>\n
[reo 0.0.7] <o base=".eq" line="198" method="" pos="13">\n
[reo 0.0.7] <o base="int" data="bytes" line="198" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="199" pos="10">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] <o base="int" data="bytes" line="200" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="201" pos="6">\n
[reo 0.0.7] <o base="^" line="202" pos="8"/>\n
[reo 0.0.7] <o base=".n" line="202" method="" pos="9"/>\n
[reo 0.0.7] <o base=".lt" line="202" method="" pos="11">\n
[reo 0.0.7] <o base="float" data="float" line="202" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="203" pos="8">-1.0</o>\n
[reo 0.0.7] <o base=".if" line="204" pos="8">\n
[reo 0.0.7] <o base="^" line="205" pos="10"/>\n
[reo 0.0.7] <o base=".n" line="205" method="" pos="11"/>\n
[reo 0.0.7] <o base=".eq" line="205" method="" pos="13">\n
[reo 0.0.7] <o base="float" data="float" line="205" pos="17">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="206" pos="10">0.0</o>\n
[reo 0.0.7] <o base="float" data="float" line="207" pos="10">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 188µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 191µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' produced (23921 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="10"\n
[reo 0.0.7] name="org.eolang.math.number"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/number.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:57.369997Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.negative-infinity\n
[reo 0.0.7] +alias org.eolang.math.positive-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] [n] > number\n
[reo 0.0.7] # Checking type of the number's decorator.\n
[reo 0.0.7] # If $.n is int, return true, otherwise false.\n
[reo 0.0.7] [] > is-int\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.eq 0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.eq 0.0\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] eq.\n
[reo 0.0.7] div.\n
[reo 0.0.7] value\n
[reo 0.0.7] value\n
[reo 0.0.7] 1\n
[reo 0.0.7] \n
[reo 0.0.7] # Checking type of the number's decorator.\n
[reo 0.0.7] # If $.n is float, return true, otherwise false.\n
[reo 0.0.7] [] > is-float\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.eq 0.0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.eq 0\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] eq.\n
[reo 0.0.7] div.\n
[reo 0.0.7] value\n
[reo 0.0.7] value\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] \n
[reo 0.0.7] # Checking if number is NaN\n
[reo 0.0.7] [] > is-nan\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] 7F-C0-00-00\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > xor\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] xor.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "xor cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > or\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] or.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "or cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > and\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] and.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "and cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise left shift\n
[reo 0.0.7] [x] > left\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] left.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x\n
[reo 0.0.7] error "left cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise right shift\n
[reo 0.0.7] [x] > right\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] right.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x\n
[reo 0.0.7] error "right cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $.n ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.n.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate MOD\n
[reo 0.0.7] [x] > mod\n
[reo 0.0.7] ^.n > dividend!\n
[reo 0.0.7] x > divisor!\n
[reo 0.0.7] \n
[reo 0.0.7] if. > @\n
[reo 0.0.7] divisor.eq 0\n
[reo 0.0.7] error "mod by zero"\n
[reo 0.0.7] if.\n
[reo 0.0.7] dividend.gt 0\n
[reo 0.0.7] abs-mod\n
[reo 0.0.7] neg.\n
[reo 0.0.7] abs-mod\n
[reo 0.0.7] \n
[reo 0.0.7] [] > abs-mod\n
[reo 0.0.7] (number dividend).abs > int-abs!\n
[reo 0.0.7] (number divisor).abs > x-abs!\n
[reo 0.0.7] minus. > @\n
[reo 0.0.7] int-abs\n
[reo 0.0.7] x-abs.times\n
[reo 0.0.7] int-abs.div x-abs\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $.n (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.gte 0\n
[reo 0.0.7] value\n
[reo 0.0.7] value.neg\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.gte 0.0\n
[reo 0.0.7] value\n
[reo 0.0.7] value.neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Round ^.n up\n
[reo 0.0.7] [] > ceil\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] is-nan\n
[reo 0.0.7] is-int\n
[reo 0.0.7] eq.\n
[reo 0.0.7] value\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] eq.\n
[reo 0.0.7] value\n
[reo 0.0.7] negative-infinity\n
[reo 0.0.7] value\n
[reo 0.0.7] []\n
[reo 0.0.7] as-int > self-as-int!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.lte 0.0\n
[reo 0.0.7] self-as-int\n
[reo 0.0.7] self-as-int.plus 1\n
[reo 0.0.7] \n
[reo 0.0.7] # Make ^.n power x\n
[reo 0.0.7] [x] > pow /?\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts ^.n to float\n
[reo 0.0.7] [] > as-float /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts ^.n to string\n
[reo 0.0.7] [] > as-string /string\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1, 0, or 1) if $ is int\n
[reo 0.0.7] # or (-1.0, 0.0, or 1.0) if $ is float\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.lt 0\n
[reo 0.0.7] -1\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.eq 0\n
[reo 0.0.7] 0\n
[reo 0.0.7] 1\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.lt 0.0\n
[reo 0.0.7] -1.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.eq 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.math.negative-infinity</tail>\n
[reo 0.0.7] <part>org.eolang.math.negative-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.math.positive-infinity</tail>\n
[reo 0.0.7] <part>org.eolang.math.positive-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="number" pos="0">\n
[reo 0.0.7] <o line="30" name="n" pos="1"/>\n
[reo 0.0.7] <o abstract="" line="31" name="is-int" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="34" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="34" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="35" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="36" pos="11">\n
[reo 0.0.7] <o base="value" line="36" pos="6" ref="34"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="36" pos="15">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="37" pos="6">01</o>\n
[reo 0.0.7] <o base=".if" line="38" pos="6">\n
[reo 0.0.7] <o base=".eq" line="39" pos="13">\n
[reo 0.0.7] <o base="value" line="39" pos="8" ref="34"/>\n
[reo 0.0.7] <o base="float" data="float" line="39" pos="17">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="40" pos="8">00</o>\n
[reo 0.0.7] <o base=".eq" line="41" pos="8">\n
[reo 0.0.7] <o base=".div" line="42" pos="10">\n
[reo 0.0.7] <o base="value" line="43" pos="12" ref="34"/>\n
[reo 0.0.7] <o base="value" line="44" pos="12" ref="34"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="45" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="47" name="is-float" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="50" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="50" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="51" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="52" pos="11">\n
[reo 0.0.7] <o base="value" line="52" pos="6" ref="50"/>\n
[reo 0.0.7] <o base="float" data="float" line="52" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="53" pos="6">01</o>\n
[reo 0.0.7] <o base=".if" line="54" pos="6">\n
[reo 0.0.7] <o base=".eq" line="55" pos="13">\n
[reo 0.0.7] <o base="value" line="55" pos="8" ref="50"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="55" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="56" pos="8">00</o>\n
[reo 0.0.7] <o base=".eq" line="57" pos="8">\n
[reo 0.0.7] <o base=".div" line="58" pos="10">\n
[reo 0.0.7] <o base="value" line="59" pos="12" ref="50"/>\n
[reo 0.0.7] <o base="value" line="60" pos="12" ref="50"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="61" pos="10">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="63" name="is-nan" pos="2">\n
[reo 0.0.7] <o base=".eq" line="65" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="66" pos="9">\n
[reo 0.0.7] <o base=".n" line="66" pos="7">\n
[reo 0.0.7] <o base="^" line="66" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bytes" data="bytes" line="67" pos="6">7F C0 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="69" name="xor" pos="2">\n
[reo 0.0.7] <o line="69" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="70" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="71" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="72" pos="6">\n
[reo 0.0.7] <o base=".xor" line="73" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="74" pos="13">\n
[reo 0.0.7] <o base=".n" line="74" pos="11">\n
[reo 0.0.7] <o base="^" line="74" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="75" pos="11">\n
[reo 0.0.7] <o base="x" line="75" pos="10" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="76" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="76" pos="12">xor cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="78" name="or" pos="2">\n
[reo 0.0.7] <o line="78" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="79" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="80" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="81" pos="6">\n
[reo 0.0.7] <o base=".or" line="82" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="83" pos="13">\n
[reo 0.0.7] <o base=".n" line="83" pos="11">\n
[reo 0.0.7] <o base="^" line="83" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="84" pos="11">\n
[reo 0.0.7] <o base="x" line="84" pos="10" ref="78"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="85" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="85" pos="12">or cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="87" name="and" pos="2">\n
[reo 0.0.7] <o line="87" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="88" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="89" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="90" pos="6">\n
[reo 0.0.7] <o base=".and" line="91" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="92" pos="13">\n
[reo 0.0.7] <o base=".n" line="92" pos="11">\n
[reo 0.0.7] <o base="^" line="92" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="93" pos="11">\n
[reo 0.0.7] <o base="x" line="93" pos="10" ref="87"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="94" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="94" pos="12">and cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="96" name="left" pos="2">\n
[reo 0.0.7] <o line="97" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="98" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="99" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="100" pos="6">\n
[reo 0.0.7] <o base=".left" line="101" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="102" pos="13">\n
[reo 0.0.7] <o base=".n" line="102" pos="11">\n
[reo 0.0.7] <o base="^" line="102" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="103" pos="10" ref="97"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="104" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="104" pos="12">left cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="106" name="right" pos="2">\n
[reo 0.0.7] <o line="107" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="108" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="109" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="110" pos="6">\n
[reo 0.0.7] <o base=".right" line="111" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="112" pos="13">\n
[reo 0.0.7] <o base=".n" line="112" pos="11">\n
[reo 0.0.7] <o base="^" line="112" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="113" pos="10" ref="107"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="114" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="114" pos="12">right cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="116" name="neq" pos="2">\n
[reo 0.0.7] <o line="117" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="118" name="@" pos="14">\n
[reo 0.0.7] <o base=".eq" line="118" pos="8">\n
[reo 0.0.7] <o base=".n" line="118" pos="6">\n
[reo 0.0.7] <o alias="1" base="^" line="118" pos="5"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="118" pos="12" ref="117"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="120" name="mod" pos="2">\n
[reo 0.0.7] <o line="121" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".n" const="" line="122" name="dividend" pos="5">\n
[reo 0.0.7] <o base="^" line="122" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="123"\n
[reo 0.0.7] name="divisor"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="121"/>\n
[reo 0.0.7] <o base=".if" line="125" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="126" pos="13">\n
[reo 0.0.7] <o base="divisor" line="126" pos="6" ref="123"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="126" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="127" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="127" pos="12">mod by zero</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="128" pos="6">\n
[reo 0.0.7] <o base=".gt" line="129" pos="16">\n
[reo 0.0.7] <o base="dividend" line="129" pos="8" ref="122"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="129" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="abs-mod" line="130" pos="8" ref="134"/>\n
[reo 0.0.7] <o base=".neg" line="131" pos="8">\n
[reo 0.0.7] <o base="abs-mod" line="132" pos="10" ref="134"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="134" name="abs-mod" pos="4">\n
[reo 0.0.7] <o base=".abs" const="" line="135" name="int-abs" pos="23">\n
[reo 0.0.7] <o alias="2" base="number" line="135" pos="7" ref="30">\n
[reo 0.0.7] <o base="dividend" line="135" pos="14" ref="122"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".abs" const="" line="136" name="x-abs" pos="22">\n
[reo 0.0.7] <o alias="3" base="number" line="136" pos="7" ref="30">\n
[reo 0.0.7] <o base="divisor" line="136" pos="14" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".minus" line="137" name="@" pos="6">\n
[reo 0.0.7] <o base="int-abs" line="138" pos="8" ref="135"/>\n
[reo 0.0.7] <o base=".times" line="139" pos="13">\n
[reo 0.0.7] <o base="x-abs" line="139" pos="8" ref="136"/>\n
[reo 0.0.7] <o base=".div" line="140" pos="17">\n
[reo 0.0.7] <o base="int-abs" line="140" pos="10" ref="135"/>\n
[reo 0.0.7] <o base="x-abs" line="140" pos="22" ref="136"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="142" name="abs" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="144" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="144" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="145" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="146" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".if" line="147" pos="6">\n
[reo 0.0.7] <o base=".gte" line="148" pos="13">\n
[reo 0.0.7] <o base="value" line="148" pos="8" ref="144"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="148" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="149" pos="8" ref="144"/>\n
[reo 0.0.7] <o base=".neg" line="150" pos="13">\n
[reo 0.0.7] <o base="value" line="150" pos="8" ref="144"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="151" pos="6">\n
[reo 0.0.7] <o base=".gte" line="152" pos="13">\n
[reo 0.0.7] <o base="value" line="152" pos="8" ref="144"/>\n
[reo 0.0.7] <o base="float" data="float" line="152" pos="18">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="153" pos="8" ref="144"/>\n
[reo 0.0.7] <o base=".neg" line="154" pos="13">\n
[reo 0.0.7] <o base="value" line="154" pos="8" ref="144"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="156" name="ceil" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="158" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="158" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="159" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="160" pos="6">\n
[reo 0.0.7] <o base="is-nan" line="161" pos="8" ref="63"/>\n
[reo 0.0.7] <o base="is-int" line="162" pos="8" ref="31"/>\n
[reo 0.0.7] <o base=".eq" line="163" pos="8">\n
[reo 0.0.7] <o base="value" line="164" pos="10" ref="158"/>\n
[reo 0.0.7] <o base="positive-infinity" line="165" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="166" pos="8">\n
[reo 0.0.7] <o base="value" line="167" pos="10" ref="158"/>\n
[reo 0.0.7] <o base="negative-infinity" line="168" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="169" pos="6" ref="158"/>\n
[reo 0.0.7] <o abstract="" line="170" pos="6">\n
[reo 0.0.7] <o base="as-int"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="171"\n
[reo 0.0.7] name="self-as-int"\n
[reo 0.0.7] pos="8"\n
[reo 0.0.7] ref="183"/>\n
[reo 0.0.7] <o base=".if" line="172" name="@" pos="8">\n
[reo 0.0.7] <o base=".lte" line="173" pos="15">\n
[reo 0.0.7] <o base="value" line="173" pos="10" ref="158"/>\n
[reo 0.0.7] <o base="float" data="float" line="173" pos="20">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="self-as-int" line="174" pos="10" ref="171"/>\n
[reo 0.0.7] <o base=".plus" line="175" pos="21">\n
[reo 0.0.7] <o base="self-as-int" line="175" pos="10" ref="171"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="175" pos="27">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="?" line="177" name="pow" pos="2">\n
[reo 0.0.7] <o line="178" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="180" name="as-float" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="int" line="183" name="as-int" pos="2"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="186"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"/>\n
[reo 0.0.7] <o abstract="" line="189" name="signum" pos="2">\n
[reo 0.0.7] <o base=".if" line="192" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="193" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".if" line="194" pos="6">\n
[reo 0.0.7] <o base=".lt" line="195" pos="11">\n
[reo 0.0.7] <o base=".n" line="195" pos="9">\n
[reo 0.0.7] <o base="^" line="195" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="195" pos="15">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="196" pos="8">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] <o base=".if" line="197" pos="8">\n
[reo 0.0.7] <o base=".eq" line="198" pos="13">\n
[reo 0.0.7] <o base=".n" line="198" pos="11">\n
[reo 0.0.7] <o base="^" line="198" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="198" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="199" pos="10">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] <o base="int" data="bytes" line="200" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="201" pos="6">\n
[reo 0.0.7] <o base=".lt" line="202" pos="11">\n
[reo 0.0.7] <o base=".n" line="202" pos="9">\n
[reo 0.0.7] <o base="^" line="202" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="202" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="203" pos="8">-1.0</o>\n
[reo 0.0.7] <o base=".if" line="204" pos="8">\n
[reo 0.0.7] <o base=".eq" line="205" pos="13">\n
[reo 0.0.7] <o base=".n" line="205" pos="11">\n
[reo 0.0.7] <o base="^" line="205" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="205" pos="17">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="206" pos="10">0.0</o>\n
[reo 0.0.7] <o base="float" data="float" line="207" pos="10">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 195µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' produced (24242 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="10"\n
[reo 0.0.7] name="org.eolang.math.number"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/number.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:57.369997Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.negative-infinity\n
[reo 0.0.7] +alias org.eolang.math.positive-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] [n] > number\n
[reo 0.0.7] # Checking type of the number's decorator.\n
[reo 0.0.7] # If $.n is int, return true, otherwise false.\n
[reo 0.0.7] [] > is-int\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.eq 0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.eq 0.0\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] eq.\n
[reo 0.0.7] div.\n
[reo 0.0.7] value\n
[reo 0.0.7] value\n
[reo 0.0.7] 1\n
[reo 0.0.7] \n
[reo 0.0.7] # Checking type of the number's decorator.\n
[reo 0.0.7] # If $.n is float, return true, otherwise false.\n
[reo 0.0.7] [] > is-float\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.eq 0.0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.eq 0\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] eq.\n
[reo 0.0.7] div.\n
[reo 0.0.7] value\n
[reo 0.0.7] value\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] \n
[reo 0.0.7] # Checking if number is NaN\n
[reo 0.0.7] [] > is-nan\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] 7F-C0-00-00\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > xor\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] xor.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "xor cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > or\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] or.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "or cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > and\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] and.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "and cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise left shift\n
[reo 0.0.7] [x] > left\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] left.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x\n
[reo 0.0.7] error "left cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise right shift\n
[reo 0.0.7] [x] > right\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] right.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x\n
[reo 0.0.7] error "right cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $.n ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.n.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate MOD\n
[reo 0.0.7] [x] > mod\n
[reo 0.0.7] ^.n > dividend!\n
[reo 0.0.7] x > divisor!\n
[reo 0.0.7] \n
[reo 0.0.7] if. > @\n
[reo 0.0.7] divisor.eq 0\n
[reo 0.0.7] error "mod by zero"\n
[reo 0.0.7] if.\n
[reo 0.0.7] dividend.gt 0\n
[reo 0.0.7] abs-mod\n
[reo 0.0.7] neg.\n
[reo 0.0.7] abs-mod\n
[reo 0.0.7] \n
[reo 0.0.7] [] &gt; abs-mod\n
[reo 0.0.7] (number dividend).abs &gt; int-abs!\n
[reo 0.0.7] (number divisor).abs &gt; x-abs!\n
[reo 0.0.7] minus. &gt; @\n
[reo 0.0.7] int-abs\n
[reo 0.0.7] x-abs.times\n
[reo 0.0.7] int-abs.div x-abs\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $.n (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.gte 0\n
[reo 0.0.7] value\n
[reo 0.0.7] value.neg\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.gte 0.0\n
[reo 0.0.7] value\n
[reo 0.0.7] value.neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Round ^.n up\n
[reo 0.0.7] [] > ceil\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] is-nan\n
[reo 0.0.7] is-int\n
[reo 0.0.7] eq.\n
[reo 0.0.7] value\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] eq.\n
[reo 0.0.7] value\n
[reo 0.0.7] negative-infinity\n
[reo 0.0.7] value\n
[reo 0.0.7] []\n
[reo 0.0.7] as-int > self-as-int!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.lte 0.0\n
[reo 0.0.7] self-as-int\n
[reo 0.0.7] self-as-int.plus 1\n
[reo 0.0.7] \n
[reo 0.0.7] # Make ^.n power x\n
[reo 0.0.7] [x] > pow /?\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts ^.n to float\n
[reo 0.0.7] [] > as-float /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts ^.n to string\n
[reo 0.0.7] [] > as-string /string\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1, 0, or 1) if $ is int\n
[reo 0.0.7] # or (-1.0, 0.0, or 1.0) if $ is float\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.lt 0\n
[reo 0.0.7] -1\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.eq 0\n
[reo 0.0.7] 0\n
[reo 0.0.7] 1\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.lt 0.0\n
[reo 0.0.7] -1.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.eq 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>negative-infinity org.eolang.math.negative-infinity</tail>\n
[reo 0.0.7] <part>negative-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.negative-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>positive-infinity org.eolang.math.positive-infinity</tail>\n
[reo 0.0.7] <part>positive-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.positive-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="number" pos="0">\n
[reo 0.0.7] <o line="30" name="n" pos="1"/>\n
[reo 0.0.7] <o abstract="" line="31" name="is-int" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="34" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="34" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="35" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="36" pos="11">\n
[reo 0.0.7] <o base="value" line="36" pos="6" ref="34"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="36" pos="15">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="37" pos="6">01</o>\n
[reo 0.0.7] <o base=".if" line="38" pos="6">\n
[reo 0.0.7] <o base=".eq" line="39" pos="13">\n
[reo 0.0.7] <o base="value" line="39" pos="8" ref="34"/>\n
[reo 0.0.7] <o base="float" data="float" line="39" pos="17">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="40" pos="8">00</o>\n
[reo 0.0.7] <o base=".eq" line="41" pos="8">\n
[reo 0.0.7] <o base=".div" line="42" pos="10">\n
[reo 0.0.7] <o base="value" line="43" pos="12" ref="34"/>\n
[reo 0.0.7] <o base="value" line="44" pos="12" ref="34"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="45" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="47" name="is-float" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="50" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="50" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="51" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="52" pos="11">\n
[reo 0.0.7] <o base="value" line="52" pos="6" ref="50"/>\n
[reo 0.0.7] <o base="float" data="float" line="52" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="53" pos="6">01</o>\n
[reo 0.0.7] <o base=".if" line="54" pos="6">\n
[reo 0.0.7] <o base=".eq" line="55" pos="13">\n
[reo 0.0.7] <o base="value" line="55" pos="8" ref="50"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="55" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="56" pos="8">00</o>\n
[reo 0.0.7] <o base=".eq" line="57" pos="8">\n
[reo 0.0.7] <o base=".div" line="58" pos="10">\n
[reo 0.0.7] <o base="value" line="59" pos="12" ref="50"/>\n
[reo 0.0.7] <o base="value" line="60" pos="12" ref="50"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="61" pos="10">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="63" name="is-nan" pos="2">\n
[reo 0.0.7] <o base=".eq" line="65" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="66" pos="9">\n
[reo 0.0.7] <o base=".n" line="66" pos="7">\n
[reo 0.0.7] <o base="^" line="66" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bytes" data="bytes" line="67" pos="6">7F C0 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="69" name="xor" pos="2">\n
[reo 0.0.7] <o line="69" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="70" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="71" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="72" pos="6">\n
[reo 0.0.7] <o base=".xor" line="73" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="74" pos="13">\n
[reo 0.0.7] <o base=".n" line="74" pos="11">\n
[reo 0.0.7] <o base="^" line="74" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="75" pos="11">\n
[reo 0.0.7] <o base="x" line="75" pos="10" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="76" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="76" pos="12">xor cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="78" name="or" pos="2">\n
[reo 0.0.7] <o line="78" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="79" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="80" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="81" pos="6">\n
[reo 0.0.7] <o base=".or" line="82" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="83" pos="13">\n
[reo 0.0.7] <o base=".n" line="83" pos="11">\n
[reo 0.0.7] <o base="^" line="83" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="84" pos="11">\n
[reo 0.0.7] <o base="x" line="84" pos="10" ref="78"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="85" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="85" pos="12">or cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="87" name="and" pos="2">\n
[reo 0.0.7] <o line="87" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="88" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="89" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="90" pos="6">\n
[reo 0.0.7] <o base=".and" line="91" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="92" pos="13">\n
[reo 0.0.7] <o base=".n" line="92" pos="11">\n
[reo 0.0.7] <o base="^" line="92" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="93" pos="11">\n
[reo 0.0.7] <o base="x" line="93" pos="10" ref="87"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="94" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="94" pos="12">and cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="96" name="left" pos="2">\n
[reo 0.0.7] <o line="97" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="98" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="99" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="100" pos="6">\n
[reo 0.0.7] <o base=".left" line="101" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="102" pos="13">\n
[reo 0.0.7] <o base=".n" line="102" pos="11">\n
[reo 0.0.7] <o base="^" line="102" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="103" pos="10" ref="97"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="104" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="104" pos="12">left cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="106" name="right" pos="2">\n
[reo 0.0.7] <o line="107" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="108" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="109" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="110" pos="6">\n
[reo 0.0.7] <o base=".right" line="111" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="112" pos="13">\n
[reo 0.0.7] <o base=".n" line="112" pos="11">\n
[reo 0.0.7] <o base="^" line="112" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="113" pos="10" ref="107"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="114" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="114" pos="12">right cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="116" name="neq" pos="2">\n
[reo 0.0.7] <o line="117" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="118" name="@" pos="14">\n
[reo 0.0.7] <o base=".eq" line="118" pos="8">\n
[reo 0.0.7] <o base=".n" line="118" pos="6">\n
[reo 0.0.7] <o alias="1" base="^" line="118" pos="5"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="118" pos="12" ref="117"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="120" name="mod" pos="2">\n
[reo 0.0.7] <o line="121" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".n" const="" line="122" name="dividend" pos="5">\n
[reo 0.0.7] <o base="^" line="122" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="123"\n
[reo 0.0.7] name="divisor"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="121"/>\n
[reo 0.0.7] <o base=".if" line="125" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="126" pos="13">\n
[reo 0.0.7] <o base="divisor" line="126" pos="6" ref="123"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="126" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="127" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="127" pos="12">mod by zero</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="128" pos="6">\n
[reo 0.0.7] <o base=".gt" line="129" pos="16">\n
[reo 0.0.7] <o base="dividend" line="129" pos="8" ref="122"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="129" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="abs-mod" line="130" pos="8" ref="134"/>\n
[reo 0.0.7] <o base=".neg" line="131" pos="8">\n
[reo 0.0.7] <o base="abs-mod" line="132" pos="10" ref="134"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="134" name="abs-mod" pos="4">\n
[reo 0.0.7] <o base=".abs" const="" line="135" name="int-abs" pos="23">\n
[reo 0.0.7] <o alias="2" base="number" line="135" pos="7" ref="30">\n
[reo 0.0.7] <o base="dividend" line="135" pos="14" ref="122"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".abs" const="" line="136" name="x-abs" pos="22">\n
[reo 0.0.7] <o alias="3" base="number" line="136" pos="7" ref="30">\n
[reo 0.0.7] <o base="divisor" line="136" pos="14" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".minus" line="137" name="@" pos="6">\n
[reo 0.0.7] <o base="int-abs" line="138" pos="8" ref="135"/>\n
[reo 0.0.7] <o base=".times" line="139" pos="13">\n
[reo 0.0.7] <o base="x-abs" line="139" pos="8" ref="136"/>\n
[reo 0.0.7] <o base=".div" line="140" pos="17">\n
[reo 0.0.7] <o base="int-abs" line="140" pos="10" ref="135"/>\n
[reo 0.0.7] <o base="x-abs" line="140" pos="22" ref="136"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="142" name="abs" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="144" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="144" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="145" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="146" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".if" line="147" pos="6">\n
[reo 0.0.7] <o base=".gte" line="148" pos="13">\n
[reo 0.0.7] <o base="value" line="148" pos="8" ref="144"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="148" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="149" pos="8" ref="144"/>\n
[reo 0.0.7] <o base=".neg" line="150" pos="13">\n
[reo 0.0.7] <o base="value" line="150" pos="8" ref="144"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="151" pos="6">\n
[reo 0.0.7] <o base=".gte" line="152" pos="13">\n
[reo 0.0.7] <o base="value" line="152" pos="8" ref="144"/>\n
[reo 0.0.7] <o base="float" data="float" line="152" pos="18">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="153" pos="8" ref="144"/>\n
[reo 0.0.7] <o base=".neg" line="154" pos="13">\n
[reo 0.0.7] <o base="value" line="154" pos="8" ref="144"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="156" name="ceil" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="158" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="158" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="159" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="160" pos="6">\n
[reo 0.0.7] <o base="is-nan" line="161" pos="8" ref="63"/>\n
[reo 0.0.7] <o base="is-int" line="162" pos="8" ref="31"/>\n
[reo 0.0.7] <o base=".eq" line="163" pos="8">\n
[reo 0.0.7] <o base="value" line="164" pos="10" ref="158"/>\n
[reo 0.0.7] <o base="positive-infinity" line="165" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="166" pos="8">\n
[reo 0.0.7] <o base="value" line="167" pos="10" ref="158"/>\n
[reo 0.0.7] <o base="negative-infinity" line="168" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="169" pos="6" ref="158"/>\n
[reo 0.0.7] <o abstract="" line="170" pos="6">\n
[reo 0.0.7] <o base="as-int"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="171"\n
[reo 0.0.7] name="self-as-int"\n
[reo 0.0.7] pos="8"\n
[reo 0.0.7] ref="183"/>\n
[reo 0.0.7] <o base=".if" line="172" name="@" pos="8">\n
[reo 0.0.7] <o base=".lte" line="173" pos="15">\n
[reo 0.0.7] <o base="value" line="173" pos="10" ref="158"/>\n
[reo 0.0.7] <o base="float" data="float" line="173" pos="20">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="self-as-int" line="174" pos="10" ref="171"/>\n
[reo 0.0.7] <o base=".plus" line="175" pos="21">\n
[reo 0.0.7] <o base="self-as-int" line="175" pos="10" ref="171"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="175" pos="27">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="?" line="177" name="pow" pos="2">\n
[reo 0.0.7] <o line="178" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="180" name="as-float" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="int" line="183" name="as-int" pos="2"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="186"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"/>\n
[reo 0.0.7] <o abstract="" line="189" name="signum" pos="2">\n
[reo 0.0.7] <o base=".if" line="192" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="193" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".if" line="194" pos="6">\n
[reo 0.0.7] <o base=".lt" line="195" pos="11">\n
[reo 0.0.7] <o base=".n" line="195" pos="9">\n
[reo 0.0.7] <o base="^" line="195" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="195" pos="15">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="196" pos="8">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] <o base=".if" line="197" pos="8">\n
[reo 0.0.7] <o base=".eq" line="198" pos="13">\n
[reo 0.0.7] <o base=".n" line="198" pos="11">\n
[reo 0.0.7] <o base="^" line="198" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="198" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="199" pos="10">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] <o base="int" data="bytes" line="200" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="201" pos="6">\n
[reo 0.0.7] <o base=".lt" line="202" pos="11">\n
[reo 0.0.7] <o base=".n" line="202" pos="9">\n
[reo 0.0.7] <o base="^" line="202" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="202" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="203" pos="8">-1.0</o>\n
[reo 0.0.7] <o base=".if" line="204" pos="8">\n
[reo 0.0.7] <o base=".eq" line="205" pos="13">\n
[reo 0.0.7] <o base=".n" line="205" pos="11">\n
[reo 0.0.7] <o base="^" line="205" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="205" pos="17">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="206" pos="10">0.0</o>\n
[reo 0.0.7] <o base="float" data="float" line="207" pos="10">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 178µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' produced (24310 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="10"\n
[reo 0.0.7] name="org.eolang.math.number"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/number.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:57.369997Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.negative-infinity\n
[reo 0.0.7] +alias org.eolang.math.positive-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] [n] > number\n
[reo 0.0.7] # Checking type of the number's decorator.\n
[reo 0.0.7] # If $.n is int, return true, otherwise false.\n
[reo 0.0.7] [] > is-int\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.eq 0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.eq 0.0\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] eq.\n
[reo 0.0.7] div.\n
[reo 0.0.7] value\n
[reo 0.0.7] value\n
[reo 0.0.7] 1\n
[reo 0.0.7] \n
[reo 0.0.7] # Checking type of the number's decorator.\n
[reo 0.0.7] # If $.n is float, return true, otherwise false.\n
[reo 0.0.7] [] > is-float\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.eq 0.0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.eq 0\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] eq.\n
[reo 0.0.7] div.\n
[reo 0.0.7] value\n
[reo 0.0.7] value\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] \n
[reo 0.0.7] # Checking if number is NaN\n
[reo 0.0.7] [] > is-nan\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] 7F-C0-00-00\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > xor\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] xor.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "xor cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > or\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] or.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "or cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > and\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] and.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "and cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise left shift\n
[reo 0.0.7] [x] > left\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] left.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x\n
[reo 0.0.7] error "left cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise right shift\n
[reo 0.0.7] [x] > right\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] right.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x\n
[reo 0.0.7] error "right cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $.n ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.n.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate MOD\n
[reo 0.0.7] [x] > mod\n
[reo 0.0.7] ^.n > dividend!\n
[reo 0.0.7] x > divisor!\n
[reo 0.0.7] \n
[reo 0.0.7] if. > @\n
[reo 0.0.7] divisor.eq 0\n
[reo 0.0.7] error "mod by zero"\n
[reo 0.0.7] if.\n
[reo 0.0.7] dividend.gt 0\n
[reo 0.0.7] abs-mod\n
[reo 0.0.7] neg.\n
[reo 0.0.7] abs-mod\n
[reo 0.0.7] \n
[reo 0.0.7] [] &gt; abs-mod\n
[reo 0.0.7] (number dividend).abs &gt; int-abs!\n
[reo 0.0.7] (number divisor).abs &gt; x-abs!\n
[reo 0.0.7] minus. &gt; @\n
[reo 0.0.7] int-abs\n
[reo 0.0.7] x-abs.times\n
[reo 0.0.7] int-abs.div x-abs\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $.n (i.e., with no sign)\n
[reo 0.0.7] [] &gt; abs\n
[reo 0.0.7] ^.n &gt; value!\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.gte 0\n
[reo 0.0.7] value\n
[reo 0.0.7] value.neg\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.gte 0.0\n
[reo 0.0.7] value\n
[reo 0.0.7] value.neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Round ^.n up\n
[reo 0.0.7] [] > ceil\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] is-nan\n
[reo 0.0.7] is-int\n
[reo 0.0.7] eq.\n
[reo 0.0.7] value\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] eq.\n
[reo 0.0.7] value\n
[reo 0.0.7] negative-infinity\n
[reo 0.0.7] value\n
[reo 0.0.7] []\n
[reo 0.0.7] as-int > self-as-int!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.lte 0.0\n
[reo 0.0.7] self-as-int\n
[reo 0.0.7] self-as-int.plus 1\n
[reo 0.0.7] \n
[reo 0.0.7] # Make ^.n power x\n
[reo 0.0.7] [x] > pow /?\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts ^.n to float\n
[reo 0.0.7] [] > as-float /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts ^.n to string\n
[reo 0.0.7] [] > as-string /string\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1, 0, or 1) if $ is int\n
[reo 0.0.7] # or (-1.0, 0.0, or 1.0) if $ is float\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.lt 0\n
[reo 0.0.7] -1\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.eq 0\n
[reo 0.0.7] 0\n
[reo 0.0.7] 1\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.lt 0.0\n
[reo 0.0.7] -1.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.eq 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>negative-infinity org.eolang.math.negative-infinity</tail>\n
[reo 0.0.7] <part>negative-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.negative-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>positive-infinity org.eolang.math.positive-infinity</tail>\n
[reo 0.0.7] <part>positive-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.positive-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="number" pos="0">\n
[reo 0.0.7] <o line="30" name="n" pos="1"/>\n
[reo 0.0.7] <o abstract="" line="31" name="is-int" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="34" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="34" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="35" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="36" pos="11">\n
[reo 0.0.7] <o base="value" line="36" pos="6" ref="34"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="36" pos="15">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="37" pos="6">01</o>\n
[reo 0.0.7] <o base=".if" line="38" pos="6">\n
[reo 0.0.7] <o base=".eq" line="39" pos="13">\n
[reo 0.0.7] <o base="value" line="39" pos="8" ref="34"/>\n
[reo 0.0.7] <o base="float" data="float" line="39" pos="17">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="40" pos="8">00</o>\n
[reo 0.0.7] <o base=".eq" line="41" pos="8">\n
[reo 0.0.7] <o base=".div" line="42" pos="10">\n
[reo 0.0.7] <o base="value" line="43" pos="12" ref="34"/>\n
[reo 0.0.7] <o base="value" line="44" pos="12" ref="34"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="45" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="47" name="is-float" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="50" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="50" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="51" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="52" pos="11">\n
[reo 0.0.7] <o base="value" line="52" pos="6" ref="50"/>\n
[reo 0.0.7] <o base="float" data="float" line="52" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="53" pos="6">01</o>\n
[reo 0.0.7] <o base=".if" line="54" pos="6">\n
[reo 0.0.7] <o base=".eq" line="55" pos="13">\n
[reo 0.0.7] <o base="value" line="55" pos="8" ref="50"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="55" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="56" pos="8">00</o>\n
[reo 0.0.7] <o base=".eq" line="57" pos="8">\n
[reo 0.0.7] <o base=".div" line="58" pos="10">\n
[reo 0.0.7] <o base="value" line="59" pos="12" ref="50"/>\n
[reo 0.0.7] <o base="value" line="60" pos="12" ref="50"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="61" pos="10">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="63" name="is-nan" pos="2">\n
[reo 0.0.7] <o base=".eq" line="65" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="66" pos="9">\n
[reo 0.0.7] <o base=".n" line="66" pos="7">\n
[reo 0.0.7] <o base="^" line="66" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bytes" data="bytes" line="67" pos="6">7F C0 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="69" name="xor" pos="2">\n
[reo 0.0.7] <o line="69" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="70" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="71" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="72" pos="6">\n
[reo 0.0.7] <o base=".xor" line="73" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="74" pos="13">\n
[reo 0.0.7] <o base=".n" line="74" pos="11">\n
[reo 0.0.7] <o base="^" line="74" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="75" pos="11">\n
[reo 0.0.7] <o base="x" line="75" pos="10" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="76" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="76" pos="12">xor cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="78" name="or" pos="2">\n
[reo 0.0.7] <o line="78" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="79" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="80" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="81" pos="6">\n
[reo 0.0.7] <o base=".or" line="82" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="83" pos="13">\n
[reo 0.0.7] <o base=".n" line="83" pos="11">\n
[reo 0.0.7] <o base="^" line="83" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="84" pos="11">\n
[reo 0.0.7] <o base="x" line="84" pos="10" ref="78"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="85" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="85" pos="12">or cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="87" name="and" pos="2">\n
[reo 0.0.7] <o line="87" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="88" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="89" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="90" pos="6">\n
[reo 0.0.7] <o base=".and" line="91" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="92" pos="13">\n
[reo 0.0.7] <o base=".n" line="92" pos="11">\n
[reo 0.0.7] <o base="^" line="92" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="93" pos="11">\n
[reo 0.0.7] <o base="x" line="93" pos="10" ref="87"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="94" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="94" pos="12">and cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="96" name="left" pos="2">\n
[reo 0.0.7] <o line="97" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="98" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="99" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="100" pos="6">\n
[reo 0.0.7] <o base=".left" line="101" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="102" pos="13">\n
[reo 0.0.7] <o base=".n" line="102" pos="11">\n
[reo 0.0.7] <o base="^" line="102" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="103" pos="10" ref="97"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="104" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="104" pos="12">left cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="106" name="right" pos="2">\n
[reo 0.0.7] <o line="107" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="108" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="109" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="110" pos="6">\n
[reo 0.0.7] <o base=".right" line="111" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="112" pos="13">\n
[reo 0.0.7] <o base=".n" line="112" pos="11">\n
[reo 0.0.7] <o base="^" line="112" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="113" pos="10" ref="107"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="114" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="114" pos="12">right cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="116" name="neq" pos="2">\n
[reo 0.0.7] <o line="117" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="118" name="@" pos="14">\n
[reo 0.0.7] <o base=".eq" line="118" pos="8">\n
[reo 0.0.7] <o base=".n" line="118" pos="6">\n
[reo 0.0.7] <o alias="1" base="^" line="118" pos="5"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="118" pos="12" ref="117"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="120" name="mod" pos="2">\n
[reo 0.0.7] <o line="121" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".n" const="" line="122" name="dividend" pos="5">\n
[reo 0.0.7] <o base="^" line="122" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="123"\n
[reo 0.0.7] name="divisor"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="121"/>\n
[reo 0.0.7] <o base=".if" line="125" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="126" pos="13">\n
[reo 0.0.7] <o base="divisor" line="126" pos="6" ref="123"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="126" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="127" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="127" pos="12">mod by zero</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="128" pos="6">\n
[reo 0.0.7] <o base=".gt" line="129" pos="16">\n
[reo 0.0.7] <o base="dividend" line="129" pos="8" ref="122"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="129" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="abs-mod" line="130" pos="8" ref="134"/>\n
[reo 0.0.7] <o base=".neg" line="131" pos="8">\n
[reo 0.0.7] <o base="abs-mod" line="132" pos="10" ref="134"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="134" name="abs-mod" pos="4">\n
[reo 0.0.7] <o base=".abs" const="" line="135" name="int-abs" pos="23">\n
[reo 0.0.7] <o alias="2" base="number" line="135" pos="7" ref="30">\n
[reo 0.0.7] <o base="dividend" line="135" pos="14" ref="122"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".abs" const="" line="136" name="x-abs" pos="22">\n
[reo 0.0.7] <o alias="3" base="number" line="136" pos="7" ref="30">\n
[reo 0.0.7] <o base="divisor" line="136" pos="14" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".minus" line="137" name="@" pos="6">\n
[reo 0.0.7] <o base="int-abs" line="138" pos="8" ref="135"/>\n
[reo 0.0.7] <o base=".times" line="139" pos="13">\n
[reo 0.0.7] <o base="x-abs" line="139" pos="8" ref="136"/>\n
[reo 0.0.7] <o base=".div" line="140" pos="17">\n
[reo 0.0.7] <o base="int-abs" line="140" pos="10" ref="135"/>\n
[reo 0.0.7] <o base="x-abs" line="140" pos="22" ref="136"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="142" name="abs" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="144" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="144" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="145" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="146" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".if" line="147" pos="6">\n
[reo 0.0.7] <o base=".gte" line="148" pos="13">\n
[reo 0.0.7] <o base="value" line="148" pos="8" ref="144"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="148" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="149" pos="8" ref="144"/>\n
[reo 0.0.7] <o base=".neg" line="150" pos="13">\n
[reo 0.0.7] <o base="value" line="150" pos="8" ref="144"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="151" pos="6">\n
[reo 0.0.7] <o base=".gte" line="152" pos="13">\n
[reo 0.0.7] <o base="value" line="152" pos="8" ref="144"/>\n
[reo 0.0.7] <o base="float" data="float" line="152" pos="18">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="153" pos="8" ref="144"/>\n
[reo 0.0.7] <o base=".neg" line="154" pos="13">\n
[reo 0.0.7] <o base="value" line="154" pos="8" ref="144"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="156" name="ceil" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="158" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="158" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="159" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="160" pos="6">\n
[reo 0.0.7] <o base="is-nan" line="161" pos="8" ref="63"/>\n
[reo 0.0.7] <o base="is-int" line="162" pos="8" ref="31"/>\n
[reo 0.0.7] <o base=".eq" line="163" pos="8">\n
[reo 0.0.7] <o base="value" line="164" pos="10" ref="158"/>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="165" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="166" pos="8">\n
[reo 0.0.7] <o base="value" line="167" pos="10" ref="158"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="168" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="169" pos="6" ref="158"/>\n
[reo 0.0.7] <o abstract="" line="170" pos="6">\n
[reo 0.0.7] <o base="as-int"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="171"\n
[reo 0.0.7] name="self-as-int"\n
[reo 0.0.7] pos="8"\n
[reo 0.0.7] ref="183"/>\n
[reo 0.0.7] <o base=".if" line="172" name="@" pos="8">\n
[reo 0.0.7] <o base=".lte" line="173" pos="15">\n
[reo 0.0.7] <o base="value" line="173" pos="10" ref="158"/>\n
[reo 0.0.7] <o base="float" data="float" line="173" pos="20">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="self-as-int" line="174" pos="10" ref="171"/>\n
[reo 0.0.7] <o base=".plus" line="175" pos="21">\n
[reo 0.0.7] <o base="self-as-int" line="175" pos="10" ref="171"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="175" pos="27">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="?" line="177" name="pow" pos="2">\n
[reo 0.0.7] <o line="178" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="180" name="as-float" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="int" line="183" name="as-int" pos="2"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="186"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"/>\n
[reo 0.0.7] <o abstract="" line="189" name="signum" pos="2">\n
[reo 0.0.7] <o base=".if" line="192" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="193" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".if" line="194" pos="6">\n
[reo 0.0.7] <o base=".lt" line="195" pos="11">\n
[reo 0.0.7] <o base=".n" line="195" pos="9">\n
[reo 0.0.7] <o base="^" line="195" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="195" pos="15">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="196" pos="8">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] <o base=".if" line="197" pos="8">\n
[reo 0.0.7] <o base=".eq" line="198" pos="13">\n
[reo 0.0.7] <o base=".n" line="198" pos="11">\n
[reo 0.0.7] <o base="^" line="198" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="198" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="199" pos="10">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] <o base="int" data="bytes" line="200" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="201" pos="6">\n
[reo 0.0.7] <o base=".lt" line="202" pos="11">\n
[reo 0.0.7] <o base=".n" line="202" pos="9">\n
[reo 0.0.7] <o base="^" line="202" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="202" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="203" pos="8">-1.0</o>\n
[reo 0.0.7] <o base=".if" line="204" pos="8">\n
[reo 0.0.7] <o base=".eq" line="205" pos="13">\n
[reo 0.0.7] <o base=".n" line="205" pos="11">\n
[reo 0.0.7] <o base="^" line="205" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="205" pos="17">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="206" pos="10">0.0</o>\n
[reo 0.0.7] <o base="float" data="float" line="207" pos="10">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 251µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 92µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' produced (24317 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="10"\n
[reo 0.0.7] name="org.eolang.math.number"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/number.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:57.369997Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.negative-infinity\n
[reo 0.0.7] +alias org.eolang.math.positive-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] [n] > number\n
[reo 0.0.7] # Checking type of the number's decorator.\n
[reo 0.0.7] # If $.n is int, return true, otherwise false.\n
[reo 0.0.7] [] > is-int\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.eq 0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.eq 0.0\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] eq.\n
[reo 0.0.7] div.\n
[reo 0.0.7] value\n
[reo 0.0.7] value\n
[reo 0.0.7] 1\n
[reo 0.0.7] \n
[reo 0.0.7] # Checking type of the number's decorator.\n
[reo 0.0.7] # If $.n is float, return true, otherwise false.\n
[reo 0.0.7] [] > is-float\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.eq 0.0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.eq 0\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] eq.\n
[reo 0.0.7] div.\n
[reo 0.0.7] value\n
[reo 0.0.7] value\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] \n
[reo 0.0.7] # Checking if number is NaN\n
[reo 0.0.7] [] > is-nan\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] 7F-C0-00-00\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > xor\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] xor.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "xor cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > or\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] or.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "or cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > and\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] and.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "and cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise left shift\n
[reo 0.0.7] [x] > left\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] left.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x\n
[reo 0.0.7] error "left cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise right shift\n
[reo 0.0.7] [x] > right\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] right.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x\n
[reo 0.0.7] error "right cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $.n ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.n.eq x).not &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate MOD\n
[reo 0.0.7] [x] &gt; mod\n
[reo 0.0.7] ^.n &gt; dividend!\n
[reo 0.0.7] x &gt; divisor!\n
[reo 0.0.7] \n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] divisor.eq 0\n
[reo 0.0.7] error "mod by zero"\n
[reo 0.0.7] if.\n
[reo 0.0.7] dividend.gt 0\n
[reo 0.0.7] abs-mod\n
[reo 0.0.7] neg.\n
[reo 0.0.7] abs-mod\n
[reo 0.0.7] \n
[reo 0.0.7] [] &gt; abs-mod\n
[reo 0.0.7] (number dividend).abs &gt; int-abs!\n
[reo 0.0.7] (number divisor).abs &gt; x-abs!\n
[reo 0.0.7] minus. &gt; @\n
[reo 0.0.7] int-abs\n
[reo 0.0.7] x-abs.times\n
[reo 0.0.7] int-abs.div x-abs\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $.n (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.gte 0\n
[reo 0.0.7] value\n
[reo 0.0.7] value.neg\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.gte 0.0\n
[reo 0.0.7] value\n
[reo 0.0.7] value.neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Round ^.n up\n
[reo 0.0.7] [] > ceil\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] is-nan\n
[reo 0.0.7] is-int\n
[reo 0.0.7] eq.\n
[reo 0.0.7] value\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] eq.\n
[reo 0.0.7] value\n
[reo 0.0.7] negative-infinity\n
[reo 0.0.7] value\n
[reo 0.0.7] []\n
[reo 0.0.7] as-int > self-as-int!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.lte 0.0\n
[reo 0.0.7] self-as-int\n
[reo 0.0.7] self-as-int.plus 1\n
[reo 0.0.7] \n
[reo 0.0.7] # Make ^.n power x\n
[reo 0.0.7] [x] > pow /?\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts ^.n to float\n
[reo 0.0.7] [] > as-float /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts ^.n to string\n
[reo 0.0.7] [] > as-string /string\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1, 0, or 1) if $ is int\n
[reo 0.0.7] # or (-1.0, 0.0, or 1.0) if $ is float\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.lt 0\n
[reo 0.0.7] -1\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.eq 0\n
[reo 0.0.7] 0\n
[reo 0.0.7] 1\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.lt 0.0\n
[reo 0.0.7] -1.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.eq 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>negative-infinity org.eolang.math.negative-infinity</tail>\n
[reo 0.0.7] <part>negative-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.negative-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>positive-infinity org.eolang.math.positive-infinity</tail>\n
[reo 0.0.7] <part>positive-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.positive-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="number" pos="0">\n
[reo 0.0.7] <o line="30" name="n" pos="1"/>\n
[reo 0.0.7] <o abstract="" line="31" name="is-int" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="34" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="34" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="35" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="36" pos="11">\n
[reo 0.0.7] <o base="value" line="36" pos="6" ref="34"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="36" pos="15">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="37" pos="6">01</o>\n
[reo 0.0.7] <o base=".if" line="38" pos="6">\n
[reo 0.0.7] <o base=".eq" line="39" pos="13">\n
[reo 0.0.7] <o base="value" line="39" pos="8" ref="34"/>\n
[reo 0.0.7] <o base="float" data="float" line="39" pos="17">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="40" pos="8">00</o>\n
[reo 0.0.7] <o base=".eq" line="41" pos="8">\n
[reo 0.0.7] <o base=".div" line="42" pos="10">\n
[reo 0.0.7] <o base="value" line="43" pos="12" ref="34"/>\n
[reo 0.0.7] <o base="value" line="44" pos="12" ref="34"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="45" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="47" name="is-float" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="50" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="50" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="51" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="52" pos="11">\n
[reo 0.0.7] <o base="value" line="52" pos="6" ref="50"/>\n
[reo 0.0.7] <o base="float" data="float" line="52" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="53" pos="6">01</o>\n
[reo 0.0.7] <o base=".if" line="54" pos="6">\n
[reo 0.0.7] <o base=".eq" line="55" pos="13">\n
[reo 0.0.7] <o base="value" line="55" pos="8" ref="50"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="55" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bool" data="bytes" line="56" pos="8">00</o>\n
[reo 0.0.7] <o base=".eq" line="57" pos="8">\n
[reo 0.0.7] <o base=".div" line="58" pos="10">\n
[reo 0.0.7] <o base="value" line="59" pos="12" ref="50"/>\n
[reo 0.0.7] <o base="value" line="60" pos="12" ref="50"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="61" pos="10">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="63" name="is-nan" pos="2">\n
[reo 0.0.7] <o base=".eq" line="65" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="66" pos="9">\n
[reo 0.0.7] <o base=".n" line="66" pos="7">\n
[reo 0.0.7] <o base="^" line="66" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="bytes" data="bytes" line="67" pos="6">7F C0 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="69" name="xor" pos="2">\n
[reo 0.0.7] <o line="69" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="70" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="71" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="72" pos="6">\n
[reo 0.0.7] <o base=".xor" line="73" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="74" pos="13">\n
[reo 0.0.7] <o base=".n" line="74" pos="11">\n
[reo 0.0.7] <o base="^" line="74" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="75" pos="11">\n
[reo 0.0.7] <o base="x" line="75" pos="10" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="76" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="76" pos="12">xor cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="78" name="or" pos="2">\n
[reo 0.0.7] <o line="78" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="79" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="80" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="81" pos="6">\n
[reo 0.0.7] <o base=".or" line="82" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="83" pos="13">\n
[reo 0.0.7] <o base=".n" line="83" pos="11">\n
[reo 0.0.7] <o base="^" line="83" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="84" pos="11">\n
[reo 0.0.7] <o base="x" line="84" pos="10" ref="78"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="85" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="85" pos="12">or cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="87" name="and" pos="2">\n
[reo 0.0.7] <o line="87" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="88" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="89" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="90" pos="6">\n
[reo 0.0.7] <o base=".and" line="91" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="92" pos="13">\n
[reo 0.0.7] <o base=".n" line="92" pos="11">\n
[reo 0.0.7] <o base="^" line="92" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="93" pos="11">\n
[reo 0.0.7] <o base="x" line="93" pos="10" ref="87"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="94" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="94" pos="12">and cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="96" name="left" pos="2">\n
[reo 0.0.7] <o line="97" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="98" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="99" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="100" pos="6">\n
[reo 0.0.7] <o base=".left" line="101" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="102" pos="13">\n
[reo 0.0.7] <o base=".n" line="102" pos="11">\n
[reo 0.0.7] <o base="^" line="102" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="103" pos="10" ref="97"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="104" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="104" pos="12">left cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="106" name="right" pos="2">\n
[reo 0.0.7] <o line="107" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="108" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="109" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="110" pos="6">\n
[reo 0.0.7] <o base=".right" line="111" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="112" pos="13">\n
[reo 0.0.7] <o base=".n" line="112" pos="11">\n
[reo 0.0.7] <o base="^" line="112" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="113" pos="10" ref="107"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="114" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="114" pos="12">right cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="116" name="neq" pos="2">\n
[reo 0.0.7] <o line="117" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="118" name="@" pos="14">\n
[reo 0.0.7] <o base=".eq" line="118" pos="8">\n
[reo 0.0.7] <o base=".n" line="118" pos="6">\n
[reo 0.0.7] <o base="^" line="118" pos="5"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="118" pos="12" ref="117"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="120" name="mod" pos="2">\n
[reo 0.0.7] <o line="121" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".n" const="" line="122" name="dividend" pos="5">\n
[reo 0.0.7] <o base="^" line="122" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="123"\n
[reo 0.0.7] name="divisor"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="121"/>\n
[reo 0.0.7] <o base=".if" line="125" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="126" pos="13">\n
[reo 0.0.7] <o base="divisor" line="126" pos="6" ref="123"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="126" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="error" line="127" pos="6">\n
[reo 0.0.7] <o base="string" data="string" line="127" pos="12">mod by zero</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="128" pos="6">\n
[reo 0.0.7] <o base=".gt" line="129" pos="16">\n
[reo 0.0.7] <o base="dividend" line="129" pos="8" ref="122"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="129" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="abs-mod" line="130" pos="8" ref="134"/>\n
[reo 0.0.7] <o base=".neg" line="131" pos="8">\n
[reo 0.0.7] <o base="abs-mod" line="132" pos="10" ref="134"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="134" name="abs-mod" pos="4">\n
[reo 0.0.7] <o base=".abs" const="" line="135" name="int-abs" pos="23">\n
[reo 0.0.7] <o base="number" line="135" pos="7" ref="30">\n
[reo 0.0.7] <o base="dividend" line="135" pos="14" ref="122"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".abs" const="" line="136" name="x-abs" pos="22">\n
[reo 0.0.7] <o base="number" line="136" pos="7" ref="30">\n
[reo 0.0.7] <o base="divisor" line="136" pos="14" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".minus" line="137" name="@" pos="6">\n
[reo 0.0.7] <o base="int-abs" line="138" pos="8" ref="135"/>\n
[reo 0.0.7] <o base=".times" line="139" pos="13">\n
[reo 0.0.7] <o base="x-abs" line="139" pos="8" ref="136"/>\n
[reo 0.0.7] <o base=".div" line="140" pos="17">\n
[reo 0.0.7] <o base="int-abs" line="140" pos="10" ref="135"/>\n
[reo 0.0.7] <o base="x-abs" line="140" pos="22" ref="136"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="142" name="abs" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="144" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="144" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="145" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="146" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".if" line="147" pos="6">\n
[reo 0.0.7] <o base=".gte" line="148" pos="13">\n
[reo 0.0.7] <o base="value" line="148" pos="8" ref="144"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="148" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="149" pos="8" ref="144"/>\n
[reo 0.0.7] <o base=".neg" line="150" pos="13">\n
[reo 0.0.7] <o base="value" line="150" pos="8" ref="144"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="151" pos="6">\n
[reo 0.0.7] <o base=".gte" line="152" pos="13">\n
[reo 0.0.7] <o base="value" line="152" pos="8" ref="144"/>\n
[reo 0.0.7] <o base="float" data="float" line="152" pos="18">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="153" pos="8" ref="144"/>\n
[reo 0.0.7] <o base=".neg" line="154" pos="13">\n
[reo 0.0.7] <o base="value" line="154" pos="8" ref="144"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="156" name="ceil" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="158" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="158" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="159" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="160" pos="6">\n
[reo 0.0.7] <o base="is-nan" line="161" pos="8" ref="63"/>\n
[reo 0.0.7] <o base="is-int" line="162" pos="8" ref="31"/>\n
[reo 0.0.7] <o base=".eq" line="163" pos="8">\n
[reo 0.0.7] <o base="value" line="164" pos="10" ref="158"/>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="165" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="166" pos="8">\n
[reo 0.0.7] <o base="value" line="167" pos="10" ref="158"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="168" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="169" pos="6" ref="158"/>\n
[reo 0.0.7] <o abstract="" line="170" pos="6">\n
[reo 0.0.7] <o base="as-int"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="171"\n
[reo 0.0.7] name="self-as-int"\n
[reo 0.0.7] pos="8"\n
[reo 0.0.7] ref="183"/>\n
[reo 0.0.7] <o base=".if" line="172" name="@" pos="8">\n
[reo 0.0.7] <o base=".lte" line="173" pos="15">\n
[reo 0.0.7] <o base="value" line="173" pos="10" ref="158"/>\n
[reo 0.0.7] <o base="float" data="float" line="173" pos="20">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="self-as-int" line="174" pos="10" ref="171"/>\n
[reo 0.0.7] <o base=".plus" line="175" pos="21">\n
[reo 0.0.7] <o base="self-as-int" line="175" pos="10" ref="171"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="175" pos="27">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="?" line="177" name="pow" pos="2">\n
[reo 0.0.7] <o line="178" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="180" name="as-float" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="int" line="183" name="as-int" pos="2"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="186"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"/>\n
[reo 0.0.7] <o abstract="" line="189" name="signum" pos="2">\n
[reo 0.0.7] <o base=".if" line="192" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="193" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".if" line="194" pos="6">\n
[reo 0.0.7] <o base=".lt" line="195" pos="11">\n
[reo 0.0.7] <o base=".n" line="195" pos="9">\n
[reo 0.0.7] <o base="^" line="195" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="195" pos="15">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="196" pos="8">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] <o base=".if" line="197" pos="8">\n
[reo 0.0.7] <o base=".eq" line="198" pos="13">\n
[reo 0.0.7] <o base=".n" line="198" pos="11">\n
[reo 0.0.7] <o base="^" line="198" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="198" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="199" pos="10">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] <o base="int" data="bytes" line="200" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="201" pos="6">\n
[reo 0.0.7] <o base=".lt" line="202" pos="11">\n
[reo 0.0.7] <o base=".n" line="202" pos="9">\n
[reo 0.0.7] <o base="^" line="202" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="202" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="203" pos="8">-1.0</o>\n
[reo 0.0.7] <o base=".if" line="204" pos="8">\n
[reo 0.0.7] <o base=".eq" line="205" pos="13">\n
[reo 0.0.7] <o base=".n" line="205" pos="11">\n
[reo 0.0.7] <o base="^" line="205" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="205" pos="17">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="206" pos="10">0.0</o>\n
[reo 0.0.7] <o base="float" data="float" line="207" pos="10">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' produced (24788 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="10"\n
[reo 0.0.7] name="org.eolang.math.number"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/number.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:57.369997Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.negative-infinity\n
[reo 0.0.7] +alias org.eolang.math.positive-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] [n] > number\n
[reo 0.0.7] # Checking type of the number's decorator.\n
[reo 0.0.7] # If $.n is int, return true, otherwise false.\n
[reo 0.0.7] [] > is-int\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.eq 0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.eq 0.0\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] eq.\n
[reo 0.0.7] div.\n
[reo 0.0.7] value\n
[reo 0.0.7] value\n
[reo 0.0.7] 1\n
[reo 0.0.7] \n
[reo 0.0.7] # Checking type of the number's decorator.\n
[reo 0.0.7] # If $.n is float, return true, otherwise false.\n
[reo 0.0.7] [] > is-float\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.eq 0.0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.eq 0\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] eq.\n
[reo 0.0.7] div.\n
[reo 0.0.7] value\n
[reo 0.0.7] value\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] \n
[reo 0.0.7] # Checking if number is NaN\n
[reo 0.0.7] [] > is-nan\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] 7F-C0-00-00\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > xor\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] xor.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "xor cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > or\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] or.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "or cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > and\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] and.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "and cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise left shift\n
[reo 0.0.7] [x] > left\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] left.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x\n
[reo 0.0.7] error "left cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise right shift\n
[reo 0.0.7] [x] > right\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] right.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x\n
[reo 0.0.7] error "right cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $.n ≠ x\n
[reo 0.0.7] [x] &gt; neq\n
[reo 0.0.7] (^.n.eq x).not &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate MOD\n
[reo 0.0.7] [x] &gt; mod\n
[reo 0.0.7] ^.n &gt; dividend!\n
[reo 0.0.7] x &gt; divisor!\n
[reo 0.0.7] \n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] divisor.eq 0\n
[reo 0.0.7] error "mod by zero"\n
[reo 0.0.7] if.\n
[reo 0.0.7] dividend.gt 0\n
[reo 0.0.7] abs-mod\n
[reo 0.0.7] neg.\n
[reo 0.0.7] abs-mod\n
[reo 0.0.7] \n
[reo 0.0.7] [] &gt; abs-mod\n
[reo 0.0.7] (number dividend).abs > int-abs!\n
[reo 0.0.7] (number divisor).abs > x-abs!\n
[reo 0.0.7] minus. > @\n
[reo 0.0.7] int-abs\n
[reo 0.0.7] x-abs.times\n
[reo 0.0.7] int-abs.div x-abs\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $.n (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.gte 0\n
[reo 0.0.7] value\n
[reo 0.0.7] value.neg\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.gte 0.0\n
[reo 0.0.7] value\n
[reo 0.0.7] value.neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Round ^.n up\n
[reo 0.0.7] [] > ceil\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] is-nan\n
[reo 0.0.7] is-int\n
[reo 0.0.7] eq.\n
[reo 0.0.7] value\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] eq.\n
[reo 0.0.7] value\n
[reo 0.0.7] negative-infinity\n
[reo 0.0.7] value\n
[reo 0.0.7] []\n
[reo 0.0.7] as-int > self-as-int!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.lte 0.0\n
[reo 0.0.7] self-as-int\n
[reo 0.0.7] self-as-int.plus 1\n
[reo 0.0.7] \n
[reo 0.0.7] # Make ^.n power x\n
[reo 0.0.7] [x] > pow /?\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts ^.n to float\n
[reo 0.0.7] [] > as-float /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts ^.n to string\n
[reo 0.0.7] [] > as-string /string\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1, 0, or 1) if $ is int\n
[reo 0.0.7] # or (-1.0, 0.0, or 1.0) if $ is float\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.lt 0\n
[reo 0.0.7] -1\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.eq 0\n
[reo 0.0.7] 0\n
[reo 0.0.7] 1\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.lt 0.0\n
[reo 0.0.7] -1.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.eq 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>negative-infinity org.eolang.math.negative-infinity</tail>\n
[reo 0.0.7] <part>negative-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.negative-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>positive-infinity org.eolang.math.positive-infinity</tail>\n
[reo 0.0.7] <part>positive-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.positive-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="number" pos="0">\n
[reo 0.0.7] <o line="30" name="n" pos="1"/>\n
[reo 0.0.7] <o abstract="" line="31" name="is-int" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="34" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="34" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="35" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="36" pos="11">\n
[reo 0.0.7] <o base="value" line="36" pos="6" ref="34"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="36" pos="15">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="37" pos="6">01</o>\n
[reo 0.0.7] <o base=".if" line="38" pos="6">\n
[reo 0.0.7] <o base=".eq" line="39" pos="13">\n
[reo 0.0.7] <o base="value" line="39" pos="8" ref="34"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="39" pos="17">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="40" pos="8">00</o>\n
[reo 0.0.7] <o base=".eq" line="41" pos="8">\n
[reo 0.0.7] <o base=".div" line="42" pos="10">\n
[reo 0.0.7] <o base="value" line="43" pos="12" ref="34"/>\n
[reo 0.0.7] <o base="value" line="44" pos="12" ref="34"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="45" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="47" name="is-float" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="50" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="50" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="51" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="52" pos="11">\n
[reo 0.0.7] <o base="value" line="52" pos="6" ref="50"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="52" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="53" pos="6">01</o>\n
[reo 0.0.7] <o base=".if" line="54" pos="6">\n
[reo 0.0.7] <o base=".eq" line="55" pos="13">\n
[reo 0.0.7] <o base="value" line="55" pos="8" ref="50"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="55" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="56" pos="8">00</o>\n
[reo 0.0.7] <o base=".eq" line="57" pos="8">\n
[reo 0.0.7] <o base=".div" line="58" pos="10">\n
[reo 0.0.7] <o base="value" line="59" pos="12" ref="50"/>\n
[reo 0.0.7] <o base="value" line="60" pos="12" ref="50"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="61" pos="10">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="63" name="is-nan" pos="2">\n
[reo 0.0.7] <o base=".eq" line="65" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="66" pos="9">\n
[reo 0.0.7] <o base=".n" line="66" pos="7">\n
[reo 0.0.7] <o base="^" line="66" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bytes" data="bytes" line="67" pos="6">7F C0 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="69" name="xor" pos="2">\n
[reo 0.0.7] <o line="69" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="70" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="71" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="72" pos="6">\n
[reo 0.0.7] <o base=".xor" line="73" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="74" pos="13">\n
[reo 0.0.7] <o base=".n" line="74" pos="11">\n
[reo 0.0.7] <o base="^" line="74" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="75" pos="11">\n
[reo 0.0.7] <o base="x" line="75" pos="10" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="76" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="76" pos="12">xor cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="78" name="or" pos="2">\n
[reo 0.0.7] <o line="78" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="79" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="80" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="81" pos="6">\n
[reo 0.0.7] <o base=".or" line="82" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="83" pos="13">\n
[reo 0.0.7] <o base=".n" line="83" pos="11">\n
[reo 0.0.7] <o base="^" line="83" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="84" pos="11">\n
[reo 0.0.7] <o base="x" line="84" pos="10" ref="78"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="85" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="85" pos="12">or cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="87" name="and" pos="2">\n
[reo 0.0.7] <o line="87" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="88" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="89" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="90" pos="6">\n
[reo 0.0.7] <o base=".and" line="91" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="92" pos="13">\n
[reo 0.0.7] <o base=".n" line="92" pos="11">\n
[reo 0.0.7] <o base="^" line="92" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="93" pos="11">\n
[reo 0.0.7] <o base="x" line="93" pos="10" ref="87"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="94" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="94" pos="12">and cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="96" name="left" pos="2">\n
[reo 0.0.7] <o line="97" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="98" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="99" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="100" pos="6">\n
[reo 0.0.7] <o base=".left" line="101" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="102" pos="13">\n
[reo 0.0.7] <o base=".n" line="102" pos="11">\n
[reo 0.0.7] <o base="^" line="102" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="103" pos="10" ref="97"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="104" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="104" pos="12">left cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="106" name="right" pos="2">\n
[reo 0.0.7] <o line="107" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="108" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="109" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".as-int" line="110" pos="6">\n
[reo 0.0.7] <o base=".right" line="111" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="112" pos="13">\n
[reo 0.0.7] <o base=".n" line="112" pos="11">\n
[reo 0.0.7] <o base="^" line="112" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="113" pos="10" ref="107"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="114" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="114" pos="12">right cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="116" name="neq" pos="2">\n
[reo 0.0.7] <o line="117" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="118" name="@" pos="14">\n
[reo 0.0.7] <o base=".eq" line="118" pos="8">\n
[reo 0.0.7] <o base=".n" line="118" pos="6">\n
[reo 0.0.7] <o base="^" line="118" pos="5"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="118" pos="12" ref="117"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="120" name="mod" pos="2">\n
[reo 0.0.7] <o line="121" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".n" const="" line="122" name="dividend" pos="5">\n
[reo 0.0.7] <o base="^" line="122" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="123"\n
[reo 0.0.7] name="divisor"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="121"/>\n
[reo 0.0.7] <o base=".if" line="125" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="126" pos="13">\n
[reo 0.0.7] <o base="divisor" line="126" pos="6" ref="123"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="126" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="127" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="127" pos="12">mod by zero</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="128" pos="6">\n
[reo 0.0.7] <o base=".gt" line="129" pos="16">\n
[reo 0.0.7] <o base="dividend" line="129" pos="8" ref="122"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="129" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="abs-mod" line="130" pos="8" ref="134"/>\n
[reo 0.0.7] <o base=".neg" line="131" pos="8">\n
[reo 0.0.7] <o base="abs-mod" line="132" pos="10" ref="134"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="134" name="abs-mod" pos="4">\n
[reo 0.0.7] <o base=".abs" const="" line="135" name="int-abs" pos="23">\n
[reo 0.0.7] <o base="number" line="135" pos="7" ref="30">\n
[reo 0.0.7] <o base="dividend" line="135" pos="14" ref="122"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".abs" const="" line="136" name="x-abs" pos="22">\n
[reo 0.0.7] <o base="number" line="136" pos="7" ref="30">\n
[reo 0.0.7] <o base="divisor" line="136" pos="14" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".minus" line="137" name="@" pos="6">\n
[reo 0.0.7] <o base="int-abs" line="138" pos="8" ref="135"/>\n
[reo 0.0.7] <o base=".times" line="139" pos="13">\n
[reo 0.0.7] <o base="x-abs" line="139" pos="8" ref="136"/>\n
[reo 0.0.7] <o base=".div" line="140" pos="17">\n
[reo 0.0.7] <o base="int-abs" line="140" pos="10" ref="135"/>\n
[reo 0.0.7] <o base="x-abs" line="140" pos="22" ref="136"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="142" name="abs" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="144" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="144" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="145" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="146" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".if" line="147" pos="6">\n
[reo 0.0.7] <o base=".gte" line="148" pos="13">\n
[reo 0.0.7] <o base="value" line="148" pos="8" ref="144"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="148" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="149" pos="8" ref="144"/>\n
[reo 0.0.7] <o base=".neg" line="150" pos="13">\n
[reo 0.0.7] <o base="value" line="150" pos="8" ref="144"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="151" pos="6">\n
[reo 0.0.7] <o base=".gte" line="152" pos="13">\n
[reo 0.0.7] <o base="value" line="152" pos="8" ref="144"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="152" pos="18">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="153" pos="8" ref="144"/>\n
[reo 0.0.7] <o base=".neg" line="154" pos="13">\n
[reo 0.0.7] <o base="value" line="154" pos="8" ref="144"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="156" name="ceil" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="158" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="158" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="159" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="160" pos="6">\n
[reo 0.0.7] <o base="is-nan" line="161" pos="8" ref="63"/>\n
[reo 0.0.7] <o base="is-int" line="162" pos="8" ref="31"/>\n
[reo 0.0.7] <o base=".eq" line="163" pos="8">\n
[reo 0.0.7] <o base="value" line="164" pos="10" ref="158"/>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="165" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="166" pos="8">\n
[reo 0.0.7] <o base="value" line="167" pos="10" ref="158"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="168" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="169" pos="6" ref="158"/>\n
[reo 0.0.7] <o abstract="" line="170" pos="6">\n
[reo 0.0.7] <o base="as-int"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="171"\n
[reo 0.0.7] name="self-as-int"\n
[reo 0.0.7] pos="8"\n
[reo 0.0.7] ref="183"/>\n
[reo 0.0.7] <o base=".if" line="172" name="@" pos="8">\n
[reo 0.0.7] <o base=".lte" line="173" pos="15">\n
[reo 0.0.7] <o base="value" line="173" pos="10" ref="158"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="173" pos="20">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="self-as-int" line="174" pos="10" ref="171"/>\n
[reo 0.0.7] <o base=".plus" line="175" pos="21">\n
[reo 0.0.7] <o base="self-as-int" line="175" pos="10" ref="171"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="175" pos="27">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="?" line="177" name="pow" pos="2">\n
[reo 0.0.7] <o line="178" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="180" name="as-float" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="int" line="183" name="as-int" pos="2"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="186"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"/>\n
[reo 0.0.7] <o abstract="" line="189" name="signum" pos="2">\n
[reo 0.0.7] <o base=".if" line="192" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="193" pos="6" ref="31"/>\n
[reo 0.0.7] <o base=".if" line="194" pos="6">\n
[reo 0.0.7] <o base=".lt" line="195" pos="11">\n
[reo 0.0.7] <o base=".n" line="195" pos="9">\n
[reo 0.0.7] <o base="^" line="195" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="195" pos="15">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="196" pos="8">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] <o base=".if" line="197" pos="8">\n
[reo 0.0.7] <o base=".eq" line="198" pos="13">\n
[reo 0.0.7] <o base=".n" line="198" pos="11">\n
[reo 0.0.7] <o base="^" line="198" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="198" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="199" pos="10">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="200" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="201" pos="6">\n
[reo 0.0.7] <o base=".lt" line="202" pos="11">\n
[reo 0.0.7] <o base=".n" line="202" pos="9">\n
[reo 0.0.7] <o base="^" line="202" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="202" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="203" pos="8">-1.0</o>\n
[reo 0.0.7] <o base=".if" line="204" pos="8">\n
[reo 0.0.7] <o base=".eq" line="205" pos="13">\n
[reo 0.0.7] <o base=".n" line="205" pos="11">\n
[reo 0.0.7] <o base="^" line="205" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="205" pos="17">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="206" pos="10">0.0</o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="207" pos="10">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 185µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 182µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 259µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 153µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 156µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 81µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' produced (24682 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="10"\n
[reo 0.0.7] name="org.eolang.math.number"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/number.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:57.369997Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.negative-infinity\n
[reo 0.0.7] +alias org.eolang.math.positive-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] [n] > number\n
[reo 0.0.7] # Checking type of the number's decorator.\n
[reo 0.0.7] # If $.n is int, return true, otherwise false.\n
[reo 0.0.7] [] > is-int\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.eq 0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.eq 0.0\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] eq.\n
[reo 0.0.7] div.\n
[reo 0.0.7] value\n
[reo 0.0.7] value\n
[reo 0.0.7] 1\n
[reo 0.0.7] \n
[reo 0.0.7] # Checking type of the number's decorator.\n
[reo 0.0.7] # If $.n is float, return true, otherwise false.\n
[reo 0.0.7] [] > is-float\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.eq 0.0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.eq 0\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] eq.\n
[reo 0.0.7] div.\n
[reo 0.0.7] value\n
[reo 0.0.7] value\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] \n
[reo 0.0.7] # Checking if number is NaN\n
[reo 0.0.7] [] > is-nan\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] 7F-C0-00-00\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > xor\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] xor.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "xor cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > or\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] or.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "or cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] [x] &gt; and\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] and.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "and cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise left shift\n
[reo 0.0.7] [x] > left\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] left.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x\n
[reo 0.0.7] error "left cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise right shift\n
[reo 0.0.7] [x] > right\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] right.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x\n
[reo 0.0.7] error "right cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $.n ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.n.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate MOD\n
[reo 0.0.7] [x] > mod\n
[reo 0.0.7] ^.n > dividend!\n
[reo 0.0.7] x > divisor!\n
[reo 0.0.7] \n
[reo 0.0.7] if. > @\n
[reo 0.0.7] divisor.eq 0\n
[reo 0.0.7] error "mod by zero"\n
[reo 0.0.7] if.\n
[reo 0.0.7] dividend.gt 0\n
[reo 0.0.7] abs-mod\n
[reo 0.0.7] neg.\n
[reo 0.0.7] abs-mod\n
[reo 0.0.7] \n
[reo 0.0.7] [] > abs-mod\n
[reo 0.0.7] (number dividend).abs > int-abs!\n
[reo 0.0.7] (number divisor).abs > x-abs!\n
[reo 0.0.7] minus. > @\n
[reo 0.0.7] int-abs\n
[reo 0.0.7] x-abs.times\n
[reo 0.0.7] int-abs.div x-abs\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $.n (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.gte 0\n
[reo 0.0.7] value\n
[reo 0.0.7] value.neg\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.gte 0.0\n
[reo 0.0.7] value\n
[reo 0.0.7] value.neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Round ^.n up\n
[reo 0.0.7] [] > ceil\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] is-nan\n
[reo 0.0.7] is-int\n
[reo 0.0.7] eq.\n
[reo 0.0.7] value\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] eq.\n
[reo 0.0.7] value\n
[reo 0.0.7] negative-infinity\n
[reo 0.0.7] value\n
[reo 0.0.7] []\n
[reo 0.0.7] as-int > self-as-int!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.lte 0.0\n
[reo 0.0.7] self-as-int\n
[reo 0.0.7] self-as-int.plus 1\n
[reo 0.0.7] \n
[reo 0.0.7] # Make ^.n power x\n
[reo 0.0.7] [x] > pow /?\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts ^.n to float\n
[reo 0.0.7] [] > as-float /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts ^.n to string\n
[reo 0.0.7] [] > as-string /string\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1, 0, or 1) if $ is int\n
[reo 0.0.7] # or (-1.0, 0.0, or 1.0) if $ is float\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.lt 0\n
[reo 0.0.7] -1\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.eq 0\n
[reo 0.0.7] 0\n
[reo 0.0.7] 1\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.lt 0.0\n
[reo 0.0.7] -1.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.eq 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>negative-infinity org.eolang.math.negative-infinity</tail>\n
[reo 0.0.7] <part>negative-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.negative-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>positive-infinity org.eolang.math.positive-infinity</tail>\n
[reo 0.0.7] <part>positive-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.positive-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="30" name="number" pos="0">\n
[reo 0.0.7] <o line="30" name="n" pos="1"/>\n
[reo 0.0.7] <o abstract="" line="31" name="is-int" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="34" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="34" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="35" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="36" pos="11">\n
[reo 0.0.7] <o base="value" line="36" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="36" pos="15">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="37" pos="6">01</o>\n
[reo 0.0.7] <o base=".if" line="38" pos="6">\n
[reo 0.0.7] <o base=".eq" line="39" pos="13">\n
[reo 0.0.7] <o base="value" line="39" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="39" pos="17">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="40" pos="8">00</o>\n
[reo 0.0.7] <o base=".eq" line="41" pos="8">\n
[reo 0.0.7] <o base=".div" line="42" pos="10">\n
[reo 0.0.7] <o base="value" line="43" pos="12"/>\n
[reo 0.0.7] <o base="value" line="44" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="45" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="47" name="is-float" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="50" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="50" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="51" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="52" pos="11">\n
[reo 0.0.7] <o base="value" line="52" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="52" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="53" pos="6">01</o>\n
[reo 0.0.7] <o base=".if" line="54" pos="6">\n
[reo 0.0.7] <o base=".eq" line="55" pos="13">\n
[reo 0.0.7] <o base="value" line="55" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="55" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="56" pos="8">00</o>\n
[reo 0.0.7] <o base=".eq" line="57" pos="8">\n
[reo 0.0.7] <o base=".div" line="58" pos="10">\n
[reo 0.0.7] <o base="value" line="59" pos="12"/>\n
[reo 0.0.7] <o base="value" line="60" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="61" pos="10">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="63" name="is-nan" pos="2">\n
[reo 0.0.7] <o base=".eq" line="65" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="66" pos="9">\n
[reo 0.0.7] <o base=".n" line="66" pos="7">\n
[reo 0.0.7] <o base="^" line="66" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bytes" data="bytes" line="67" pos="6">7F C0 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="69" name="xor" pos="2">\n
[reo 0.0.7] <o line="69" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="70" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="71" pos="6"/>\n
[reo 0.0.7] <o base=".as-int" line="72" pos="6">\n
[reo 0.0.7] <o base=".xor" line="73" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="74" pos="13">\n
[reo 0.0.7] <o base=".n" line="74" pos="11">\n
[reo 0.0.7] <o base="^" line="74" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="75" pos="11">\n
[reo 0.0.7] <o base="x" line="75" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="76" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="76" pos="12">xor cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="78" name="or" pos="2">\n
[reo 0.0.7] <o line="78" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="79" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="80" pos="6"/>\n
[reo 0.0.7] <o base=".as-int" line="81" pos="6">\n
[reo 0.0.7] <o base=".or" line="82" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="83" pos="13">\n
[reo 0.0.7] <o base=".n" line="83" pos="11">\n
[reo 0.0.7] <o base="^" line="83" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="84" pos="11">\n
[reo 0.0.7] <o base="x" line="84" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="85" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="85" pos="12">or cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="87" name="and" pos="2">\n
[reo 0.0.7] <o line="87" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="88" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="89" pos="6"/>\n
[reo 0.0.7] <o base=".as-int" line="90" pos="6">\n
[reo 0.0.7] <o base=".and" line="91" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="92" pos="13">\n
[reo 0.0.7] <o base=".n" line="92" pos="11">\n
[reo 0.0.7] <o base="^" line="92" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="93" pos="11">\n
[reo 0.0.7] <o base="x" line="93" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="94" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="94" pos="12">and cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="96" name="left" pos="2">\n
[reo 0.0.7] <o line="97" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="98" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="99" pos="6"/>\n
[reo 0.0.7] <o base=".as-int" line="100" pos="6">\n
[reo 0.0.7] <o base=".left" line="101" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="102" pos="13">\n
[reo 0.0.7] <o base=".n" line="102" pos="11">\n
[reo 0.0.7] <o base="^" line="102" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="103" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="104" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="104" pos="12">left cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="106" name="right" pos="2">\n
[reo 0.0.7] <o line="107" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="108" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="109" pos="6"/>\n
[reo 0.0.7] <o base=".as-int" line="110" pos="6">\n
[reo 0.0.7] <o base=".right" line="111" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="112" pos="13">\n
[reo 0.0.7] <o base=".n" line="112" pos="11">\n
[reo 0.0.7] <o base="^" line="112" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="113" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="114" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="114" pos="12">right cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="116" name="neq" pos="2">\n
[reo 0.0.7] <o line="117" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="118" name="@" pos="14">\n
[reo 0.0.7] <o base=".eq" line="118" pos="8">\n
[reo 0.0.7] <o base=".n" line="118" pos="6">\n
[reo 0.0.7] <o base="^" line="118" pos="5"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="118" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="120" name="mod" pos="2">\n
[reo 0.0.7] <o line="121" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".n" const="" line="122" name="dividend" pos="5">\n
[reo 0.0.7] <o base="^" line="122" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" const="" line="123" name="divisor" pos="4"/>\n
[reo 0.0.7] <o base=".if" line="125" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="126" pos="13">\n
[reo 0.0.7] <o base="divisor" line="126" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="126" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="127" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="127" pos="12">mod by zero</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="128" pos="6">\n
[reo 0.0.7] <o base=".gt" line="129" pos="16">\n
[reo 0.0.7] <o base="dividend" line="129" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="129" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="abs-mod" line="130" pos="8"/>\n
[reo 0.0.7] <o base=".neg" line="131" pos="8">\n
[reo 0.0.7] <o base="abs-mod" line="132" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="134" name="abs-mod" pos="4">\n
[reo 0.0.7] <o base=".abs" const="" line="135" name="int-abs" pos="23">\n
[reo 0.0.7] <o base="number" line="135" pos="7">\n
[reo 0.0.7] <o base="dividend" line="135" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".abs" const="" line="136" name="x-abs" pos="22">\n
[reo 0.0.7] <o base="number" line="136" pos="7">\n
[reo 0.0.7] <o base="divisor" line="136" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".minus" line="137" name="@" pos="6">\n
[reo 0.0.7] <o base="int-abs" line="138" pos="8"/>\n
[reo 0.0.7] <o base=".times" line="139" pos="13">\n
[reo 0.0.7] <o base="x-abs" line="139" pos="8"/>\n
[reo 0.0.7] <o base=".div" line="140" pos="17">\n
[reo 0.0.7] <o base="int-abs" line="140" pos="10"/>\n
[reo 0.0.7] <o base="x-abs" line="140" pos="22"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="142" name="abs" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="144" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="144" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="145" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="146" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="147" pos="6">\n
[reo 0.0.7] <o base=".gte" line="148" pos="13">\n
[reo 0.0.7] <o base="value" line="148" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="148" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="149" pos="8"/>\n
[reo 0.0.7] <o base=".neg" line="150" pos="13">\n
[reo 0.0.7] <o base="value" line="150" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="151" pos="6">\n
[reo 0.0.7] <o base=".gte" line="152" pos="13">\n
[reo 0.0.7] <o base="value" line="152" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="152" pos="18">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="153" pos="8"/>\n
[reo 0.0.7] <o base=".neg" line="154" pos="13">\n
[reo 0.0.7] <o base="value" line="154" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="156" name="ceil" pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="158" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="158" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="159" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="160" pos="6">\n
[reo 0.0.7] <o base="is-nan" line="161" pos="8"/>\n
[reo 0.0.7] <o base="is-int" line="162" pos="8"/>\n
[reo 0.0.7] <o base=".eq" line="163" pos="8">\n
[reo 0.0.7] <o base="value" line="164" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="165" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="166" pos="8">\n
[reo 0.0.7] <o base="value" line="167" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="168" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="169" pos="6"/>\n
[reo 0.0.7] <o abstract="" line="170" pos="6">\n
[reo 0.0.7] <o base="as-int"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="171"\n
[reo 0.0.7] name="self-as-int"\n
[reo 0.0.7] pos="8"/>\n
[reo 0.0.7] <o base=".if" line="172" name="@" pos="8">\n
[reo 0.0.7] <o base=".lte" line="173" pos="15">\n
[reo 0.0.7] <o base="value" line="173" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="173" pos="20">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="self-as-int" line="174" pos="10"/>\n
[reo 0.0.7] <o base=".plus" line="175" pos="21">\n
[reo 0.0.7] <o base="self-as-int" line="175" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="175" pos="27">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="?" line="177" name="pow" pos="2">\n
[reo 0.0.7] <o line="178" name="x" pos="3"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="float" line="180" name="as-float" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="int" line="183" name="as-int" pos="2"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="186"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"/>\n
[reo 0.0.7] <o abstract="" line="189" name="signum" pos="2">\n
[reo 0.0.7] <o base=".if" line="192" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="193" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="194" pos="6">\n
[reo 0.0.7] <o base=".lt" line="195" pos="11">\n
[reo 0.0.7] <o base=".n" line="195" pos="9">\n
[reo 0.0.7] <o base="^" line="195" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="195" pos="15">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="196" pos="8">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] <o base=".if" line="197" pos="8">\n
[reo 0.0.7] <o base=".eq" line="198" pos="13">\n
[reo 0.0.7] <o base=".n" line="198" pos="11">\n
[reo 0.0.7] <o base="^" line="198" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="198" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="199" pos="10">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="200" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="201" pos="6">\n
[reo 0.0.7] <o base=".lt" line="202" pos="11">\n
[reo 0.0.7] <o base=".n" line="202" pos="9">\n
[reo 0.0.7] <o base="^" line="202" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="202" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="203" pos="8">-1.0</o>\n
[reo 0.0.7] <o base=".if" line="204" pos="8">\n
[reo 0.0.7] <o base=".eq" line="205" pos="13">\n
[reo 0.0.7] <o base=".n" line="205" pos="11">\n
[reo 0.0.7] <o base="^" line="205" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="205" pos="17">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="206" pos="10">0.0</o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="207" pos="10">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 92µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 24ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 302µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 226µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (62723 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="10"\n
[reo 0.0.7] name="org.eolang.math.number"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/number.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:57.369997Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.negative-infinity\n
[reo 0.0.7] +alias org.eolang.math.positive-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] [n] > number\n
[reo 0.0.7] # Checking type of the number's decorator.\n
[reo 0.0.7] # If $.n is int, return true, otherwise false.\n
[reo 0.0.7] [] > is-int\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.eq 0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.eq 0.0\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] eq.\n
[reo 0.0.7] div.\n
[reo 0.0.7] value\n
[reo 0.0.7] value\n
[reo 0.0.7] 1\n
[reo 0.0.7] \n
[reo 0.0.7] # Checking type of the number's decorator.\n
[reo 0.0.7] # If $.n is float, return true, otherwise false.\n
[reo 0.0.7] [] > is-float\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.eq 0.0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.eq 0\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] eq.\n
[reo 0.0.7] div.\n
[reo 0.0.7] value\n
[reo 0.0.7] value\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] \n
[reo 0.0.7] # Checking if number is NaN\n
[reo 0.0.7] [] > is-nan\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] 7F-C0-00-00\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > xor\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] xor.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "xor cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] [x] &gt; or\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] or.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "or cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] [x] &gt; and\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] and.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "and cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise left shift\n
[reo 0.0.7] [x] &gt; left\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] left.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x\n
[reo 0.0.7] error "left cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise right shift\n
[reo 0.0.7] [x] &gt; right\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] right.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x\n
[reo 0.0.7] error "right cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $.n ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.n.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate MOD\n
[reo 0.0.7] [x] > mod\n
[reo 0.0.7] ^.n > dividend!\n
[reo 0.0.7] x > divisor!\n
[reo 0.0.7] \n
[reo 0.0.7] if. > @\n
[reo 0.0.7] divisor.eq 0\n
[reo 0.0.7] error "mod by zero"\n
[reo 0.0.7] if.\n
[reo 0.0.7] dividend.gt 0\n
[reo 0.0.7] abs-mod\n
[reo 0.0.7] neg.\n
[reo 0.0.7] abs-mod\n
[reo 0.0.7] \n
[reo 0.0.7] [] > abs-mod\n
[reo 0.0.7] (number dividend).abs > int-abs!\n
[reo 0.0.7] (number divisor).abs > x-abs!\n
[reo 0.0.7] minus. > @\n
[reo 0.0.7] int-abs\n
[reo 0.0.7] x-abs.times\n
[reo 0.0.7] int-abs.div x-abs\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $.n (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.gte 0\n
[reo 0.0.7] value\n
[reo 0.0.7] value.neg\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.gte 0.0\n
[reo 0.0.7] value\n
[reo 0.0.7] value.neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Round ^.n up\n
[reo 0.0.7] [] > ceil\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] is-nan\n
[reo 0.0.7] is-int\n
[reo 0.0.7] eq.\n
[reo 0.0.7] value\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] eq.\n
[reo 0.0.7] value\n
[reo 0.0.7] negative-infinity\n
[reo 0.0.7] value\n
[reo 0.0.7] []\n
[reo 0.0.7] as-int > self-as-int!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.lte 0.0\n
[reo 0.0.7] self-as-int\n
[reo 0.0.7] self-as-int.plus 1\n
[reo 0.0.7] \n
[reo 0.0.7] # Make ^.n power x\n
[reo 0.0.7] [x] > pow /?\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts ^.n to float\n
[reo 0.0.7] [] > as-float /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts ^.n to string\n
[reo 0.0.7] [] > as-string /string\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1, 0, or 1) if $ is int\n
[reo 0.0.7] # or (-1.0, 0.0, or 1.0) if $ is float\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.lt 0\n
[reo 0.0.7] -1\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.eq 0\n
[reo 0.0.7] 0\n
[reo 0.0.7] 1\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.lt 0.0\n
[reo 0.0.7] -1.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.eq 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>negative-infinity org.eolang.math.negative-infinity</tail>\n
[reo 0.0.7] <part>negative-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.negative-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>positive-infinity org.eolang.math.positive-infinity</tail>\n
[reo 0.0.7] <part>positive-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.positive-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="number"\n
[reo 0.0.7] original-name="number"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="30" name="n" pos="1"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$is-int"\n
[reo 0.0.7] cut="1"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="is-int"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="31">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$is-float"\n
[reo 0.0.7] cut="19"\n
[reo 0.0.7] line="47"\n
[reo 0.0.7] name="is-float"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="47">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$is-nan"\n
[reo 0.0.7] cut="37"\n
[reo 0.0.7] line="63"\n
[reo 0.0.7] name="is-nan"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="63">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$xor"\n
[reo 0.0.7] cut="43"\n
[reo 0.0.7] line="69"\n
[reo 0.0.7] name="xor"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="69">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$or"\n
[reo 0.0.7] cut="56"\n
[reo 0.0.7] line="78"\n
[reo 0.0.7] name="or"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="78">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$and"\n
[reo 0.0.7] cut="69"\n
[reo 0.0.7] line="87"\n
[reo 0.0.7] name="and"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="87">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$left"\n
[reo 0.0.7] cut="82"\n
[reo 0.0.7] line="96"\n
[reo 0.0.7] name="left"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="96">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$right"\n
[reo 0.0.7] cut="94"\n
[reo 0.0.7] line="106"\n
[reo 0.0.7] name="right"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="106">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$neq"\n
[reo 0.0.7] cut="106"\n
[reo 0.0.7] line="116"\n
[reo 0.0.7] name="neq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="116">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$mod"\n
[reo 0.0.7] cut="113"\n
[reo 0.0.7] line="120"\n
[reo 0.0.7] name="mod"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="120">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$abs"\n
[reo 0.0.7] cut="145"\n
[reo 0.0.7] line="142"\n
[reo 0.0.7] name="abs"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="142">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$ceil"\n
[reo 0.0.7] cut="164"\n
[reo 0.0.7] line="156"\n
[reo 0.0.7] name="ceil"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="156">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="?"\n
[reo 0.0.7] base="number$pow"\n
[reo 0.0.7] cut="188"\n
[reo 0.0.7] line="177"\n
[reo 0.0.7] name="pow"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="177">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] base="number$as-float"\n
[reo 0.0.7] cut="190"\n
[reo 0.0.7] line="180"\n
[reo 0.0.7] name="as-float"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="180">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] base="number$as-int"\n
[reo 0.0.7] cut="191"\n
[reo 0.0.7] line="183"\n
[reo 0.0.7] name="as-int"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="183">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] base="number$as-string"\n
[reo 0.0.7] cut="192"\n
[reo 0.0.7] line="186"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="186">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$signum"\n
[reo 0.0.7] cut="193"\n
[reo 0.0.7] line="189"\n
[reo 0.0.7] name="signum"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="189">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="number$is-int"\n
[reo 0.0.7] original-name="is-int"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="34" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="34" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="35" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="36" pos="11">\n
[reo 0.0.7] <o base="value" line="36" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="36" pos="15">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="37" pos="6">01</o>\n
[reo 0.0.7] <o base=".if" line="38" pos="6">\n
[reo 0.0.7] <o base=".eq" line="39" pos="13">\n
[reo 0.0.7] <o base="value" line="39" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="39" pos="17">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="40" pos="8">00</o>\n
[reo 0.0.7] <o base=".eq" line="41" pos="8">\n
[reo 0.0.7] <o base=".div" line="42" pos="10">\n
[reo 0.0.7] <o base="value" line="43" pos="12"/>\n
[reo 0.0.7] <o base="value" line="44" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="45" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="31.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="31.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="31.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="31.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="31.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="31.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="31.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="31.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="31.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="31.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="31.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="31.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="31.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="31.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="31.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="31.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="31.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="47"\n
[reo 0.0.7] name="number$is-float"\n
[reo 0.0.7] original-name="is-float"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="50" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="50" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="51" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="52" pos="11">\n
[reo 0.0.7] <o base="value" line="52" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="52" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="53" pos="6">01</o>\n
[reo 0.0.7] <o base=".if" line="54" pos="6">\n
[reo 0.0.7] <o base=".eq" line="55" pos="13">\n
[reo 0.0.7] <o base="value" line="55" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="55" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="56" pos="8">00</o>\n
[reo 0.0.7] <o base=".eq" line="57" pos="8">\n
[reo 0.0.7] <o base=".div" line="58" pos="10">\n
[reo 0.0.7] <o base="value" line="59" pos="12"/>\n
[reo 0.0.7] <o base="value" line="60" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="61" pos="10">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="47.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="47.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="47.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="47.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="47.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="47.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="47.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="47.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="47.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="47.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="47.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="47.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="47.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="47.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="47.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="47.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="47.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="63"\n
[reo 0.0.7] name="number$is-nan"\n
[reo 0.0.7] original-name="is-nan"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".eq" line="65" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="66" pos="9">\n
[reo 0.0.7] <o base=".n" line="66" pos="7">\n
[reo 0.0.7] <o base="^" line="66" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bytes" data="bytes" line="67" pos="6">7F C0 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="63.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="63.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="63.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="63.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="63.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="63.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="63.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="63.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="63.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="63.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="63.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="63.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="63.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="63.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="63.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="63.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="63.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="69"\n
[reo 0.0.7] name="number$xor"\n
[reo 0.0.7] original-name="xor"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="69" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="70" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="71" pos="6"/>\n
[reo 0.0.7] <o base=".as-int" line="72" pos="6">\n
[reo 0.0.7] <o base=".xor" line="73" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="74" pos="13">\n
[reo 0.0.7] <o base=".n" line="74" pos="11">\n
[reo 0.0.7] <o base="^" line="74" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="75" pos="11">\n
[reo 0.0.7] <o base="x" line="75" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="76" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="76" pos="12">xor cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="69.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="69.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="69.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="69.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="69.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="69.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="69.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="69.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="69.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="69.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="69.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="69.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="69.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="69.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="69.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="69.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="69.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="78"\n
[reo 0.0.7] name="number$or"\n
[reo 0.0.7] original-name="or"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="78" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="79" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="80" pos="6"/>\n
[reo 0.0.7] <o base=".as-int" line="81" pos="6">\n
[reo 0.0.7] <o base=".or" line="82" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="83" pos="13">\n
[reo 0.0.7] <o base=".n" line="83" pos="11">\n
[reo 0.0.7] <o base="^" line="83" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="84" pos="11">\n
[reo 0.0.7] <o base="x" line="84" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="85" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="85" pos="12">or cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="78.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="78.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="78.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="78.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="78.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="78.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="78.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="78.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="78.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="78.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="78.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="78.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="78.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="78.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="78.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="78.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="78.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="87"\n
[reo 0.0.7] name="number$and"\n
[reo 0.0.7] original-name="and"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="87" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="88" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="89" pos="6"/>\n
[reo 0.0.7] <o base=".as-int" line="90" pos="6">\n
[reo 0.0.7] <o base=".and" line="91" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="92" pos="13">\n
[reo 0.0.7] <o base=".n" line="92" pos="11">\n
[reo 0.0.7] <o base="^" line="92" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="93" pos="11">\n
[reo 0.0.7] <o base="x" line="93" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="94" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="94" pos="12">and cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="87.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="87.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="87.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="87.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="87.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="87.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="87.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="87.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="87.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="87.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="87.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="87.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="87.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="87.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="87.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="87.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="87.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="96"\n
[reo 0.0.7] name="number$left"\n
[reo 0.0.7] original-name="left"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="97" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="98" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="99" pos="6"/>\n
[reo 0.0.7] <o base=".as-int" line="100" pos="6">\n
[reo 0.0.7] <o base=".left" line="101" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="102" pos="13">\n
[reo 0.0.7] <o base=".n" line="102" pos="11">\n
[reo 0.0.7] <o base="^" line="102" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="103" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="104" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="104" pos="12">left cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="96.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="96.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="96.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="96.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="96.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="96.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="96.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="96.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="96.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="96.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="96.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="96.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="96.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="96.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="96.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="96.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="96.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="106"\n
[reo 0.0.7] name="number$right"\n
[reo 0.0.7] original-name="right"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="107" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="108" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="109" pos="6"/>\n
[reo 0.0.7] <o base=".as-int" line="110" pos="6">\n
[reo 0.0.7] <o base=".right" line="111" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="112" pos="13">\n
[reo 0.0.7] <o base=".n" line="112" pos="11">\n
[reo 0.0.7] <o base="^" line="112" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="113" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="114" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="114" pos="12">right cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="106.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="106.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="106.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="106.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="106.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="106.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="106.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="106.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="106.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="106.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="106.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="106.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="106.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="106.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="106.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="106.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="106.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="116"\n
[reo 0.0.7] name="number$neq"\n
[reo 0.0.7] original-name="neq"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="117" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="118" name="@" pos="14">\n
[reo 0.0.7] <o base=".eq" line="118" pos="8">\n
[reo 0.0.7] <o base=".n" line="118" pos="6">\n
[reo 0.0.7] <o base="^" line="118" pos="5"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="118" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="116.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="116.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="116.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="116.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="116.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="116.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="116.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="116.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="116.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="116.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="116.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="116.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="116.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="116.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="116.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="116.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="116.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="120"\n
[reo 0.0.7] name="number$mod"\n
[reo 0.0.7] original-name="mod"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="121" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".n" const="" line="122" name="dividend" pos="5">\n
[reo 0.0.7] <o base="^" line="122" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" const="" line="123" name="divisor" pos="4"/>\n
[reo 0.0.7] <o base=".if" line="125" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="126" pos="13">\n
[reo 0.0.7] <o base="divisor" line="126" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="126" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="127" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="127" pos="12">mod by zero</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="128" pos="6">\n
[reo 0.0.7] <o base=".gt" line="129" pos="16">\n
[reo 0.0.7] <o base="dividend" line="129" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="129" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="abs-mod" line="130" pos="8"/>\n
[reo 0.0.7] <o base=".neg" line="131" pos="8">\n
[reo 0.0.7] <o base="abs-mod" line="132" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$mod$abs-mod"\n
[reo 0.0.7] cut="130"\n
[reo 0.0.7] line="134"\n
[reo 0.0.7] name="abs-mod"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="134">\n
[reo 0.0.7] <o as="x" base="x" level="1"/>\n
[reo 0.0.7] <o as="dividend" base="dividend" level="1"/>\n
[reo 0.0.7] <o as="divisor" base="divisor" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="n" base="n" level="2"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="2"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="2"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="2"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="2"/>\n
[reo 0.0.7] <o as="or" base="or" level="2"/>\n
[reo 0.0.7] <o as="and" base="and" level="2"/>\n
[reo 0.0.7] <o as="left" base="left" level="2"/>\n
[reo 0.0.7] <o as="right" base="right" level="2"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="2"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="2"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="2"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="2"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="2"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="2"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="2"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="120.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="120.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="120.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="120.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="120.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="120.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="120.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="120.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="120.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="120.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="120.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="120.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="120.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="120.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="120.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="120.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="120.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="134"\n
[reo 0.0.7] name="number$mod$abs-mod"\n
[reo 0.0.7] original-name="abs-mod"\n
[reo 0.0.7] parent="number$mod"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base=".abs" const="" line="135" name="int-abs" pos="23">\n
[reo 0.0.7] <o base="number" line="135" pos="7">\n
[reo 0.0.7] <o base="dividend" line="135" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".abs" const="" line="136" name="x-abs" pos="22">\n
[reo 0.0.7] <o base="number" line="136" pos="7">\n
[reo 0.0.7] <o base="divisor" line="136" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".minus" line="137" name="@" pos="6">\n
[reo 0.0.7] <o base="int-abs" line="138" pos="8"/>\n
[reo 0.0.7] <o base=".times" line="139" pos="13">\n
[reo 0.0.7] <o base="x-abs" line="139" pos="8"/>\n
[reo 0.0.7] <o base=".div" line="140" pos="17">\n
[reo 0.0.7] <o base="int-abs" line="140" pos="10"/>\n
[reo 0.0.7] <o base="x-abs" line="140" pos="22"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="134.121" name="x"/>\n
[reo 0.0.7] <o level="1" line="134.122" name="dividend"/>\n
[reo 0.0.7] <o level="1" line="134.123" name="divisor"/>\n
[reo 0.0.7] <o level="1" line="134.125" name="@"/>\n
[reo 0.0.7] <o level="2" line="134.30" name="n"/>\n
[reo 0.0.7] <o level="2" line="134.31" name="is-int"/>\n
[reo 0.0.7] <o level="2" line="134.47" name="is-float"/>\n
[reo 0.0.7] <o level="2" line="134.63" name="is-nan"/>\n
[reo 0.0.7] <o level="2" line="134.69" name="xor"/>\n
[reo 0.0.7] <o level="2" line="134.78" name="or"/>\n
[reo 0.0.7] <o level="2" line="134.87" name="and"/>\n
[reo 0.0.7] <o level="2" line="134.96" name="left"/>\n
[reo 0.0.7] <o level="2" line="134.106" name="right"/>\n
[reo 0.0.7] <o level="2" line="134.116" name="neq"/>\n
[reo 0.0.7] <o level="2" line="134.142" name="abs"/>\n
[reo 0.0.7] <o level="2" line="134.156" name="ceil"/>\n
[reo 0.0.7] <o level="2" line="134.177" name="pow"/>\n
[reo 0.0.7] <o level="2" line="134.180" name="as-float"/>\n
[reo 0.0.7] <o level="2" line="134.183" name="as-int"/>\n
[reo 0.0.7] <o level="2" line="134.186" name="as-string"/>\n
[reo 0.0.7] <o level="2" line="134.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="142"\n
[reo 0.0.7] name="number$abs"\n
[reo 0.0.7] original-name="abs"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="144" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="144" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="145" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="146" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="147" pos="6">\n
[reo 0.0.7] <o base=".gte" line="148" pos="13">\n
[reo 0.0.7] <o base="value" line="148" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="148" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="149" pos="8"/>\n
[reo 0.0.7] <o base=".neg" line="150" pos="13">\n
[reo 0.0.7] <o base="value" line="150" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="151" pos="6">\n
[reo 0.0.7] <o base=".gte" line="152" pos="13">\n
[reo 0.0.7] <o base="value" line="152" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="152" pos="18">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="153" pos="8"/>\n
[reo 0.0.7] <o base=".neg" line="154" pos="13">\n
[reo 0.0.7] <o base="value" line="154" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="142.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="142.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="142.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="142.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="142.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="142.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="142.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="142.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="142.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="142.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="142.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="142.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="142.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="142.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="142.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="142.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="142.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="156"\n
[reo 0.0.7] name="number$ceil"\n
[reo 0.0.7] original-name="ceil"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="158" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="158" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="159" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="160" pos="6">\n
[reo 0.0.7] <o base="is-nan" line="161" pos="8"/>\n
[reo 0.0.7] <o base="is-int" line="162" pos="8"/>\n
[reo 0.0.7] <o base=".eq" line="163" pos="8">\n
[reo 0.0.7] <o base="value" line="164" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="165" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="166" pos="8">\n
[reo 0.0.7] <o base="value" line="167" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="168" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="169" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$ceil$t1$a2"\n
[reo 0.0.7] cut="176"\n
[reo 0.0.7] line="170"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="170">\n
[reo 0.0.7] <o as="value" base="value" level="1"/>\n
[reo 0.0.7] <o as="n" base="n" level="2"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="2"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="2"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="2"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="2"/>\n
[reo 0.0.7] <o as="or" base="or" level="2"/>\n
[reo 0.0.7] <o as="and" base="and" level="2"/>\n
[reo 0.0.7] <o as="left" base="left" level="2"/>\n
[reo 0.0.7] <o as="right" base="right" level="2"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="2"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="2"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="2"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="2"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="2"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="2"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="2"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="156.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="156.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="156.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="156.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="156.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="156.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="156.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="156.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="156.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="156.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="156.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="156.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="156.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="156.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="156.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="156.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="156.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="170"\n
[reo 0.0.7] name="number$ceil$t1$a2"\n
[reo 0.0.7] parent="number$ceil"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o base="as-int"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="171"\n
[reo 0.0.7] name="self-as-int"\n
[reo 0.0.7] pos="8"/>\n
[reo 0.0.7] <o base=".if" line="172" name="@" pos="8">\n
[reo 0.0.7] <o base=".lte" line="173" pos="15">\n
[reo 0.0.7] <o base="value" line="173" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="173" pos="20">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="self-as-int" line="174" pos="10"/>\n
[reo 0.0.7] <o base=".plus" line="175" pos="21">\n
[reo 0.0.7] <o base="self-as-int" line="175" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="175" pos="27">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="170.158" name="value"/>\n
[reo 0.0.7] <o level="2" line="170.30" name="n"/>\n
[reo 0.0.7] <o level="2" line="170.31" name="is-int"/>\n
[reo 0.0.7] <o level="2" line="170.47" name="is-float"/>\n
[reo 0.0.7] <o level="2" line="170.63" name="is-nan"/>\n
[reo 0.0.7] <o level="2" line="170.69" name="xor"/>\n
[reo 0.0.7] <o level="2" line="170.78" name="or"/>\n
[reo 0.0.7] <o level="2" line="170.87" name="and"/>\n
[reo 0.0.7] <o level="2" line="170.96" name="left"/>\n
[reo 0.0.7] <o level="2" line="170.106" name="right"/>\n
[reo 0.0.7] <o level="2" line="170.116" name="neq"/>\n
[reo 0.0.7] <o level="2" line="170.120" name="mod"/>\n
[reo 0.0.7] <o level="2" line="170.142" name="abs"/>\n
[reo 0.0.7] <o level="2" line="170.177" name="pow"/>\n
[reo 0.0.7] <o level="2" line="170.180" name="as-float"/>\n
[reo 0.0.7] <o level="2" line="170.183" name="as-int"/>\n
[reo 0.0.7] <o level="2" line="170.186" name="as-string"/>\n
[reo 0.0.7] <o level="2" line="170.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="?"\n
[reo 0.0.7] line="177"\n
[reo 0.0.7] name="number$pow"\n
[reo 0.0.7] original-name="pow"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="178" name="x" pos="3"/>\n
[reo 0.0.7] <o level="1" line="177.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="177.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="177.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="177.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="177.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="177.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="177.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="177.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="177.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="177.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="177.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="177.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="177.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="177.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="177.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="177.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="177.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] line="180"\n
[reo 0.0.7] name="number$as-float"\n
[reo 0.0.7] original-name="as-float"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="180.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="180.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="180.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="180.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="180.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="180.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="180.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="180.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="180.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="180.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="180.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="180.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="180.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="180.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="180.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="180.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="180.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] line="183"\n
[reo 0.0.7] name="number$as-int"\n
[reo 0.0.7] original-name="as-int"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="183.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="183.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="183.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="183.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="183.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="183.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="183.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="183.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="183.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="183.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="183.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="183.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="183.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="183.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="183.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="183.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="183.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="186"\n
[reo 0.0.7] name="number$as-string"\n
[reo 0.0.7] original-name="as-string"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="186.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="186.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="186.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="186.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="186.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="186.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="186.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="186.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="186.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="186.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="186.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="186.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="186.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="186.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="186.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="186.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="186.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="189"\n
[reo 0.0.7] name="number$signum"\n
[reo 0.0.7] original-name="signum"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".if" line="192" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="193" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="194" pos="6">\n
[reo 0.0.7] <o base=".lt" line="195" pos="11">\n
[reo 0.0.7] <o base=".n" line="195" pos="9">\n
[reo 0.0.7] <o base="^" line="195" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="195" pos="15">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="196" pos="8">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] <o base=".if" line="197" pos="8">\n
[reo 0.0.7] <o base=".eq" line="198" pos="13">\n
[reo 0.0.7] <o base=".n" line="198" pos="11">\n
[reo 0.0.7] <o base="^" line="198" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="198" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="199" pos="10">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="200" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="201" pos="6">\n
[reo 0.0.7] <o base=".lt" line="202" pos="11">\n
[reo 0.0.7] <o base=".n" line="202" pos="9">\n
[reo 0.0.7] <o base="^" line="202" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="202" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="203" pos="8">-1.0</o>\n
[reo 0.0.7] <o base=".if" line="204" pos="8">\n
[reo 0.0.7] <o base=".eq" line="205" pos="13">\n
[reo 0.0.7] <o base=".n" line="205" pos="11">\n
[reo 0.0.7] <o base="^" line="205" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="205" pos="17">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="206" pos="10">0.0</o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="207" pos="10">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="189.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="189.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="189.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="189.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="189.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="189.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="189.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="189.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="189.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="189.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="189.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="189.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="189.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="189.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="189.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="189.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="189.186" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 347µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 291µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 21ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 188µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' produced (62715 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="10"\n
[reo 0.0.7] name="org.eolang.math.number"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/number.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:57.369997Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.negative-infinity\n
[reo 0.0.7] +alias org.eolang.math.positive-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] [n] > number\n
[reo 0.0.7] # Checking type of the number's decorator.\n
[reo 0.0.7] # If $.n is int, return true, otherwise false.\n
[reo 0.0.7] [] > is-int\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.eq 0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.eq 0.0\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] eq.\n
[reo 0.0.7] div.\n
[reo 0.0.7] value\n
[reo 0.0.7] value\n
[reo 0.0.7] 1\n
[reo 0.0.7] \n
[reo 0.0.7] # Checking type of the number's decorator.\n
[reo 0.0.7] # If $.n is float, return true, otherwise false.\n
[reo 0.0.7] [] > is-float\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.eq 0.0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.eq 0\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] eq.\n
[reo 0.0.7] div.\n
[reo 0.0.7] value\n
[reo 0.0.7] value\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] \n
[reo 0.0.7] # Checking if number is NaN\n
[reo 0.0.7] [] > is-nan\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] 7F-C0-00-00\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > xor\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] xor.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "xor cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > or\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] or.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "or cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > and\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] and.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "and cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise left shift\n
[reo 0.0.7] [x] > left\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] left.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x\n
[reo 0.0.7] error "left cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise right shift\n
[reo 0.0.7] [x] > right\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] right.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x\n
[reo 0.0.7] error "right cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $.n ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.n.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate MOD\n
[reo 0.0.7] [x] > mod\n
[reo 0.0.7] ^.n > dividend!\n
[reo 0.0.7] x > divisor!\n
[reo 0.0.7] \n
[reo 0.0.7] if. > @\n
[reo 0.0.7] divisor.eq 0\n
[reo 0.0.7] error "mod by zero"\n
[reo 0.0.7] if.\n
[reo 0.0.7] dividend.gt 0\n
[reo 0.0.7] abs-mod\n
[reo 0.0.7] neg.\n
[reo 0.0.7] abs-mod\n
[reo 0.0.7] \n
[reo 0.0.7] [] > abs-mod\n
[reo 0.0.7] (number dividend).abs > int-abs!\n
[reo 0.0.7] (number divisor).abs > x-abs!\n
[reo 0.0.7] minus. > @\n
[reo 0.0.7] int-abs\n
[reo 0.0.7] x-abs.times\n
[reo 0.0.7] int-abs.div x-abs\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $.n (i.e., with no sign)\n
[reo 0.0.7] [] &gt; abs\n
[reo 0.0.7] ^.n &gt; value!\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.gte 0\n
[reo 0.0.7] value\n
[reo 0.0.7] value.neg\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.gte 0.0\n
[reo 0.0.7] value\n
[reo 0.0.7] value.neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Round ^.n up\n
[reo 0.0.7] [] &gt; ceil\n
[reo 0.0.7] ^.n &gt; value!\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] or.\n
[reo 0.0.7] is-nan\n
[reo 0.0.7] is-int\n
[reo 0.0.7] eq.\n
[reo 0.0.7] value\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] eq.\n
[reo 0.0.7] value\n
[reo 0.0.7] negative-infinity\n
[reo 0.0.7] value\n
[reo 0.0.7] []\n
[reo 0.0.7] as-int > self-as-int!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.lte 0.0\n
[reo 0.0.7] self-as-int\n
[reo 0.0.7] self-as-int.plus 1\n
[reo 0.0.7] \n
[reo 0.0.7] # Make ^.n power x\n
[reo 0.0.7] [x] > pow /?\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts ^.n to float\n
[reo 0.0.7] [] > as-float /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts ^.n to string\n
[reo 0.0.7] [] > as-string /string\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1, 0, or 1) if $ is int\n
[reo 0.0.7] # or (-1.0, 0.0, or 1.0) if $ is float\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.lt 0\n
[reo 0.0.7] -1\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.eq 0\n
[reo 0.0.7] 0\n
[reo 0.0.7] 1\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.lt 0.0\n
[reo 0.0.7] -1.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.eq 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>negative-infinity org.eolang.math.negative-infinity</tail>\n
[reo 0.0.7] <part>negative-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.negative-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>positive-infinity org.eolang.math.positive-infinity</tail>\n
[reo 0.0.7] <part>positive-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.positive-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="number"\n
[reo 0.0.7] original-name="number"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="30" name="n" pos="1"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$is-int"\n
[reo 0.0.7] cut="1"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="is-int"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="31">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$is-float"\n
[reo 0.0.7] cut="19"\n
[reo 0.0.7] line="47"\n
[reo 0.0.7] name="is-float"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="47">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$is-nan"\n
[reo 0.0.7] cut="37"\n
[reo 0.0.7] line="63"\n
[reo 0.0.7] name="is-nan"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="63">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$xor"\n
[reo 0.0.7] cut="43"\n
[reo 0.0.7] line="69"\n
[reo 0.0.7] name="xor"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="69">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$or"\n
[reo 0.0.7] cut="56"\n
[reo 0.0.7] line="78"\n
[reo 0.0.7] name="or"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="78">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$and"\n
[reo 0.0.7] cut="69"\n
[reo 0.0.7] line="87"\n
[reo 0.0.7] name="and"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="87">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$left"\n
[reo 0.0.7] cut="82"\n
[reo 0.0.7] line="96"\n
[reo 0.0.7] name="left"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="96">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$right"\n
[reo 0.0.7] cut="94"\n
[reo 0.0.7] line="106"\n
[reo 0.0.7] name="right"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="106">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$neq"\n
[reo 0.0.7] cut="106"\n
[reo 0.0.7] line="116"\n
[reo 0.0.7] name="neq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="116">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$mod"\n
[reo 0.0.7] cut="113"\n
[reo 0.0.7] line="120"\n
[reo 0.0.7] name="mod"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="120">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$abs"\n
[reo 0.0.7] cut="145"\n
[reo 0.0.7] line="142"\n
[reo 0.0.7] name="abs"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="142">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$ceil"\n
[reo 0.0.7] cut="164"\n
[reo 0.0.7] line="156"\n
[reo 0.0.7] name="ceil"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="156">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="?"\n
[reo 0.0.7] base="number$pow"\n
[reo 0.0.7] cut="188"\n
[reo 0.0.7] line="177"\n
[reo 0.0.7] name="pow"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="177">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] base="number$as-float"\n
[reo 0.0.7] cut="190"\n
[reo 0.0.7] line="180"\n
[reo 0.0.7] name="as-float"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="180">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] base="number$as-int"\n
[reo 0.0.7] cut="191"\n
[reo 0.0.7] line="183"\n
[reo 0.0.7] name="as-int"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="183">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] base="number$as-string"\n
[reo 0.0.7] cut="192"\n
[reo 0.0.7] line="186"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="186">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$signum"\n
[reo 0.0.7] cut="193"\n
[reo 0.0.7] line="189"\n
[reo 0.0.7] name="signum"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="189">\n
[reo 0.0.7] <o as="n" base="n" level="1"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1"/>\n
[reo 0.0.7] <o as="or" base="or" level="1"/>\n
[reo 0.0.7] <o as="and" base="and" level="1"/>\n
[reo 0.0.7] <o as="left" base="left" level="1"/>\n
[reo 0.0.7] <o as="right" base="right" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="number$is-int"\n
[reo 0.0.7] original-name="is-int"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="34" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="34" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="35" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="36" pos="11">\n
[reo 0.0.7] <o base="value" line="36" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="36" pos="15">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="37" pos="6">01</o>\n
[reo 0.0.7] <o base=".if" line="38" pos="6">\n
[reo 0.0.7] <o base=".eq" line="39" pos="13">\n
[reo 0.0.7] <o base="value" line="39" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="39" pos="17">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="40" pos="8">00</o>\n
[reo 0.0.7] <o base=".eq" line="41" pos="8">\n
[reo 0.0.7] <o base=".div" line="42" pos="10">\n
[reo 0.0.7] <o base="value" line="43" pos="12"/>\n
[reo 0.0.7] <o base="value" line="44" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="45" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="31.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="31.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="31.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="31.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="31.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="31.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="31.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="31.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="31.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="31.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="31.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="31.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="31.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="31.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="31.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="31.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="31.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="47"\n
[reo 0.0.7] name="number$is-float"\n
[reo 0.0.7] original-name="is-float"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="50" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="50" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="51" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="52" pos="11">\n
[reo 0.0.7] <o base="value" line="52" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="52" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="53" pos="6">01</o>\n
[reo 0.0.7] <o base=".if" line="54" pos="6">\n
[reo 0.0.7] <o base=".eq" line="55" pos="13">\n
[reo 0.0.7] <o base="value" line="55" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="55" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="56" pos="8">00</o>\n
[reo 0.0.7] <o base=".eq" line="57" pos="8">\n
[reo 0.0.7] <o base=".div" line="58" pos="10">\n
[reo 0.0.7] <o base="value" line="59" pos="12"/>\n
[reo 0.0.7] <o base="value" line="60" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="61" pos="10">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="47.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="47.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="47.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="47.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="47.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="47.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="47.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="47.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="47.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="47.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="47.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="47.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="47.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="47.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="47.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="47.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="47.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="63"\n
[reo 0.0.7] name="number$is-nan"\n
[reo 0.0.7] original-name="is-nan"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".eq" line="65" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="66" pos="9">\n
[reo 0.0.7] <o base=".n" line="66" pos="7">\n
[reo 0.0.7] <o base="^" line="66" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bytes" data="bytes" line="67" pos="6">7F C0 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="63.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="63.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="63.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="63.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="63.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="63.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="63.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="63.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="63.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="63.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="63.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="63.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="63.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="63.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="63.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="63.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="63.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="69"\n
[reo 0.0.7] name="number$xor"\n
[reo 0.0.7] original-name="xor"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="69" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="70" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="71" pos="6"/>\n
[reo 0.0.7] <o base=".as-int" line="72" pos="6">\n
[reo 0.0.7] <o base=".xor" line="73" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="74" pos="13">\n
[reo 0.0.7] <o base=".n" line="74" pos="11">\n
[reo 0.0.7] <o base="^" line="74" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="75" pos="11">\n
[reo 0.0.7] <o base="x" line="75" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="76" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="76" pos="12">xor cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="69.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="69.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="69.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="69.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="69.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="69.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="69.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="69.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="69.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="69.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="69.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="69.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="69.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="69.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="69.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="69.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="69.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="78"\n
[reo 0.0.7] name="number$or"\n
[reo 0.0.7] original-name="or"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="78" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="79" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="80" pos="6"/>\n
[reo 0.0.7] <o base=".as-int" line="81" pos="6">\n
[reo 0.0.7] <o base=".or" line="82" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="83" pos="13">\n
[reo 0.0.7] <o base=".n" line="83" pos="11">\n
[reo 0.0.7] <o base="^" line="83" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="84" pos="11">\n
[reo 0.0.7] <o base="x" line="84" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="85" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="85" pos="12">or cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="78.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="78.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="78.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="78.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="78.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="78.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="78.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="78.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="78.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="78.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="78.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="78.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="78.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="78.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="78.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="78.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="78.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="87"\n
[reo 0.0.7] name="number$and"\n
[reo 0.0.7] original-name="and"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="87" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="88" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="89" pos="6"/>\n
[reo 0.0.7] <o base=".as-int" line="90" pos="6">\n
[reo 0.0.7] <o base=".and" line="91" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="92" pos="13">\n
[reo 0.0.7] <o base=".n" line="92" pos="11">\n
[reo 0.0.7] <o base="^" line="92" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="93" pos="11">\n
[reo 0.0.7] <o base="x" line="93" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="94" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="94" pos="12">and cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="87.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="87.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="87.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="87.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="87.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="87.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="87.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="87.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="87.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="87.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="87.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="87.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="87.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="87.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="87.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="87.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="87.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="96"\n
[reo 0.0.7] name="number$left"\n
[reo 0.0.7] original-name="left"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="97" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="98" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="99" pos="6"/>\n
[reo 0.0.7] <o base=".as-int" line="100" pos="6">\n
[reo 0.0.7] <o base=".left" line="101" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="102" pos="13">\n
[reo 0.0.7] <o base=".n" line="102" pos="11">\n
[reo 0.0.7] <o base="^" line="102" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="103" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="104" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="104" pos="12">left cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="96.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="96.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="96.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="96.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="96.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="96.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="96.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="96.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="96.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="96.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="96.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="96.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="96.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="96.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="96.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="96.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="96.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="106"\n
[reo 0.0.7] name="number$right"\n
[reo 0.0.7] original-name="right"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="107" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="108" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="109" pos="6"/>\n
[reo 0.0.7] <o base=".as-int" line="110" pos="6">\n
[reo 0.0.7] <o base=".right" line="111" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="112" pos="13">\n
[reo 0.0.7] <o base=".n" line="112" pos="11">\n
[reo 0.0.7] <o base="^" line="112" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="113" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="114" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="114" pos="12">right cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="106.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="106.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="106.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="106.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="106.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="106.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="106.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="106.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="106.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="106.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="106.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="106.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="106.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="106.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="106.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="106.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="106.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="116"\n
[reo 0.0.7] name="number$neq"\n
[reo 0.0.7] original-name="neq"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="117" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="118" name="@" pos="14">\n
[reo 0.0.7] <o base=".eq" line="118" pos="8">\n
[reo 0.0.7] <o base=".n" line="118" pos="6">\n
[reo 0.0.7] <o base="^" line="118" pos="5"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="118" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="116.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="116.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="116.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="116.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="116.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="116.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="116.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="116.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="116.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="116.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="116.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="116.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="116.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="116.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="116.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="116.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="116.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="120"\n
[reo 0.0.7] name="number$mod"\n
[reo 0.0.7] original-name="mod"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="121" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".n" const="" line="122" name="dividend" pos="5">\n
[reo 0.0.7] <o base="^" line="122" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" const="" line="123" name="divisor" pos="4"/>\n
[reo 0.0.7] <o base=".if" line="125" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="126" pos="13">\n
[reo 0.0.7] <o base="divisor" line="126" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="126" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="127" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="127" pos="12">mod by zero</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="128" pos="6">\n
[reo 0.0.7] <o base=".gt" line="129" pos="16">\n
[reo 0.0.7] <o base="dividend" line="129" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="129" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="abs-mod" line="130" pos="8"/>\n
[reo 0.0.7] <o base=".neg" line="131" pos="8">\n
[reo 0.0.7] <o base="abs-mod" line="132" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$mod$abs-mod"\n
[reo 0.0.7] cut="130"\n
[reo 0.0.7] line="134"\n
[reo 0.0.7] name="abs-mod"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="134">\n
[reo 0.0.7] <o as="x" base="x" level="1"/>\n
[reo 0.0.7] <o as="dividend" base="dividend" level="1"/>\n
[reo 0.0.7] <o as="divisor" base="divisor" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="n" base="n" level="2"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="2"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="2"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="2"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="2"/>\n
[reo 0.0.7] <o as="or" base="or" level="2"/>\n
[reo 0.0.7] <o as="and" base="and" level="2"/>\n
[reo 0.0.7] <o as="left" base="left" level="2"/>\n
[reo 0.0.7] <o as="right" base="right" level="2"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="2"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="2"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="2"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="2"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="2"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="2"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="2"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="120.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="120.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="120.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="120.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="120.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="120.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="120.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="120.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="120.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="120.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="120.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="120.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="120.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="120.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="120.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="120.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="120.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="134"\n
[reo 0.0.7] name="number$mod$abs-mod"\n
[reo 0.0.7] original-name="abs-mod"\n
[reo 0.0.7] parent="number$mod"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base=".abs" const="" line="135" name="int-abs" pos="23">\n
[reo 0.0.7] <o base="number" line="135" pos="7">\n
[reo 0.0.7] <o base="dividend" line="135" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".abs" const="" line="136" name="x-abs" pos="22">\n
[reo 0.0.7] <o base="number" line="136" pos="7">\n
[reo 0.0.7] <o base="divisor" line="136" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".minus" line="137" name="@" pos="6">\n
[reo 0.0.7] <o base="int-abs" line="138" pos="8"/>\n
[reo 0.0.7] <o base=".times" line="139" pos="13">\n
[reo 0.0.7] <o base="x-abs" line="139" pos="8"/>\n
[reo 0.0.7] <o base=".div" line="140" pos="17">\n
[reo 0.0.7] <o base="int-abs" line="140" pos="10"/>\n
[reo 0.0.7] <o base="x-abs" line="140" pos="22"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="134.121" name="x"/>\n
[reo 0.0.7] <o level="1" line="134.122" name="dividend"/>\n
[reo 0.0.7] <o level="1" line="134.123" name="divisor"/>\n
[reo 0.0.7] <o level="2" line="134.30" name="n"/>\n
[reo 0.0.7] <o level="2" line="134.31" name="is-int"/>\n
[reo 0.0.7] <o level="2" line="134.47" name="is-float"/>\n
[reo 0.0.7] <o level="2" line="134.63" name="is-nan"/>\n
[reo 0.0.7] <o level="2" line="134.69" name="xor"/>\n
[reo 0.0.7] <o level="2" line="134.78" name="or"/>\n
[reo 0.0.7] <o level="2" line="134.87" name="and"/>\n
[reo 0.0.7] <o level="2" line="134.96" name="left"/>\n
[reo 0.0.7] <o level="2" line="134.106" name="right"/>\n
[reo 0.0.7] <o level="2" line="134.116" name="neq"/>\n
[reo 0.0.7] <o level="2" line="134.142" name="abs"/>\n
[reo 0.0.7] <o level="2" line="134.156" name="ceil"/>\n
[reo 0.0.7] <o level="2" line="134.177" name="pow"/>\n
[reo 0.0.7] <o level="2" line="134.180" name="as-float"/>\n
[reo 0.0.7] <o level="2" line="134.183" name="as-int"/>\n
[reo 0.0.7] <o level="2" line="134.186" name="as-string"/>\n
[reo 0.0.7] <o level="2" line="134.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="142"\n
[reo 0.0.7] name="number$abs"\n
[reo 0.0.7] original-name="abs"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="144" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="144" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="145" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="146" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="147" pos="6">\n
[reo 0.0.7] <o base=".gte" line="148" pos="13">\n
[reo 0.0.7] <o base="value" line="148" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="148" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="149" pos="8"/>\n
[reo 0.0.7] <o base=".neg" line="150" pos="13">\n
[reo 0.0.7] <o base="value" line="150" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="151" pos="6">\n
[reo 0.0.7] <o base=".gte" line="152" pos="13">\n
[reo 0.0.7] <o base="value" line="152" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="152" pos="18">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="153" pos="8"/>\n
[reo 0.0.7] <o base=".neg" line="154" pos="13">\n
[reo 0.0.7] <o base="value" line="154" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="142.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="142.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="142.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="142.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="142.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="142.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="142.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="142.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="142.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="142.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="142.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="142.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="142.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="142.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="142.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="142.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="142.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="156"\n
[reo 0.0.7] name="number$ceil"\n
[reo 0.0.7] original-name="ceil"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="158" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="158" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="159" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="160" pos="6">\n
[reo 0.0.7] <o base="is-nan" line="161" pos="8"/>\n
[reo 0.0.7] <o base="is-int" line="162" pos="8"/>\n
[reo 0.0.7] <o base=".eq" line="163" pos="8">\n
[reo 0.0.7] <o base="value" line="164" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="165" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="166" pos="8">\n
[reo 0.0.7] <o base="value" line="167" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="168" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="169" pos="6"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$ceil$t1$a2"\n
[reo 0.0.7] cut="176"\n
[reo 0.0.7] line="170"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="170">\n
[reo 0.0.7] <o as="value" base="value" level="1"/>\n
[reo 0.0.7] <o as="n" base="n" level="2"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="2"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="2"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="2"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="2"/>\n
[reo 0.0.7] <o as="or" base="or" level="2"/>\n
[reo 0.0.7] <o as="and" base="and" level="2"/>\n
[reo 0.0.7] <o as="left" base="left" level="2"/>\n
[reo 0.0.7] <o as="right" base="right" level="2"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="2"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="2"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="2"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="2"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="2"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="2"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="2"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="156.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="156.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="156.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="156.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="156.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="156.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="156.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="156.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="156.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="156.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="156.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="156.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="156.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="156.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="156.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="156.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="156.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="170"\n
[reo 0.0.7] name="number$ceil$t1$a2"\n
[reo 0.0.7] parent="number$ceil"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o base="as-int"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="171"\n
[reo 0.0.7] name="self-as-int"\n
[reo 0.0.7] pos="8"/>\n
[reo 0.0.7] <o base=".if" line="172" name="@" pos="8">\n
[reo 0.0.7] <o base=".lte" line="173" pos="15">\n
[reo 0.0.7] <o base="value" line="173" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="173" pos="20">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="self-as-int" line="174" pos="10"/>\n
[reo 0.0.7] <o base=".plus" line="175" pos="21">\n
[reo 0.0.7] <o base="self-as-int" line="175" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="175" pos="27">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="170.158" name="value"/>\n
[reo 0.0.7] <o level="2" line="170.30" name="n"/>\n
[reo 0.0.7] <o level="2" line="170.31" name="is-int"/>\n
[reo 0.0.7] <o level="2" line="170.47" name="is-float"/>\n
[reo 0.0.7] <o level="2" line="170.63" name="is-nan"/>\n
[reo 0.0.7] <o level="2" line="170.69" name="xor"/>\n
[reo 0.0.7] <o level="2" line="170.78" name="or"/>\n
[reo 0.0.7] <o level="2" line="170.87" name="and"/>\n
[reo 0.0.7] <o level="2" line="170.96" name="left"/>\n
[reo 0.0.7] <o level="2" line="170.106" name="right"/>\n
[reo 0.0.7] <o level="2" line="170.116" name="neq"/>\n
[reo 0.0.7] <o level="2" line="170.120" name="mod"/>\n
[reo 0.0.7] <o level="2" line="170.142" name="abs"/>\n
[reo 0.0.7] <o level="2" line="170.177" name="pow"/>\n
[reo 0.0.7] <o level="2" line="170.180" name="as-float"/>\n
[reo 0.0.7] <o level="2" line="170.183" name="as-int"/>\n
[reo 0.0.7] <o level="2" line="170.186" name="as-string"/>\n
[reo 0.0.7] <o level="2" line="170.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="?"\n
[reo 0.0.7] line="177"\n
[reo 0.0.7] name="number$pow"\n
[reo 0.0.7] original-name="pow"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="178" name="x" pos="3"/>\n
[reo 0.0.7] <o level="1" line="177.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="177.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="177.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="177.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="177.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="177.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="177.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="177.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="177.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="177.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="177.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="177.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="177.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="177.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="177.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="177.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="177.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] line="180"\n
[reo 0.0.7] name="number$as-float"\n
[reo 0.0.7] original-name="as-float"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="180.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="180.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="180.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="180.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="180.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="180.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="180.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="180.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="180.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="180.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="180.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="180.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="180.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="180.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="180.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="180.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="180.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] line="183"\n
[reo 0.0.7] name="number$as-int"\n
[reo 0.0.7] original-name="as-int"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="183.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="183.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="183.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="183.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="183.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="183.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="183.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="183.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="183.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="183.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="183.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="183.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="183.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="183.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="183.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="183.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="183.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="186"\n
[reo 0.0.7] name="number$as-string"\n
[reo 0.0.7] original-name="as-string"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="186.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="186.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="186.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="186.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="186.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="186.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="186.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="186.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="186.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="186.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="186.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="186.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="186.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="186.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="186.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="186.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="186.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="189"\n
[reo 0.0.7] name="number$signum"\n
[reo 0.0.7] original-name="signum"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".if" line="192" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="193" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="194" pos="6">\n
[reo 0.0.7] <o base=".lt" line="195" pos="11">\n
[reo 0.0.7] <o base=".n" line="195" pos="9">\n
[reo 0.0.7] <o base="^" line="195" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="195" pos="15">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="196" pos="8">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] <o base=".if" line="197" pos="8">\n
[reo 0.0.7] <o base=".eq" line="198" pos="13">\n
[reo 0.0.7] <o base=".n" line="198" pos="11">\n
[reo 0.0.7] <o base="^" line="198" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="198" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="199" pos="10">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="200" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="201" pos="6">\n
[reo 0.0.7] <o base=".lt" line="202" pos="11">\n
[reo 0.0.7] <o base=".n" line="202" pos="9">\n
[reo 0.0.7] <o base="^" line="202" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="202" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="203" pos="8">-1.0</o>\n
[reo 0.0.7] <o base=".if" line="204" pos="8">\n
[reo 0.0.7] <o base=".eq" line="205" pos="13">\n
[reo 0.0.7] <o base=".n" line="205" pos="11">\n
[reo 0.0.7] <o base="^" line="205" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="205" pos="17">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="206" pos="10">0.0</o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="207" pos="10">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="189.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="189.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="189.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="189.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="189.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="189.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="189.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="189.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="189.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="189.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="189.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="189.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="189.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="189.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="189.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="189.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="189.186" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 189µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 41ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 236µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' produced (66614 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="10"\n
[reo 0.0.7] name="org.eolang.math.number"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/number.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:57.369997Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.negative-infinity\n
[reo 0.0.7] +alias org.eolang.math.positive-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] [n] &gt; number\n
[reo 0.0.7] # Checking type of the number's decorator.\n
[reo 0.0.7] # If $.n is int, return true, otherwise false.\n
[reo 0.0.7] [] > is-int\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.eq 0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.eq 0.0\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] eq.\n
[reo 0.0.7] div.\n
[reo 0.0.7] value\n
[reo 0.0.7] value\n
[reo 0.0.7] 1\n
[reo 0.0.7] \n
[reo 0.0.7] # Checking type of the number's decorator.\n
[reo 0.0.7] # If $.n is float, return true, otherwise false.\n
[reo 0.0.7] [] > is-float\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.eq 0.0\n
[reo 0.0.7] TRUE\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.eq 0\n
[reo 0.0.7] FALSE\n
[reo 0.0.7] eq.\n
[reo 0.0.7] div.\n
[reo 0.0.7] value\n
[reo 0.0.7] value\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] \n
[reo 0.0.7] # Checking if number is NaN\n
[reo 0.0.7] [] > is-nan\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] 7F-C0-00-00\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > xor\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] xor.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "xor cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > or\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] or.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "or cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > and\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] and.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] error "and cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise left shift\n
[reo 0.0.7] [x] > left\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] left.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x\n
[reo 0.0.7] error "left cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate bitwise right shift\n
[reo 0.0.7] [x] > right\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] as-int.\n
[reo 0.0.7] right.\n
[reo 0.0.7] ^.n.as-bytes\n
[reo 0.0.7] x\n
[reo 0.0.7] error "right cannot be applied to float"\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $.n ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.n.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Calculate MOD\n
[reo 0.0.7] [x] > mod\n
[reo 0.0.7] ^.n > dividend!\n
[reo 0.0.7] x > divisor!\n
[reo 0.0.7] \n
[reo 0.0.7] if. > @\n
[reo 0.0.7] divisor.eq 0\n
[reo 0.0.7] error "mod by zero"\n
[reo 0.0.7] if.\n
[reo 0.0.7] dividend.gt 0\n
[reo 0.0.7] abs-mod\n
[reo 0.0.7] neg.\n
[reo 0.0.7] abs-mod\n
[reo 0.0.7] \n
[reo 0.0.7] [] > abs-mod\n
[reo 0.0.7] (number dividend).abs > int-abs!\n
[reo 0.0.7] (number divisor).abs > x-abs!\n
[reo 0.0.7] minus. > @\n
[reo 0.0.7] int-abs\n
[reo 0.0.7] x-abs.times\n
[reo 0.0.7] int-abs.div x-abs\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $.n (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.gte 0\n
[reo 0.0.7] value\n
[reo 0.0.7] value.neg\n
[reo 0.0.7] if.\n
[reo 0.0.7] value.gte 0.0\n
[reo 0.0.7] value\n
[reo 0.0.7] value.neg\n
[reo 0.0.7] \n
[reo 0.0.7] # Round ^.n up\n
[reo 0.0.7] [] > ceil\n
[reo 0.0.7] ^.n > value!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] is-nan\n
[reo 0.0.7] is-int\n
[reo 0.0.7] eq.\n
[reo 0.0.7] value\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] eq.\n
[reo 0.0.7] value\n
[reo 0.0.7] negative-infinity\n
[reo 0.0.7] value\n
[reo 0.0.7] []\n
[reo 0.0.7] as-int > self-as-int!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] value.lte 0.0\n
[reo 0.0.7] self-as-int\n
[reo 0.0.7] self-as-int.plus 1\n
[reo 0.0.7] \n
[reo 0.0.7] # Make ^.n power x\n
[reo 0.0.7] [x] > pow /?\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts ^.n to float\n
[reo 0.0.7] [] > as-float /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int /int\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts ^.n to string\n
[reo 0.0.7] [] > as-string /string\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1, 0, or 1) if $ is int\n
[reo 0.0.7] # or (-1.0, 0.0, or 1.0) if $ is float\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] is-int\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.lt 0\n
[reo 0.0.7] -1\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.eq 0\n
[reo 0.0.7] 0\n
[reo 0.0.7] 1\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.lt 0.0\n
[reo 0.0.7] -1.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] ^.n.eq 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] <sheet>remove-levels</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>negative-infinity org.eolang.math.negative-infinity</tail>\n
[reo 0.0.7] <part>negative-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.negative-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>positive-infinity org.eolang.math.positive-infinity</tail>\n
[reo 0.0.7] <part>positive-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.positive-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="number"\n
[reo 0.0.7] original-name="number"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="30" name="n" pos="1"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$is-int"\n
[reo 0.0.7] cut="1"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="is-int"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="31">\n
[reo 0.0.7] <o as="n" base="n" level="1" ref="30"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1" ref="47"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1" ref="63"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="69"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="78"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="87"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="96"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="106"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="116"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="142"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1" ref="156"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="177"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="180"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="183"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="186"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="189"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$is-float"\n
[reo 0.0.7] cut="19"\n
[reo 0.0.7] line="47"\n
[reo 0.0.7] name="is-float"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="47">\n
[reo 0.0.7] <o as="n" base="n" level="1" ref="30"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1" ref="31"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1" ref="63"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="69"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="78"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="87"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="96"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="106"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="116"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="142"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1" ref="156"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="177"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="180"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="183"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="186"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="189"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$is-nan"\n
[reo 0.0.7] cut="37"\n
[reo 0.0.7] line="63"\n
[reo 0.0.7] name="is-nan"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="63">\n
[reo 0.0.7] <o as="n" base="n" level="1" ref="30"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1" ref="31"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1" ref="47"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="69"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="78"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="87"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="96"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="106"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="116"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="142"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1" ref="156"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="177"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="180"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="183"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="186"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="189"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$xor"\n
[reo 0.0.7] cut="43"\n
[reo 0.0.7] line="69"\n
[reo 0.0.7] name="xor"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="69">\n
[reo 0.0.7] <o as="n" base="n" level="1" ref="30"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1" ref="31"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1" ref="47"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1" ref="63"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="78"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="87"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="96"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="106"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="116"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="142"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1" ref="156"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="177"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="180"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="183"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="186"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="189"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$or"\n
[reo 0.0.7] cut="56"\n
[reo 0.0.7] line="78"\n
[reo 0.0.7] name="or"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="78">\n
[reo 0.0.7] <o as="n" base="n" level="1" ref="30"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1" ref="31"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1" ref="47"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1" ref="63"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="69"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="87"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="96"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="106"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="116"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="142"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1" ref="156"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="177"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="180"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="183"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="186"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="189"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$and"\n
[reo 0.0.7] cut="69"\n
[reo 0.0.7] line="87"\n
[reo 0.0.7] name="and"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="87">\n
[reo 0.0.7] <o as="n" base="n" level="1" ref="30"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1" ref="31"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1" ref="47"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1" ref="63"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="69"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="78"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="96"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="106"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="116"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="142"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1" ref="156"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="177"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="180"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="183"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="186"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="189"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$left"\n
[reo 0.0.7] cut="82"\n
[reo 0.0.7] line="96"\n
[reo 0.0.7] name="left"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="96">\n
[reo 0.0.7] <o as="n" base="n" level="1" ref="30"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1" ref="31"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1" ref="47"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1" ref="63"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="69"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="78"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="87"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="106"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="116"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="142"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1" ref="156"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="177"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="180"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="183"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="186"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="189"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$right"\n
[reo 0.0.7] cut="94"\n
[reo 0.0.7] line="106"\n
[reo 0.0.7] name="right"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="106">\n
[reo 0.0.7] <o as="n" base="n" level="1" ref="30"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1" ref="31"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1" ref="47"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1" ref="63"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="69"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="78"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="87"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="96"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="116"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="142"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1" ref="156"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="177"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="180"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="183"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="186"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="189"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$neq"\n
[reo 0.0.7] cut="106"\n
[reo 0.0.7] line="116"\n
[reo 0.0.7] name="neq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="116">\n
[reo 0.0.7] <o as="n" base="n" level="1" ref="30"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1" ref="31"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1" ref="47"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1" ref="63"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="69"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="78"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="87"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="96"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="106"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="142"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1" ref="156"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="177"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="180"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="183"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="186"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="189"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$mod"\n
[reo 0.0.7] cut="113"\n
[reo 0.0.7] line="120"\n
[reo 0.0.7] name="mod"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="120">\n
[reo 0.0.7] <o as="n" base="n" level="1" ref="30"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1" ref="31"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1" ref="47"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1" ref="63"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="69"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="78"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="87"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="96"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="106"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="116"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="142"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1" ref="156"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="177"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="180"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="183"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="186"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="189"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$abs"\n
[reo 0.0.7] cut="145"\n
[reo 0.0.7] line="142"\n
[reo 0.0.7] name="abs"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="142">\n
[reo 0.0.7] <o as="n" base="n" level="1" ref="30"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1" ref="31"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1" ref="47"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1" ref="63"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="69"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="78"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="87"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="96"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="106"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="116"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1" ref="156"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="177"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="180"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="183"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="186"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="189"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$ceil"\n
[reo 0.0.7] cut="164"\n
[reo 0.0.7] line="156"\n
[reo 0.0.7] name="ceil"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="156">\n
[reo 0.0.7] <o as="n" base="n" level="1" ref="30"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1" ref="31"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1" ref="47"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1" ref="63"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="69"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="78"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="87"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="96"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="106"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="116"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="142"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="177"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="180"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="183"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="186"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="189"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="?"\n
[reo 0.0.7] base="number$pow"\n
[reo 0.0.7] cut="188"\n
[reo 0.0.7] line="177"\n
[reo 0.0.7] name="pow"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="177">\n
[reo 0.0.7] <o as="n" base="n" level="1" ref="30"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1" ref="31"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1" ref="47"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1" ref="63"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="69"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="78"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="87"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="96"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="106"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="116"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="142"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1" ref="156"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="180"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="183"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="186"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="189"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] base="number$as-float"\n
[reo 0.0.7] cut="190"\n
[reo 0.0.7] line="180"\n
[reo 0.0.7] name="as-float"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="180">\n
[reo 0.0.7] <o as="n" base="n" level="1" ref="30"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1" ref="31"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1" ref="47"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1" ref="63"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="69"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="78"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="87"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="96"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="106"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="116"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="142"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1" ref="156"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="177"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="183"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="186"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="189"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] base="number$as-int"\n
[reo 0.0.7] cut="191"\n
[reo 0.0.7] line="183"\n
[reo 0.0.7] name="as-int"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="183">\n
[reo 0.0.7] <o as="n" base="n" level="1" ref="30"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1" ref="31"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1" ref="47"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1" ref="63"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="69"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="78"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="87"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="96"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="106"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="116"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="142"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1" ref="156"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="177"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="180"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="186"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="189"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] base="number$as-string"\n
[reo 0.0.7] cut="192"\n
[reo 0.0.7] line="186"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="186">\n
[reo 0.0.7] <o as="n" base="n" level="1" ref="30"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1" ref="31"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1" ref="47"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1" ref="63"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="69"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="78"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="87"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="96"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="106"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="116"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="142"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1" ref="156"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="177"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="180"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="183"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="189"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$signum"\n
[reo 0.0.7] cut="193"\n
[reo 0.0.7] line="189"\n
[reo 0.0.7] name="signum"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="189">\n
[reo 0.0.7] <o as="n" base="n" level="1" ref="30"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="1" ref="31"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="1" ref="47"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="1" ref="63"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="1" ref="69"/>\n
[reo 0.0.7] <o as="or" base="or" level="1" ref="78"/>\n
[reo 0.0.7] <o as="and" base="and" level="1" ref="87"/>\n
[reo 0.0.7] <o as="left" base="left" level="1" ref="96"/>\n
[reo 0.0.7] <o as="right" base="right" level="1" ref="106"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="116"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="142"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="1" ref="156"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="177"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="1" ref="180"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="183"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="186"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="number$is-int"\n
[reo 0.0.7] original-name="is-int"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="34" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="34" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="35" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="36" pos="11">\n
[reo 0.0.7] <o base="value" line="36" pos="6" ref="34"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="36" pos="15">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="37" pos="6">01</o>\n
[reo 0.0.7] <o base=".if" line="38" pos="6">\n
[reo 0.0.7] <o base=".eq" line="39" pos="13">\n
[reo 0.0.7] <o base="value" line="39" pos="8" ref="34"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="39" pos="17">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="40" pos="8">00</o>\n
[reo 0.0.7] <o base=".eq" line="41" pos="8">\n
[reo 0.0.7] <o base=".div" line="42" pos="10">\n
[reo 0.0.7] <o base="value" line="43" pos="12" ref="34"/>\n
[reo 0.0.7] <o base="value" line="44" pos="12" ref="34"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="45" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="31.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="31.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="31.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="31.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="31.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="31.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="31.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="31.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="31.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="31.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="31.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="31.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="31.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="31.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="31.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="31.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="31.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="47"\n
[reo 0.0.7] name="number$is-float"\n
[reo 0.0.7] original-name="is-float"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="50" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="50" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="51" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="52" pos="11">\n
[reo 0.0.7] <o base="value" line="52" pos="6" ref="50"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="52" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="53" pos="6">01</o>\n
[reo 0.0.7] <o base=".if" line="54" pos="6">\n
[reo 0.0.7] <o base=".eq" line="55" pos="13">\n
[reo 0.0.7] <o base="value" line="55" pos="8" ref="50"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="55" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bool" data="bytes" line="56" pos="8">00</o>\n
[reo 0.0.7] <o base=".eq" line="57" pos="8">\n
[reo 0.0.7] <o base=".div" line="58" pos="10">\n
[reo 0.0.7] <o base="value" line="59" pos="12" ref="50"/>\n
[reo 0.0.7] <o base="value" line="60" pos="12" ref="50"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="61" pos="10">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="47.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="47.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="47.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="47.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="47.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="47.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="47.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="47.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="47.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="47.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="47.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="47.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="47.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="47.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="47.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="47.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="47.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="63"\n
[reo 0.0.7] name="number$is-nan"\n
[reo 0.0.7] original-name="is-nan"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".eq" line="65" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="66" pos="9">\n
[reo 0.0.7] <o base=".n" line="66" pos="7">\n
[reo 0.0.7] <o base="^" line="66" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.bytes" data="bytes" line="67" pos="6">7F C0 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="63.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="63.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="63.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="63.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="63.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="63.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="63.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="63.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="63.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="63.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="63.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="63.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="63.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="63.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="63.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="63.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="63.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="69"\n
[reo 0.0.7] name="number$xor"\n
[reo 0.0.7] original-name="xor"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="69" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="70" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="71" pos="6" ref="69.31"/>\n
[reo 0.0.7] <o base=".as-int" line="72" pos="6">\n
[reo 0.0.7] <o base=".xor" line="73" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="74" pos="13">\n
[reo 0.0.7] <o base=".n" line="74" pos="11">\n
[reo 0.0.7] <o base="^" line="74" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="75" pos="11">\n
[reo 0.0.7] <o base="x" line="75" pos="10" ref="69"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="76" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="76" pos="12">xor cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="69.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="69.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="69.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="69.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="69.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="69.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="69.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="69.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="69.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="69.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="69.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="69.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="69.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="69.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="69.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="69.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="69.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="78"\n
[reo 0.0.7] name="number$or"\n
[reo 0.0.7] original-name="or"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="78" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="79" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="80" pos="6" ref="78.31"/>\n
[reo 0.0.7] <o base=".as-int" line="81" pos="6">\n
[reo 0.0.7] <o base=".or" line="82" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="83" pos="13">\n
[reo 0.0.7] <o base=".n" line="83" pos="11">\n
[reo 0.0.7] <o base="^" line="83" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="84" pos="11">\n
[reo 0.0.7] <o base="x" line="84" pos="10" ref="78"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="85" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="85" pos="12">or cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="78.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="78.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="78.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="78.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="78.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="78.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="78.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="78.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="78.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="78.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="78.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="78.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="78.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="78.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="78.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="78.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="78.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="87"\n
[reo 0.0.7] name="number$and"\n
[reo 0.0.7] original-name="and"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="87" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="88" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="89" pos="6" ref="87.31"/>\n
[reo 0.0.7] <o base=".as-int" line="90" pos="6">\n
[reo 0.0.7] <o base=".and" line="91" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="92" pos="13">\n
[reo 0.0.7] <o base=".n" line="92" pos="11">\n
[reo 0.0.7] <o base="^" line="92" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="93" pos="11">\n
[reo 0.0.7] <o base="x" line="93" pos="10" ref="87"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="94" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="94" pos="12">and cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="87.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="87.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="87.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="87.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="87.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="87.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="87.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="87.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="87.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="87.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="87.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="87.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="87.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="87.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="87.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="87.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="87.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="96"\n
[reo 0.0.7] name="number$left"\n
[reo 0.0.7] original-name="left"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="97" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="98" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="99" pos="6" ref="96.31"/>\n
[reo 0.0.7] <o base=".as-int" line="100" pos="6">\n
[reo 0.0.7] <o base=".left" line="101" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="102" pos="13">\n
[reo 0.0.7] <o base=".n" line="102" pos="11">\n
[reo 0.0.7] <o base="^" line="102" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="103" pos="10" ref="97"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="104" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="104" pos="12">left cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="96.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="96.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="96.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="96.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="96.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="96.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="96.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="96.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="96.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="96.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="96.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="96.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="96.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="96.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="96.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="96.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="96.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="106"\n
[reo 0.0.7] name="number$right"\n
[reo 0.0.7] original-name="right"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="107" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="108" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="109" pos="6" ref="106.31"/>\n
[reo 0.0.7] <o base=".as-int" line="110" pos="6">\n
[reo 0.0.7] <o base=".right" line="111" pos="8">\n
[reo 0.0.7] <o base=".as-bytes" line="112" pos="13">\n
[reo 0.0.7] <o base=".n" line="112" pos="11">\n
[reo 0.0.7] <o base="^" line="112" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="113" pos="10" ref="107"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="114" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="114" pos="12">right cannot be applied to float</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="106.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="106.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="106.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="106.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="106.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="106.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="106.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="106.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="106.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="106.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="106.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="106.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="106.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="106.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="106.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="106.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="106.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="116"\n
[reo 0.0.7] name="number$neq"\n
[reo 0.0.7] original-name="neq"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="117" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="118" name="@" pos="14">\n
[reo 0.0.7] <o base=".eq" line="118" pos="8">\n
[reo 0.0.7] <o base=".n" line="118" pos="6">\n
[reo 0.0.7] <o base="^" line="118" pos="5"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="118" pos="12" ref="117"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="116.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="116.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="116.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="116.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="116.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="116.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="116.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="116.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="116.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="116.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="116.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="116.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="116.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="116.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="116.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="116.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="116.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="120"\n
[reo 0.0.7] name="number$mod"\n
[reo 0.0.7] original-name="mod"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="121" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".n" const="" line="122" name="dividend" pos="5">\n
[reo 0.0.7] <o base="^" line="122" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="123"\n
[reo 0.0.7] name="divisor"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="121"/>\n
[reo 0.0.7] <o base=".if" line="125" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="126" pos="13">\n
[reo 0.0.7] <o base="divisor" line="126" pos="6" ref="123"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="126" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.error" line="127" pos="6">\n
[reo 0.0.7] <o base="org.eolang.string" data="string" line="127" pos="12">mod by zero</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="128" pos="6">\n
[reo 0.0.7] <o base=".gt" line="129" pos="16">\n
[reo 0.0.7] <o base="dividend" line="129" pos="8" ref="122"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="129" pos="20">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="abs-mod" line="130" pos="8" ref="134"/>\n
[reo 0.0.7] <o base=".neg" line="131" pos="8">\n
[reo 0.0.7] <o base="abs-mod" line="132" pos="10" ref="134"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$mod$abs-mod"\n
[reo 0.0.7] cut="130"\n
[reo 0.0.7] line="134"\n
[reo 0.0.7] name="abs-mod"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="134">\n
[reo 0.0.7] <o as="x" base="x" level="1" ref="121"/>\n
[reo 0.0.7] <o as="dividend" base="dividend" level="1" ref="122"/>\n
[reo 0.0.7] <o as="divisor" base="divisor" level="1" ref="123"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="125"/>\n
[reo 0.0.7] <o as="n" base="n" level="2" ref="120.30"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="2" ref="120.31"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="2" ref="120.47"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="2" ref="120.63"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="2" ref="120.69"/>\n
[reo 0.0.7] <o as="or" base="or" level="2" ref="120.78"/>\n
[reo 0.0.7] <o as="and" base="and" level="2" ref="120.87"/>\n
[reo 0.0.7] <o as="left" base="left" level="2" ref="120.96"/>\n
[reo 0.0.7] <o as="right" base="right" level="2" ref="120.106"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="2" ref="120.116"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="2" ref="120.142"/>\n
[reo 0.0.7] <o as="ceil" base="ceil" level="2" ref="120.156"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="2" ref="120.177"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="2" ref="120.180"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="2" ref="120.183"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="2" ref="120.186"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="2" ref="120.189"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="120.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="120.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="120.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="120.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="120.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="120.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="120.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="120.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="120.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="120.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="120.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="120.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="120.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="120.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="120.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="120.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="120.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="134"\n
[reo 0.0.7] name="number$mod$abs-mod"\n
[reo 0.0.7] original-name="abs-mod"\n
[reo 0.0.7] parent="number$mod"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base=".abs" const="" line="135" name="int-abs" pos="23">\n
[reo 0.0.7] <o base="number" line="135" pos="7" ref="30">\n
[reo 0.0.7] <o base="dividend" line="135" pos="14" ref="134.122"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".abs" const="" line="136" name="x-abs" pos="22">\n
[reo 0.0.7] <o base="number" line="136" pos="7" ref="30">\n
[reo 0.0.7] <o base="divisor" line="136" pos="14" ref="134.123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".minus" line="137" name="@" pos="6">\n
[reo 0.0.7] <o base="int-abs" line="138" pos="8" ref="135"/>\n
[reo 0.0.7] <o base=".times" line="139" pos="13">\n
[reo 0.0.7] <o base="x-abs" line="139" pos="8" ref="136"/>\n
[reo 0.0.7] <o base=".div" line="140" pos="17">\n
[reo 0.0.7] <o base="int-abs" line="140" pos="10" ref="135"/>\n
[reo 0.0.7] <o base="x-abs" line="140" pos="22" ref="136"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="134.121" name="x"/>\n
[reo 0.0.7] <o level="1" line="134.122" name="dividend"/>\n
[reo 0.0.7] <o level="1" line="134.123" name="divisor"/>\n
[reo 0.0.7] <o level="2" line="134.30" name="n"/>\n
[reo 0.0.7] <o level="2" line="134.31" name="is-int"/>\n
[reo 0.0.7] <o level="2" line="134.47" name="is-float"/>\n
[reo 0.0.7] <o level="2" line="134.63" name="is-nan"/>\n
[reo 0.0.7] <o level="2" line="134.69" name="xor"/>\n
[reo 0.0.7] <o level="2" line="134.78" name="or"/>\n
[reo 0.0.7] <o level="2" line="134.87" name="and"/>\n
[reo 0.0.7] <o level="2" line="134.96" name="left"/>\n
[reo 0.0.7] <o level="2" line="134.106" name="right"/>\n
[reo 0.0.7] <o level="2" line="134.116" name="neq"/>\n
[reo 0.0.7] <o level="2" line="134.142" name="abs"/>\n
[reo 0.0.7] <o level="2" line="134.156" name="ceil"/>\n
[reo 0.0.7] <o level="2" line="134.177" name="pow"/>\n
[reo 0.0.7] <o level="2" line="134.180" name="as-float"/>\n
[reo 0.0.7] <o level="2" line="134.183" name="as-int"/>\n
[reo 0.0.7] <o level="2" line="134.186" name="as-string"/>\n
[reo 0.0.7] <o level="2" line="134.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="142"\n
[reo 0.0.7] name="number$abs"\n
[reo 0.0.7] original-name="abs"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="144" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="144" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="145" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="146" pos="6" ref="142.31"/>\n
[reo 0.0.7] <o base=".if" line="147" pos="6">\n
[reo 0.0.7] <o base=".gte" line="148" pos="13">\n
[reo 0.0.7] <o base="value" line="148" pos="8" ref="144"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="148" pos="18">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="149" pos="8" ref="144"/>\n
[reo 0.0.7] <o base=".neg" line="150" pos="13">\n
[reo 0.0.7] <o base="value" line="150" pos="8" ref="144"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="151" pos="6">\n
[reo 0.0.7] <o base=".gte" line="152" pos="13">\n
[reo 0.0.7] <o base="value" line="152" pos="8" ref="144"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="152" pos="18">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="153" pos="8" ref="144"/>\n
[reo 0.0.7] <o base=".neg" line="154" pos="13">\n
[reo 0.0.7] <o base="value" line="154" pos="8" ref="144"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="142.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="142.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="142.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="142.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="142.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="142.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="142.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="142.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="142.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="142.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="142.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="142.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="142.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="142.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="142.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="142.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="142.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="156"\n
[reo 0.0.7] name="number$ceil"\n
[reo 0.0.7] original-name="ceil"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".n" const="" line="158" name="value" pos="5">\n
[reo 0.0.7] <o base="^" line="158" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="159" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="160" pos="6">\n
[reo 0.0.7] <o base="is-nan" line="161" pos="8" ref="156.63"/>\n
[reo 0.0.7] <o base="is-int" line="162" pos="8" ref="156.31"/>\n
[reo 0.0.7] <o base=".eq" line="163" pos="8">\n
[reo 0.0.7] <o base="value" line="164" pos="10" ref="158"/>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="165" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="166" pos="8">\n
[reo 0.0.7] <o base="value" line="167" pos="10" ref="158"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="168" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="value" line="169" pos="6" ref="158"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="number$ceil$t1$a2"\n
[reo 0.0.7] cut="176"\n
[reo 0.0.7] line="170"\n
[reo 0.0.7] pos="6"\n
[reo 0.0.7] ref="170">\n
[reo 0.0.7] <o as="value" base="value" level="1" ref="158"/>\n
[reo 0.0.7] <o as="n" base="n" level="2" ref="156.30"/>\n
[reo 0.0.7] <o as="is-int" base="is-int" level="2" ref="156.31"/>\n
[reo 0.0.7] <o as="is-float" base="is-float" level="2" ref="156.47"/>\n
[reo 0.0.7] <o as="is-nan" base="is-nan" level="2" ref="156.63"/>\n
[reo 0.0.7] <o as="xor" base="xor" level="2" ref="156.69"/>\n
[reo 0.0.7] <o as="or" base="or" level="2" ref="156.78"/>\n
[reo 0.0.7] <o as="and" base="and" level="2" ref="156.87"/>\n
[reo 0.0.7] <o as="left" base="left" level="2" ref="156.96"/>\n
[reo 0.0.7] <o as="right" base="right" level="2" ref="156.106"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="2" ref="156.116"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="2" ref="156.120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="2" ref="156.142"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="2" ref="156.177"/>\n
[reo 0.0.7] <o as="as-float" base="as-float" level="2" ref="156.180"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="2" ref="156.183"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="2" ref="156.186"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="2" ref="156.189"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="156.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="156.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="156.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="156.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="156.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="156.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="156.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="156.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="156.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="156.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="156.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="156.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="156.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="156.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="156.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="156.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="156.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="170"\n
[reo 0.0.7] name="number$ceil$t1$a2"\n
[reo 0.0.7] parent="number$ceil"\n
[reo 0.0.7] pos="6">\n
[reo 0.0.7] <o base="as-int"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="171"\n
[reo 0.0.7] name="self-as-int"\n
[reo 0.0.7] pos="8"\n
[reo 0.0.7] ref="170.183"/>\n
[reo 0.0.7] <o base=".if" line="172" name="@" pos="8">\n
[reo 0.0.7] <o base=".lte" line="173" pos="15">\n
[reo 0.0.7] <o base="value" line="173" pos="10" ref="170.158"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="173" pos="20">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="self-as-int" line="174" pos="10" ref="171"/>\n
[reo 0.0.7] <o base=".plus" line="175" pos="21">\n
[reo 0.0.7] <o base="self-as-int" line="175" pos="10" ref="171"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="175" pos="27">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="170.158" name="value"/>\n
[reo 0.0.7] <o level="2" line="170.30" name="n"/>\n
[reo 0.0.7] <o level="2" line="170.31" name="is-int"/>\n
[reo 0.0.7] <o level="2" line="170.47" name="is-float"/>\n
[reo 0.0.7] <o level="2" line="170.63" name="is-nan"/>\n
[reo 0.0.7] <o level="2" line="170.69" name="xor"/>\n
[reo 0.0.7] <o level="2" line="170.78" name="or"/>\n
[reo 0.0.7] <o level="2" line="170.87" name="and"/>\n
[reo 0.0.7] <o level="2" line="170.96" name="left"/>\n
[reo 0.0.7] <o level="2" line="170.106" name="right"/>\n
[reo 0.0.7] <o level="2" line="170.116" name="neq"/>\n
[reo 0.0.7] <o level="2" line="170.120" name="mod"/>\n
[reo 0.0.7] <o level="2" line="170.142" name="abs"/>\n
[reo 0.0.7] <o level="2" line="170.177" name="pow"/>\n
[reo 0.0.7] <o level="2" line="170.180" name="as-float"/>\n
[reo 0.0.7] <o level="2" line="170.183" name="as-int"/>\n
[reo 0.0.7] <o level="2" line="170.186" name="as-string"/>\n
[reo 0.0.7] <o level="2" line="170.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="?"\n
[reo 0.0.7] line="177"\n
[reo 0.0.7] name="number$pow"\n
[reo 0.0.7] original-name="pow"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="178" name="x" pos="3"/>\n
[reo 0.0.7] <o level="1" line="177.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="177.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="177.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="177.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="177.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="177.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="177.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="177.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="177.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="177.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="177.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="177.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="177.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="177.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="177.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="177.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="177.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] line="180"\n
[reo 0.0.7] name="number$as-float"\n
[reo 0.0.7] original-name="as-float"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="180.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="180.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="180.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="180.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="180.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="180.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="180.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="180.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="180.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="180.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="180.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="180.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="180.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="180.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="180.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="180.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="180.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="int"\n
[reo 0.0.7] line="183"\n
[reo 0.0.7] name="number$as-int"\n
[reo 0.0.7] original-name="as-int"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="183.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="183.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="183.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="183.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="183.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="183.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="183.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="183.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="183.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="183.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="183.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="183.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="183.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="183.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="183.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="183.186" name="as-string"/>\n
[reo 0.0.7] <o level="1" line="183.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="string"\n
[reo 0.0.7] line="186"\n
[reo 0.0.7] name="number$as-string"\n
[reo 0.0.7] original-name="as-string"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="186.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="186.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="186.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="186.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="186.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="186.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="186.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="186.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="186.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="186.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="186.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="186.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="186.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="186.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="186.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="186.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="186.189" name="signum"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="189"\n
[reo 0.0.7] name="number$signum"\n
[reo 0.0.7] original-name="signum"\n
[reo 0.0.7] parent="number"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".if" line="192" name="@" pos="4">\n
[reo 0.0.7] <o base="is-int" line="193" pos="6" ref="189.31"/>\n
[reo 0.0.7] <o base=".if" line="194" pos="6">\n
[reo 0.0.7] <o base=".lt" line="195" pos="11">\n
[reo 0.0.7] <o base=".n" line="195" pos="9">\n
[reo 0.0.7] <o base="^" line="195" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="195" pos="15">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="196" pos="8">FF FF FF FF FF FF FF FF</o>\n
[reo 0.0.7] <o base=".if" line="197" pos="8">\n
[reo 0.0.7] <o base=".eq" line="198" pos="13">\n
[reo 0.0.7] <o base=".n" line="198" pos="11">\n
[reo 0.0.7] <o base="^" line="198" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="198" pos="17">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="199" pos="10">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="200" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="201" pos="6">\n
[reo 0.0.7] <o base=".lt" line="202" pos="11">\n
[reo 0.0.7] <o base=".n" line="202" pos="9">\n
[reo 0.0.7] <o base="^" line="202" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="202" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="203" pos="8">-1.0</o>\n
[reo 0.0.7] <o base=".if" line="204" pos="8">\n
[reo 0.0.7] <o base=".eq" line="205" pos="13">\n
[reo 0.0.7] <o base=".n" line="205" pos="11">\n
[reo 0.0.7] <o base="^" line="205" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="205" pos="17">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="206" pos="10">0.0</o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="207" pos="10">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="189.30" name="n"/>\n
[reo 0.0.7] <o level="1" line="189.31" name="is-int"/>\n
[reo 0.0.7] <o level="1" line="189.47" name="is-float"/>\n
[reo 0.0.7] <o level="1" line="189.63" name="is-nan"/>\n
[reo 0.0.7] <o level="1" line="189.69" name="xor"/>\n
[reo 0.0.7] <o level="1" line="189.78" name="or"/>\n
[reo 0.0.7] <o level="1" line="189.87" name="and"/>\n
[reo 0.0.7] <o level="1" line="189.96" name="left"/>\n
[reo 0.0.7] <o level="1" line="189.106" name="right"/>\n
[reo 0.0.7] <o level="1" line="189.116" name="neq"/>\n
[reo 0.0.7] <o level="1" line="189.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="189.142" name="abs"/>\n
[reo 0.0.7] <o level="1" line="189.156" name="ceil"/>\n
[reo 0.0.7] <o level="1" line="189.177" name="pow"/>\n
[reo 0.0.7] <o level="1" line="189.180" name="as-float"/>\n
[reo 0.0.7] <o level="1" line="189.183" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="189.186" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 242µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 226µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 16ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 192µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 36ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 217µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 62ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 226µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 186µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 717ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 23154 bytes of XML in 598µs
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/eo/03-optimize/org/eolang/math
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/math/number.xmir saved (66785 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/math/number.xmir (program:org.eolang.math.number) to ./home/r/repo/target/eo/03-optimize/org/eolang/math/number.xmir
[reo 0.0.7] [INFO] Optimized 1 out of 25 XMIR program(s)
[reo 0.0.7] [DEBUG] Execution of OptimizeMojo took 729ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 66785 bytes of XML in 4ms
[reo 0.0.7] [DEBUG] Found 8 foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/math/number.xmir: [org.eolang.bool, org.eolang.bytes, org.eolang.error, org.eolang.float, org.eolang.int, org.eolang.math.negative-infinity, org.eolang.math.positive-infinity, org.eolang.string]
[reo 0.0.7] [INFO] Discovered 8 foreign objects in 1 programs: [org.eolang.error, org.eolang.bool, org.eolang.math.negative-infinity, org.eolang.float, org.eolang.string, org.eolang.bytes, org.eolang.math.positive-infinity, org.eolang.int]
[reo 0.0.7] [DEBUG] Execution of DiscoverMojo took 12ms
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.math.negative-infinity' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/math/negative-infinity.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/math/negative-infinity.eo saved (3292 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.math.negative-infinity' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/math/negative-infinity.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.math.positive-infinity' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/math/positive-infinity.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/math/positive-infinity.eo saved (3017 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.math.positive-infinity' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/math/positive-infinity.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [INFO] 2 program(s) pulled from [./home/r/.eo (5f82cc1)]+[fallback to [https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/%s.eo]+(5f82cc1 cache to /home/r/.eo)]
[reo 0.0.7] [DEBUG] Execution of PullMojo took 1s
[reo 0.0.7] [DEBUG] 2 suitable tojo(s) found out of 27
[reo 0.0.7] [DEBUG] Program org.eolang.reo.simple.sum/0.0.0 skipped due to its zero version
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 23154 bytes of XML in 980µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.math.number/*.*.*: org.eolang:eo-math:0.2.3
[reo 0.0.7] [DEBUG] Running executeMojo for Plugin [org.apache.maven.plugins:maven-dependency-plugin]
[reo 0.0.7] [DEBUG] Attempting to load plugin Plugin [org.apache.maven.plugins:maven-dependency-plugin] using pluginManager org.apache.maven.plugin.DefaultBuildPluginManager@697b48e4 and repositories [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Configuring mojo org.apache.maven.plugins:maven-dependency-plugin:2.8:unpack from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-dependency-plugin:2.8, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@55054057]
[reo 0.0.7] [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-dependency-plugin:2.8:unpack' with basic configurator -->
[reo 0.0.7] [DEBUG] (s) groupId = org.eolang
[reo 0.0.7] [DEBUG] (s) artifactId = eo-math
[reo 0.0.7] [DEBUG] (s) version = 0.2.3
[reo 0.0.7] [DEBUG] (s) outputDirectory = /home/r/repo/target/eo/06-resolve/org.eolang/eo-math/-/0.2.3
[reo 0.0.7] [DEBUG] (s) artifactItems = [org.eolang:eo-math:0.2.3:jar]
[reo 0.0.7] [DEBUG] (f) ignorePermissions = false
[reo 0.0.7] [DEBUG] (s) local = id: local
[reo 0.0.7] url: file:///home/r/.m2/repository
[reo 0.0.7] layout: default
[reo 0.0.7] snapshots: [enabled => true, update => always]
[reo 0.0.7] releases: [enabled => true, update => always]
[reo 0.0.7] blocked: false
[reo 0.0.7]
[reo 0.0.7] [DEBUG] (s) markersDirectory = /home/r/repo/target/dependency-maven-plugin-markers
[reo 0.0.7] [DEBUG] (f) outputAbsoluteArtifactFilename = false
[reo 0.0.7] [DEBUG] (s) outputDirectory = /home/r/repo/target/dependency
[reo 0.0.7] [DEBUG] (s) overWriteIfNewer = true
[reo 0.0.7] [DEBUG] (s) overWriteReleases = false
[reo 0.0.7] [DEBUG] (s) overWriteSnapshots = false
[reo 0.0.7] [DEBUG] (f) reactorProjects = [MavenProject: org.eolang:reo:1.0-SNAPSHOT @ /home/r/repo/test-pom.xml]
[reo 0.0.7] [DEBUG] (s) remoteRepos = [ id: Maven
[reo 0.0.7] url: https://repo.maven.apache.org/maven2
[reo 0.0.7] layout: default
[reo 0.0.7] snapshots: [enabled => false, update => daily]
[reo 0.0.7] releases: [enabled => true, update => daily]
[reo 0.0.7] blocked: false
[reo 0.0.7] ]
[reo 0.0.7] [DEBUG] (f) silent = false
[reo 0.0.7] [DEBUG] (s) skip = false
[reo 0.0.7] [DEBUG] (s) useJvmChmod = true
[reo 0.0.7] [DEBUG] (f) project = MavenProject: org.eolang:reo:1.0-SNAPSHOT @ /home/r/repo/test-pom.xml
[reo 0.0.7] [DEBUG] -- end configuration --
[reo 0.0.7] [INFO] Configured Artifact: org.eolang:eo-math:0.2.3:jar
[reo 0.0.7] [DEBUG] Resolving artifact org.eolang:eo-math:jar:0.2.3 from [Maven (https://repo.maven.apache.org/maven2, default, releases)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-math/0.2.3/eo-math-0.2.3.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/eolang/eo-math/0.2.3/eo-math-0.2.3.jar (24 kB at 1.1 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/eolang/eo-math/0.2.3/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/eolang/eo-math/0.2.3/eo-math-0.2.3.jar.lastUpdated
[reo 0.0.7] [INFO] Unpacking /home/r/.m2/repository/org/eolang/eo-math/0.2.3/eo-math-0.2.3.jar to /home/r/repo/target/eo/06-resolve/org.eolang/eo-math/-/0.2.3 with includes "" and excludes ""
[reo 0.0.7] [DEBUG] Found unArchiver by type: org.codehaus.plexus.archiver.zip.ZipUnArchiver$__sisu1@825ab3a
[reo 0.0.7] [DEBUG] Expanding: /home/r/.m2/repository/org/eolang/eo-math/0.2.3/eo-math-0.2.3.jar into /home/r/repo/target/eo/06-resolve/org.eolang/eo-math/-/0.2.3
[reo 0.0.7] [DEBUG] expand complete
[reo 0.0.7] [INFO] org.eolang:eo-math::0.2.3 unpacked to ./home/r/repo/target/eo/06-resolve/org.eolang/eo-math/-/0.2.3
[reo 0.0.7] [INFO] Found 19 new file(s) after unpacking of org.eolang:eo-math:0.2.3
[reo 0.0.7] [INFO] New 1 dependenc(ies) unpacked
[reo 0.0.7] [DEBUG] Execution of ResolveMojo took 43ms
[reo 0.0.7] [INFO] Found 4 sources in ./home/r/repo/target/eo/06-resolve/org.eolang/eo-collections/-/0.0.4/EO-SOURCES, 4 program(s) registered with version 0.0.4
[reo 0.0.7] [INFO] Found 8 sources in ./home/r/repo/target/eo/06-resolve/org.eolang/eo-math/-/0.2.3/EO-SOURCES, 8 program(s) registered with version 0.2.3
[reo 0.0.7] [INFO] Found 19 sources in ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES, 19 program(s) registered with version 0.28.7
[reo 0.0.7] [INFO] New 31 objects found in 3 unpacked dependencies
[reo 0.0.7] [DEBUG] Execution of MarkMojo took 3ms
[reo 0.0.7] [DEBUG] Binaries from org.eolang/eo-collections/-/0.0.4 have already been placed
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-math/-/0.2.3/EO-SOURCES/org/eolang/math/pi.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-math/-/0.2.3/EO-SOURCES/org/eolang/math/angle.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-math/-/0.2.3/EO-SOURCES/org/eolang/math/number.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-math/-/0.2.3/EO-SOURCES/org/eolang/math/nan.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-math/-/0.2.3/EO-SOURCES/org/eolang/math/positive-infinity.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-math/-/0.2.3/EO-SOURCES/org/eolang/math/e.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-math/-/0.2.3/EO-SOURCES/org/eolang/math/negative-infinity.eo is not a binary, but a source, won't place it
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/06-resolve/org.eolang/eo-math/-/0.2.3/EO-SOURCES/org/eolang/math/random.eo is not a binary, but a source, won't place it
[reo 0.0.7] [WARNING] The same file ./home/r/repo/target/eo/06-resolve/org.eolang/eo-math/-/0.2.3/META-INF/MANIFEST.MF is already placed to ./home/r/repo/target/classes/META-INF/MANIFEST.MF maybe by org.eolang/eo-runtime/-/0.28.7, skipping
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/classes/META-INF/maven/org.eolang/eo-math
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/META-INF/maven/org.eolang/eo-math/pom.properties saved (52 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/META-INF/maven/org.eolang/eo-math/pom.xml saved (6072 bytes)
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/classes/EOorg/EOeolang/EOmath
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOmath/EOnumber$EOpow.class saved (2843 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOmath/org-eolang-eo-math-jar.txt saved (3081 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOmath/EOangle$EOcos.class saved (1841 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOmath/EOnumber$EOas_string.class saved (2374 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOmath/EOnumber$EOas_int.class saved (2283 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOmath/EOrandom$EOpseudo.class saved (1837 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOmath/EOangle$EOsin.class saved (1841 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/classes/EOorg/EOeolang/EOmath/EOnumber$EOas_float.class saved (2297 bytes)
[reo 0.0.7] [INFO] Placed 10 binary file(s) out of 19, found in org.eolang/eo-math/-/0.2.3
[reo 0.0.7] [DEBUG] Binaries from org.eolang/eo-runtime/-/0.28.7 have already been placed
[reo 0.0.7] [INFO] Placed 10 binary files found in 3 dependencies
[reo 0.0.7] [DEBUG] Execution of PlaceMojo took 11ms
[reo 0.0.7] [INFO] Assemble cycle #6 (eo:25/xmir:24/xmir2:24/discovered:24 -> eo:27/xmir:25/xmir2:25/discovered:25), took 2s
[reo 0.0.7] [DEBUG] Already parsed org.eolang.reo.simple.sum to ./home/r/repo/target/eo/01-parse/org/eolang/reo/simple/sum.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.int to ./home/r/repo/target/eo/01-parse/org/eolang/int.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.array to ./home/r/repo/target/eo/01-parse/org/eolang/array.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.collections.list to ./home/r/repo/target/eo/01-parse/org/eolang/collections/list.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.heap to ./home/r/repo/target/eo/01-parse/org/eolang/heap.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.bytes to ./home/r/repo/target/eo/01-parse/org/eolang/bytes.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.as-phi to ./home/r/repo/target/eo/01-parse/org/eolang/as-phi.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.string to ./home/r/repo/target/eo/01-parse/org/eolang/string.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.try to ./home/r/repo/target/eo/01-parse/org/eolang/try.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.ram to ./home/r/repo/target/eo/01-parse/org/eolang/ram.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.memory to ./home/r/repo/target/eo/01-parse/org/eolang/memory.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.error to ./home/r/repo/target/eo/01-parse/org/eolang/error.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.float to ./home/r/repo/target/eo/01-parse/org/eolang/float.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.cage to ./home/r/repo/target/eo/01-parse/org/eolang/cage.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.switch to ./home/r/repo/target/eo/01-parse/org/eolang/switch.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.nop to ./home/r/repo/target/eo/01-parse/org/eolang/nop.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.seq to ./home/r/repo/target/eo/01-parse/org/eolang/seq.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.io.stdout to ./home/r/repo/target/eo/01-parse/org/eolang/io/stdout.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.io.stdin to ./home/r/repo/target/eo/01-parse/org/eolang/io/stdin.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.bool to ./home/r/repo/target/eo/01-parse/org/eolang/bool.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.goto to ./home/r/repo/target/eo/01-parse/org/eolang/goto.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.collections.bytes-as-array to ./home/r/repo/target/eo/01-parse/org/eolang/collections/bytes-as-array.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.collections.map to ./home/r/repo/target/eo/01-parse/org/eolang/collections/map.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.collections.multimap to ./home/r/repo/target/eo/01-parse/org/eolang/collections/multimap.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.math.number to ./home/r/repo/target/eo/01-parse/org/eolang/math/number.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 151 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 16521 bytes of XML in 582µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.math.negative-infinity:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="8"
[reo 0.0.7] name="org.eolang.math.negative-infinity"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/negative-infinity.eo"
[reo 0.0.7] time="2022-09-29T11:55:59.588170Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +alias org.eolang.math.nan
[reo 0.0.7] +alias org.eolang.math.positive-infinity
[reo 0.0.7] +home https://github.com/objectionary/eo-math
[reo 0.0.7] +package org.eolang.math
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3
[reo 0.0.7] +version 0.2.3
[reo 0.0.7]
[reo 0.0.7] # Negative infinity
[reo 0.0.7] [] > negative-infinity
[reo 0.0.7] # Tests that $ = x
[reo 0.0.7] [x] > eq
[reo 0.0.7] eq. > @
[reo 0.0.7] ^.as-bytes
[reo 0.0.7] x.as-bytes
[reo 0.0.7]
[reo 0.0.7] # Tests that $ ≠ x
[reo 0.0.7] [x] > neq
[reo 0.0.7] (^.eq x).not > @
[reo 0.0.7]
[reo 0.0.7] # Tests that $ < x
[reo 0.0.7] [x] > lt
[reo 0.0.7] not. > @
[reo 0.0.7] or.
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)
[reo 0.0.7] ^.eq x
[reo 0.0.7]
[reo 0.0.7] # Tests that $ ≤ x
[reo 0.0.7] [x] > lte
[reo 0.0.7] not. > @
[reo 0.0.7] eq.
[reo 0.0.7] x.as-bytes
[reo 0.0.7] nan.as-bytes
[reo 0.0.7]
[reo 0.0.7] # Tests that $ > x
[reo 0.0.7] [x] > gt
[reo 0.0.7] FALSE > @
[reo 0.0.7]
[reo 0.0.7] # Tests that $ ≥ x
[reo 0.0.7] [x] > gte
[reo 0.0.7] ^.eq x > @
[reo 0.0.7]
[reo 0.0.7] # Multiplication of $ and x
[reo 0.0.7] [x] > times
[reo 0.0.7] if. > @
[reo 0.0.7] or.
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)
[reo 0.0.7] x.eq 0.0
[reo 0.0.7] nan
[reo 0.0.7] if.
[reo 0.0.7] x.eq ^
[reo 0.0.7] positive-infinity
[reo 0.0.7] ^
[reo 0.0.7]
[reo 0.0.7] # Sum of $ and x
[reo 0.0.7] [x] > plus
[reo 0.0.7] if. > @
[reo 0.0.7] or.
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)
[reo 0.0.7] x.eq positive-infinity
[reo 0.0.7] nan
[reo 0.0.7] ^
[reo 0.0.7]
[reo 0.0.7] # Negation of $
[reo 0.0.7] [] > neg
[reo 0.0.7] positive-infinity > @
[reo 0.0.7]
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)
[reo 0.0.7] [] > signum
[reo 0.0.7] -1.0 > @
[reo 0.0.7]
[reo 0.0.7] # Difference between $ and x
[reo 0.0.7] [x] > minus
[reo 0.0.7] ^.plus (x.neg) > @
[reo 0.0.7]
[reo 0.0.7] # x'th power of $
[reo 0.0.7] [x] > pow
[reo 0.0.7] if. > @
[reo 0.0.7] x.lt 0.0
[reo 0.0.7] 0.0
[reo 0.0.7] if.
[reo 0.0.7] x.eq 0.0
[reo 0.0.7] 1
[reo 0.0.7] if.
[reo 0.0.7] x.gt 0.0
[reo 0.0.7] if.
[reo 0.0.7] not-int x
[reo 0.0.7] ^
[reo 0.0.7] if.
[reo 0.0.7] (x.as-int.mod 2).eq 0
[reo 0.0.7] positive-infinity
[reo 0.0.7] ^
[reo 0.0.7] nan
[reo 0.0.7]
[reo 0.0.7] [x] > not-int
[reo 0.0.7] x.as-int > as-integer!
[reo 0.0.7] and. > @
[reo 0.0.7] as-integer.as-float.lt x
[reo 0.0.7] (as-integer.plus 1).as-float.gt x
[reo 0.0.7]
[reo 0.0.7] # Quotient of the division of $ by x
[reo 0.0.7] [x] > div
[reo 0.0.7] if. > @
[reo 0.0.7] or.
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)
[reo 0.0.7] x.eq ^
[reo 0.0.7] x.eq positive-infinity
[reo 0.0.7] nan
[reo 0.0.7] ^
[reo 0.0.7]
[reo 0.0.7] # Remainder of $
[reo 0.0.7] [] > mod
[reo 0.0.7] nan > @
[reo 0.0.7]
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)
[reo 0.0.7] [] > abs
[reo 0.0.7] positive-infinity > @
[reo 0.0.7]
[reo 0.0.7] # Converts this to bytes
[reo 0.0.7] [] > as-bytes
[reo 0.0.7] FF-80-00-00 > @
[reo 0.0.7]
[reo 0.0.7] # Converts this to int
[reo 0.0.7] [] > as-int
[reo 0.0.7] [] > @
[reo 0.0.7] "You can not convert negative infinity to int" > msg
[reo 0.0.7]
[reo 0.0.7] # Converts this to string
[reo 0.0.7] [] > as-string
[reo 0.0.7] "-∞" > @
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>alias</head>
[reo 0.0.7] <tail>org.eolang.math.nan</tail>
[reo 0.0.7] <part>org.eolang.math.nan</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>alias</head>
[reo 0.0.7] <tail>org.eolang.math.positive-infinity</tail>
[reo 0.0.7] <part>org.eolang.math.positive-infinity</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang.math</tail>
[reo 0.0.7] <part>org.eolang.math</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="28">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.2.3</tail>
[reo 0.0.7] <part>0.2.3</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="31" name="negative-infinity" pos="0">
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">
[reo 0.0.7] <o line="33" name="x" pos="3"/>
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">
[reo 0.0.7] <o base="^" line="35" pos="6"/>
[reo 0.0.7] <o base=".as-bytes" line="35" method="" pos="7"/>
[reo 0.0.7] <o base="x" line="36" pos="6"/>
[reo 0.0.7] <o base=".as-bytes" line="36" method="" pos="7"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="38" name="neq" pos="2">
[reo 0.0.7] <o line="39" name="x" pos="3"/>
[reo 0.0.7] <o alias="1" base="^" line="40" pos="5"/>
[reo 0.0.7] <o base=".eq" line="40" method="" pos="6">
[reo 0.0.7] <o base="x" line="40" pos="10"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".not" line="40" method="" name="@" pos="12"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="42" name="lt" pos="2">
[reo 0.0.7] <o line="43" name="x" pos="3"/>
[reo 0.0.7] <o base=".not" line="44" name="@" pos="4">
[reo 0.0.7] <o base=".or" line="45" pos="6">
[reo 0.0.7] <o base="x" line="46" pos="8"/>
[reo 0.0.7] <o base=".as-bytes" line="46" method="" pos="9"/>
[reo 0.0.7] <o base=".eq" line="46" method="" pos="18">
[reo 0.0.7] <o alias="2" base="nan" line="46" pos="23"/>
[reo 0.0.7] <o base=".as-bytes" line="46" method="" pos="26"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="^" line="47" pos="8"/>
[reo 0.0.7] <o base=".eq" line="47" method="" pos="9">
[reo 0.0.7] <o base="x" line="47" pos="13"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="49" name="lte" pos="2">
[reo 0.0.7] <o line="50" name="x" pos="3"/>
[reo 0.0.7] <o base=".not" line="51" name="@" pos="4">
[reo 0.0.7] <o base=".eq" line="52" pos="6">
[reo 0.0.7] <o base="x" line="53" pos="8"/>
[reo 0.0.7] <o base=".as-bytes" line="53" method="" pos="9"/>
[reo 0.0.7] <o base="nan" line="54" pos="8"/>
[reo 0.0.7] <o base=".as-bytes" line="54" method="" pos="11"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="56" name="gt" pos="2">
[reo 0.0.7] <o line="57" name="x" pos="3"/>
[reo 0.0.7] <o base="bool" data="bytes" line="58" name="@" pos="4">00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="60" name="gte" pos="2">
[reo 0.0.7] <o line="61" name="x" pos="3"/>
[reo 0.0.7] <o base="^" line="62" pos="4"/>
[reo 0.0.7] <o base=".eq" line="62" method="" name="@" pos="5">
[reo 0.0.7] <o base="x" line="62" pos="9"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="64" name="times" pos="2">
[reo 0.0.7] <o line="65" name="x" pos="3"/>
[reo 0.0.7] <o base=".if" line="66" name="@" pos="4">
[reo 0.0.7] <o base=".or" line="67" pos="6">
[reo 0.0.7] <o base="x" line="68" pos="8"/>
[reo 0.0.7] <o base=".as-bytes" line="68" method="" pos="9"/>
[reo 0.0.7] <o base=".eq" line="68" method="" pos="18">
[reo 0.0.7] <o alias="3" base="nan" line="68" pos="23"/>
[reo 0.0.7] <o base=".as-bytes" line="68" method="" pos="26"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="x" line="69" pos="8"/>
[reo 0.0.7] <o base=".eq" line="69" method="" pos="9">
[reo 0.0.7] <o base="float" data="float" line="69" pos="13">0.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="nan" line="70" pos="6"/>
[reo 0.0.7] <o base=".if" line="71" pos="6">
[reo 0.0.7] <o base="x" line="72" pos="8"/>
[reo 0.0.7] <o base=".eq" line="72" method="" pos="9">
[reo 0.0.7] <o base="^" line="72" pos="13"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="positive-infinity" line="73" pos="8"/>
[reo 0.0.7] <o base="^" line="74" pos="8"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="76" name="plus" pos="2">
[reo 0.0.7] <o line="77" name="x" pos="3"/>
[reo 0.0.7] <o base=".if" line="78" name="@" pos="4">
[reo 0.0.7] <o base=".or" line="79" pos="6">
[reo 0.0.7] <o base="x" line="80" pos="8"/>
[reo 0.0.7] <o base=".as-bytes" line="80" method="" pos="9"/>
[reo 0.0.7] <o base=".eq" line="80" method="" pos="18">
[reo 0.0.7] <o alias="4" base="nan" line="80" pos="23"/>
[reo 0.0.7] <o base=".as-bytes" line="80" method="" pos="26"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="x" line="81" pos="8"/>
[reo 0.0.7] <o base=".eq" line="81" method="" pos="9">
[reo 0.0.7] <o base="positive-infinity" line="81" pos="13"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="nan" line="82" pos="6"/>
[reo 0.0.7] <o base="^" line="83" pos="6"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="85" name="neg" pos="2">
[reo 0.0.7] <o base="positive-infinity" line="87" name="@" pos="4"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="89" name="signum" pos="2">
[reo 0.0.7] <o base="float" data="float" line="91" name="@" pos="4">-1.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="93" name="minus" pos="2">
[reo 0.0.7] <o line="94" name="x" pos="3"/>
[reo 0.0.7] <o base="^" line="95" pos="4"/>
[reo 0.0.7] <o base=".plus" line="95" method="" name="@" pos="5">
[reo 0.0.7] <o alias="5" base="x" line="95" pos="12"/>
[reo 0.0.7] <o base=".neg" line="95" method="" pos="13"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="97" name="pow" pos="2">
[reo 0.0.7] <o line="98" name="x" pos="3"/>
[reo 0.0.7] <o base=".if" line="99" name="@" pos="4">
[reo 0.0.7] <o base="x" line="100" pos="6"/>
[reo 0.0.7] <o base=".lt" line="100" method="" pos="7">
[reo 0.0.7] <o base="float" data="float" line="100" pos="11">0.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="float" data="float" line="101" pos="6">0.0</o>
[reo 0.0.7] <o base=".if" line="102" pos="6">
[reo 0.0.7] <o base="x" line="103" pos="8"/>
[reo 0.0.7] <o base=".eq" line="103" method="" pos="9">
[reo 0.0.7] <o base="float" data="float" line="103" pos="13">0.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="int" data="bytes" line="104" pos="8">00 00 00 00 00 00 00 01</o>
[reo 0.0.7] <o base=".if" line="105" pos="8">
[reo 0.0.7] <o base="x" line="106" pos="10"/>
[reo 0.0.7] <o base=".gt" line="106" method="" pos="11">
[reo 0.0.7] <o base="float" data="float" line="106" pos="15">0.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".if" line="107" pos="10">
[reo 0.0.7] <o base="not-int" line="108" pos="12">
[reo 0.0.7] <o base="x" line="108" pos="20"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="^" line="109" pos="12"/>
[reo 0.0.7] <o base=".if" line="110" pos="12">
[reo 0.0.7] <o alias="6" base="x" line="111" pos="15"/>
[reo 0.0.7] <o base=".as-int" line="111" method="" pos="16"/>
[reo 0.0.7] <o base=".mod" line="111" method="" pos="23">
[reo 0.0.7] <o base="int" data="bytes" line="111" pos="28">00 00 00 00 00 00 00 02</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".eq" line="111" method="" pos="30">
[reo 0.0.7] <o base="int" data="bytes" line="111" pos="34">00 00 00 00 00 00 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="positive-infinity" line="112" pos="14"/>
[reo 0.0.7] <o base="^" line="113" pos="14"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="nan" line="114" pos="10"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="116" name="not-int" pos="4">
[reo 0.0.7] <o line="116" name="x" pos="5"/>
[reo 0.0.7] <o base="x" line="117" pos="6"/>
[reo 0.0.7] <o base=".as-int"
[reo 0.0.7] const=""
[reo 0.0.7] line="117"
[reo 0.0.7] method=""
[reo 0.0.7] name="as-integer"
[reo 0.0.7] pos="7"/>
[reo 0.0.7] <o base=".and" line="118" name="@" pos="6">
[reo 0.0.7] <o base="as-integer" line="119" pos="8"/>
[reo 0.0.7] <o base=".as-float" line="119" method="" pos="18"/>
[reo 0.0.7] <o base=".lt" line="119" method="" pos="27">
[reo 0.0.7] <o base="x" line="119" pos="31"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o alias="7" base="as-integer" line="120" pos="9"/>
[reo 0.0.7] <o base=".plus" line="120" method="" pos="19">
[reo 0.0.7] <o base="int" data="bytes" line="120" pos="25">00 00 00 00 00 00 00 01</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".as-float" line="120" method="" pos="27"/>
[reo 0.0.7] <o base=".gt" line="120" method="" pos="36">
[reo 0.0.7] <o base="x" line="120" pos="40"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="122" name="div" pos="2">
[reo 0.0.7] <o line="123" name="x" pos="3"/>
[reo 0.0.7] <o base=".if" line="124" name="@" pos="4">
[reo 0.0.7] <o base=".or" line="125" pos="6">
[reo 0.0.7] <o base="x" line="126" pos="8"/>
[reo 0.0.7] <o base=".as-bytes" line="126" method="" pos="9"/>
[reo 0.0.7] <o base=".eq" line="126" method="" pos="18">
[reo 0.0.7] <o alias="8" base="nan" line="126" pos="23"/>
[reo 0.0.7] <o base=".as-bytes" line="126" method="" pos="26"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="x" line="127" pos="8"/>
[reo 0.0.7] <o base=".eq" line="127" method="" pos="9">
[reo 0.0.7] <o base="^" line="127" pos="13"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="x" line="128" pos="8"/>
[reo 0.0.7] <o base=".eq" line="128" method="" pos="9">
[reo 0.0.7] <o base="positive-infinity" line="128" pos="13"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="nan" line="129" pos="6"/>
[reo 0.0.7] <o base="^" line="130" pos="6"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="132" name="mod" pos="2">
[reo 0.0.7] <o base="nan" line="134" name="@" pos="4"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="136" name="abs" pos="2">
[reo 0.0.7] <o base="positive-infinity" line="138" name="@" pos="4"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="140" name="as-bytes" pos="2">
[reo 0.0.7] <o base="bytes" data="bytes" line="142" name="@" pos="4">FF 80 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="144" name="as-int" pos="2">
[reo 0.0.7] <o abstract="" line="146" name="@" pos="4">
[reo 0.0.7] <o base="string" data="string" line="147" name="msg" pos="6">You can not convert negative infinity to int</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="149" name="as-string" pos="2">
[reo 0.0.7] <o base="string" data="string" line="151" name="@" pos="4">-∞</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/math/negative-infinity.xmir saved (16608 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/math/negative-infinity.xmir saved (16608 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/math/negative-infinity.eo to ./home/r/repo/target/eo/01-parse/org/eolang/math/negative-infinity.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 139 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 14011 bytes of XML in 540µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.math.positive-infinity:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="6"
[reo 0.0.7] name="org.eolang.math.positive-infinity"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/positive-infinity.eo"
[reo 0.0.7] time="2022-09-29T11:55:59.626166Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +alias org.eolang.math.nan
[reo 0.0.7] +alias org.eolang.math.negative-infinity
[reo 0.0.7] +home https://github.com/objectionary/eo-math
[reo 0.0.7] +package org.eolang.math
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3
[reo 0.0.7] +version 0.2.3
[reo 0.0.7]
[reo 0.0.7] # Positive infinity
[reo 0.0.7] [] > positive-infinity
[reo 0.0.7] # Tests that $ = x
[reo 0.0.7] [x] > eq
[reo 0.0.7] eq. > @
[reo 0.0.7] ^.as-bytes
[reo 0.0.7] x.as-bytes
[reo 0.0.7]
[reo 0.0.7] # Tests that $ ≠ x
[reo 0.0.7] [x] > neq
[reo 0.0.7] (^.eq x).not > @
[reo 0.0.7]
[reo 0.0.7] # Tests that $ < x
[reo 0.0.7] [x] > lt
[reo 0.0.7] FALSE > @
[reo 0.0.7]
[reo 0.0.7] # Tests that $ ≤ x
[reo 0.0.7] [x] > lte
[reo 0.0.7] ^.eq x > @
[reo 0.0.7]
[reo 0.0.7] # Tests that $ > x
[reo 0.0.7] [x] > gt
[reo 0.0.7] not. > @
[reo 0.0.7] or.
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)
[reo 0.0.7] ^.eq x
[reo 0.0.7]
[reo 0.0.7] # Tests that $ ≥ x
[reo 0.0.7] [x] > gte
[reo 0.0.7] not. > @
[reo 0.0.7] eq.
[reo 0.0.7] x.as-bytes
[reo 0.0.7] nan.as-bytes
[reo 0.0.7]
[reo 0.0.7] # Multiplication of $ and x
[reo 0.0.7] [x] > times
[reo 0.0.7] if. > @
[reo 0.0.7] or.
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)
[reo 0.0.7] x.eq 0.0
[reo 0.0.7] nan
[reo 0.0.7] if.
[reo 0.0.7] x.eq negative-infinity
[reo 0.0.7] negative-infinity
[reo 0.0.7] ^
[reo 0.0.7]
[reo 0.0.7] # Sum of $ and x
[reo 0.0.7] [x] > plus
[reo 0.0.7] if. > @
[reo 0.0.7] or.
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)
[reo 0.0.7] x.eq negative-infinity
[reo 0.0.7] nan
[reo 0.0.7] ^
[reo 0.0.7]
[reo 0.0.7] # Negation of $
[reo 0.0.7] [] > neg
[reo 0.0.7] negative-infinity > @
[reo 0.0.7]
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)
[reo 0.0.7] [] > signum
[reo 0.0.7] 1.0 > @
[reo 0.0.7]
[reo 0.0.7] # Difference between $ and x
[reo 0.0.7] [x] > minus
[reo 0.0.7] ^.plus (x.neg) > @
[reo 0.0.7]
[reo 0.0.7] # x'th power of $
[reo 0.0.7] [x] > pow
[reo 0.0.7] if. > @
[reo 0.0.7] x.gt 0.0
[reo 0.0.7] ^
[reo 0.0.7] if.
[reo 0.0.7] x.lt 0.0
[reo 0.0.7] 0.0
[reo 0.0.7] if.
[reo 0.0.7] x.eq 0.0
[reo 0.0.7] 1.0
[reo 0.0.7] nan
[reo 0.0.7]
[reo 0.0.7] # Quotient of the division of $ by x
[reo 0.0.7] [x] > div
[reo 0.0.7] if. > @
[reo 0.0.7] or.
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)
[reo 0.0.7] x.eq negative-infinity
[reo 0.0.7] x.eq ^
[reo 0.0.7] nan
[reo 0.0.7] ^
[reo 0.0.7]
[reo 0.0.7] # Remainder of $
[reo 0.0.7] [] > mod
[reo 0.0.7] nan > @
[reo 0.0.7]
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)
[reo 0.0.7] [] > abs
[reo 0.0.7] ^ > @
[reo 0.0.7]
[reo 0.0.7] # Converts this to bytes
[reo 0.0.7] [] > as-bytes
[reo 0.0.7] 7F-80-00-00 > @
[reo 0.0.7]
[reo 0.0.7] # Converts this to int
[reo 0.0.7] [] > as-int
[reo 0.0.7] [] > @
[reo 0.0.7] "You can not convert positive infinity to int" > msg
[reo 0.0.7]
[reo 0.0.7] # Converts this to string
[reo 0.0.7] [] > as-string
[reo 0.0.7] "+∞" > @
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>alias</head>
[reo 0.0.7] <tail>org.eolang.math.nan</tail>
[reo 0.0.7] <part>org.eolang.math.nan</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>alias</head>
[reo 0.0.7] <tail>org.eolang.math.negative-infinity</tail>
[reo 0.0.7] <part>org.eolang.math.negative-infinity</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang.math</tail>
[reo 0.0.7] <part>org.eolang.math</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="28">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.2.3</tail>
[reo 0.0.7] <part>0.2.3</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="31" name="positive-infinity" pos="0">
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">
[reo 0.0.7] <o line="33" name="x" pos="3"/>
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">
[reo 0.0.7] <o base="^" line="35" pos="6"/>
[reo 0.0.7] <o base=".as-bytes" line="35" method="" pos="7"/>
[reo 0.0.7] <o base="x" line="36" pos="6"/>
[reo 0.0.7] <o base=".as-bytes" line="36" method="" pos="7"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="38" name="neq" pos="2">
[reo 0.0.7] <o line="39" name="x" pos="3"/>
[reo 0.0.7] <o alias="1" base="^" line="40" pos="5"/>
[reo 0.0.7] <o base=".eq" line="40" method="" pos="6">
[reo 0.0.7] <o base="x" line="40" pos="10"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".not" line="40" method="" name="@" pos="12"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="42" name="lt" pos="2">
[reo 0.0.7] <o line="43" name="x" pos="3"/>
[reo 0.0.7] <o base="bool" data="bytes" line="44" name="@" pos="4">00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="46" name="lte" pos="2">
[reo 0.0.7] <o line="47" name="x" pos="3"/>
[reo 0.0.7] <o base="^" line="48" pos="4"/>
[reo 0.0.7] <o base=".eq" line="48" method="" name="@" pos="5">
[reo 0.0.7] <o base="x" line="48" pos="9"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="50" name="gt" pos="2">
[reo 0.0.7] <o line="51" name="x" pos="3"/>
[reo 0.0.7] <o base=".not" line="52" name="@" pos="4">
[reo 0.0.7] <o base=".or" line="53" pos="6">
[reo 0.0.7] <o base="x" line="54" pos="8"/>
[reo 0.0.7] <o base=".as-bytes" line="54" method="" pos="9"/>
[reo 0.0.7] <o base=".eq" line="54" method="" pos="18">
[reo 0.0.7] <o alias="2" base="nan" line="54" pos="23"/>
[reo 0.0.7] <o base=".as-bytes" line="54" method="" pos="26"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="^" line="55" pos="8"/>
[reo 0.0.7] <o base=".eq" line="55" method="" pos="9">
[reo 0.0.7] <o base="x" line="55" pos="13"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="57" name="gte" pos="2">
[reo 0.0.7] <o line="58" name="x" pos="3"/>
[reo 0.0.7] <o base=".not" line="59" name="@" pos="4">
[reo 0.0.7] <o base=".eq" line="60" pos="6">
[reo 0.0.7] <o base="x" line="61" pos="8"/>
[reo 0.0.7] <o base=".as-bytes" line="61" method="" pos="9"/>
[reo 0.0.7] <o base="nan" line="62" pos="8"/>
[reo 0.0.7] <o base=".as-bytes" line="62" method="" pos="11"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="64" name="times" pos="2">
[reo 0.0.7] <o line="65" name="x" pos="3"/>
[reo 0.0.7] <o base=".if" line="66" name="@" pos="4">
[reo 0.0.7] <o base=".or" line="67" pos="6">
[reo 0.0.7] <o base="x" line="68" pos="8"/>
[reo 0.0.7] <o base=".as-bytes" line="68" method="" pos="9"/>
[reo 0.0.7] <o base=".eq" line="68" method="" pos="18">
[reo 0.0.7] <o alias="3" base="nan" line="68" pos="23"/>
[reo 0.0.7] <o base=".as-bytes" line="68" method="" pos="26"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="x" line="69" pos="8"/>
[reo 0.0.7] <o base=".eq" line="69" method="" pos="9">
[reo 0.0.7] <o base="float" data="float" line="69" pos="13">0.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="nan" line="70" pos="6"/>
[reo 0.0.7] <o base=".if" line="71" pos="6">
[reo 0.0.7] <o base="x" line="72" pos="8"/>
[reo 0.0.7] <o base=".eq" line="72" method="" pos="9">
[reo 0.0.7] <o base="negative-infinity" line="72" pos="13"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="negative-infinity" line="73" pos="8"/>
[reo 0.0.7] <o base="^" line="74" pos="8"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="76" name="plus" pos="2">
[reo 0.0.7] <o line="77" name="x" pos="3"/>
[reo 0.0.7] <o base=".if" line="78" name="@" pos="4">
[reo 0.0.7] <o base=".or" line="79" pos="6">
[reo 0.0.7] <o base="x" line="80" pos="8"/>
[reo 0.0.7] <o base=".as-bytes" line="80" method="" pos="9"/>
[reo 0.0.7] <o base=".eq" line="80" method="" pos="18">
[reo 0.0.7] <o alias="4" base="nan" line="80" pos="23"/>
[reo 0.0.7] <o base=".as-bytes" line="80" method="" pos="26"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="x" line="81" pos="8"/>
[reo 0.0.7] <o base=".eq" line="81" method="" pos="9">
[reo 0.0.7] <o base="negative-infinity" line="81" pos="13"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="nan" line="82" pos="6"/>
[reo 0.0.7] <o base="^" line="83" pos="6"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="85" name="neg" pos="2">
[reo 0.0.7] <o base="negative-infinity" line="87" name="@" pos="4"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="89" name="signum" pos="2">
[reo 0.0.7] <o base="float" data="float" line="91" name="@" pos="4">1.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="93" name="minus" pos="2">
[reo 0.0.7] <o line="94" name="x" pos="3"/>
[reo 0.0.7] <o base="^" line="95" pos="4"/>
[reo 0.0.7] <o base=".plus" line="95" method="" name="@" pos="5">
[reo 0.0.7] <o alias="5" base="x" line="95" pos="12"/>
[reo 0.0.7] <o base=".neg" line="95" method="" pos="13"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="97" name="pow" pos="2">
[reo 0.0.7] <o line="98" name="x" pos="3"/>
[reo 0.0.7] <o base=".if" line="99" name="@" pos="4">
[reo 0.0.7] <o base="x" line="100" pos="6"/>
[reo 0.0.7] <o base=".gt" line="100" method="" pos="7">
[reo 0.0.7] <o base="float" data="float" line="100" pos="11">0.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="^" line="101" pos="6"/>
[reo 0.0.7] <o base=".if" line="102" pos="6">
[reo 0.0.7] <o base="x" line="103" pos="8"/>
[reo 0.0.7] <o base=".lt" line="103" method="" pos="9">
[reo 0.0.7] <o base="float" data="float" line="103" pos="13">0.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="float" data="float" line="104" pos="8">0.0</o>
[reo 0.0.7] <o base=".if" line="105" pos="8">
[reo 0.0.7] <o base="x" line="106" pos="10"/>
[reo 0.0.7] <o base=".eq" line="106" method="" pos="11">
[reo 0.0.7] <o base="float" data="float" line="106" pos="15">0.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="float" data="float" line="107" pos="10">1.0</o>
[reo 0.0.7] <o base="nan" line="108" pos="10"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="110" name="div" pos="2">
[reo 0.0.7] <o line="111" name="x" pos="3"/>
[reo 0.0.7] <o base=".if" line="112" name="@" pos="4">
[reo 0.0.7] <o base=".or" line="113" pos="6">
[reo 0.0.7] <o base="x" line="114" pos="8"/>
[reo 0.0.7] <o base=".as-bytes" line="114" method="" pos="9"/>
[reo 0.0.7] <o base=".eq" line="114" method="" pos="18">
[reo 0.0.7] <o alias="6" base="nan" line="114" pos="23"/>
[reo 0.0.7] <o base=".as-bytes" line="114" method="" pos="26"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="x" line="115" pos="8"/>
[reo 0.0.7] <o base=".eq" line="115" method="" pos="9">
[reo 0.0.7] <o base="negative-infinity" line="115" pos="13"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="x" line="116" pos="8"/>
[reo 0.0.7] <o base=".eq" line="116" method="" pos="9">
[reo 0.0.7] <o base="^" line="116" pos="13"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="nan" line="117" pos="6"/>
[reo 0.0.7] <o base="^" line="118" pos="6"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="120" name="mod" pos="2">
[reo 0.0.7] <o base="nan" line="122" name="@" pos="4"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="124" name="abs" pos="2">
[reo 0.0.7] <o base="^" line="126" name="@" pos="4"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="128" name="as-bytes" pos="2">
[reo 0.0.7] <o base="bytes" data="bytes" line="130" name="@" pos="4">7F 80 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="132" name="as-int" pos="2">
[reo 0.0.7] <o abstract="" line="134" name="@" pos="4">
[reo 0.0.7] <o base="string" data="string" line="135" name="msg" pos="6">You can not convert positive infinity to int</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="137" name="as-string" pos="2">
[reo 0.0.7] <o base="string" data="string" line="139" name="@" pos="4">+∞</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/math/positive-infinity.xmir saved (14098 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/math/positive-infinity.xmir saved (14098 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/math/positive-infinity.eo to ./home/r/repo/target/eo/01-parse/org/eolang/math/positive-infinity.xmir
[reo 0.0.7] [INFO] Parsed 2 .eo sources to XMIRs
[reo 0.0.7] [DEBUG] Execution of ParseMojo took 72ms
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/reo/simple/sum.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/reo/simple/sum.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/int.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/int.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/array.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/array.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/collections/list.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/collections/list.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/heap.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/heap.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/bytes.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/bytes.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/as-phi.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/as-phi.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/string.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/string.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/try.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/try.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/ram.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/ram.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/memory.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/memory.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/error.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/error.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/float.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/float.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/cage.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/cage.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/switch.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/switch.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/nop.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/nop.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/seq.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/seq.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/io/stdout.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/io/stdout.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/io/stdin.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/io/stdin.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/bool.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/bool.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/goto.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/goto.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/collections/bytes-as-array.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/collections/bytes-as-array.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/collections/map.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/collections/map.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/collections/multimap.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/collections/multimap.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/math/number.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/math/number.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 16608 bytes of XML in 546µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 16608 bytes of XML in 566µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 250µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 161µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 209µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 210µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 214µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 211µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 210µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 177µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 145µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 197µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 206µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 261µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' produced (17186 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="8"\n
[reo 0.0.7] name="org.eolang.math.negative-infinity"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/negative-infinity.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:59.588170Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.positive-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # Negative infinity\n
[reo 0.0.7] [] > negative-infinity\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] nan.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] ^.eq x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x] > times\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x] > plus\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq positive-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] positive-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] -1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x] > minus\n
[reo 0.0.7] ^.plus (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # x'th power of $\n
[reo 0.0.7] [x] > pow\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] x.lt 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] 1\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.gt 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] not-int x\n
[reo 0.0.7] ^\n
[reo 0.0.7] if.\n
[reo 0.0.7] (x.as-int.mod 2).eq 0\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] nan\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > not-int\n
[reo 0.0.7] x.as-int > as-integer!\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] as-integer.as-float.lt x\n
[reo 0.0.7] (as-integer.plus 1).as-float.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x] > div\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] x.eq positive-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Remainder of $\n
[reo 0.0.7] [] > mod\n
[reo 0.0.7] nan > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] positive-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] FF-80-00-00 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] "You can not convert negative infinity to int" > msg\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to string\n
[reo 0.0.7] [] > as-string\n
[reo 0.0.7] "-∞" > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.math.positive-infinity</tail>\n
[reo 0.0.7] <part>org.eolang.math.positive-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="negative-infinity" pos="0">\n
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] <o base=".as-bytes" line="35" method="" pos="7"/>\n
[reo 0.0.7] <o base="x" line="36" pos="6" ref="33"/>\n
[reo 0.0.7] <o base=".as-bytes" line="36" method="" pos="7"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="38" name="neq" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o alias="1" base="^" line="40" pos="5"/>\n
[reo 0.0.7] <o base=".eq" line="40" method="" pos="6">\n
[reo 0.0.7] <o base="x" line="40" pos="10" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="40" method="" name="@" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="42" name="lt" pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="44" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="45" pos="6">\n
[reo 0.0.7] <o base="x" line="46" pos="8" ref="43"/>\n
[reo 0.0.7] <o base=".as-bytes" line="46" method="" pos="9"/>\n
[reo 0.0.7] <o base=".eq" line="46" method="" pos="18">\n
[reo 0.0.7] <o alias="2" base="nan" line="46" pos="23"/>\n
[reo 0.0.7] <o base=".as-bytes" line="46" method="" pos="26"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="47" pos="8"/>\n
[reo 0.0.7] <o base=".eq" line="47" method="" pos="9">\n
[reo 0.0.7] <o base="x" line="47" pos="13" ref="43"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="49" name="lte" pos="2">\n
[reo 0.0.7] <o line="50" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="51" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="52" pos="6">\n
[reo 0.0.7] <o base="x" line="53" pos="8" ref="50"/>\n
[reo 0.0.7] <o base=".as-bytes" line="53" method="" pos="9"/>\n
[reo 0.0.7] <o base="nan" line="54" pos="8"/>\n
[reo 0.0.7] <o base=".as-bytes" line="54" method="" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="56" name="gt" pos="2">\n
[reo 0.0.7] <o line="57" name="x" pos="3"/>\n
[reo 0.0.7] <o base="bool" data="bytes" line="58" name="@" pos="4">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="60" name="gte" pos="2">\n
[reo 0.0.7] <o line="61" name="x" pos="3"/>\n
[reo 0.0.7] <o base="^" line="62" pos="4"/>\n
[reo 0.0.7] <o base=".eq" line="62" method="" name="@" pos="5">\n
[reo 0.0.7] <o base="x" line="62" pos="9" ref="61"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="64" name="times" pos="2">\n
[reo 0.0.7] <o line="65" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="66" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="67" pos="6">\n
[reo 0.0.7] <o base="x" line="68" pos="8" ref="65"/>\n
[reo 0.0.7] <o base=".as-bytes" line="68" method="" pos="9"/>\n
[reo 0.0.7] <o base=".eq" line="68" method="" pos="18">\n
[reo 0.0.7] <o alias="3" base="nan" line="68" pos="23"/>\n
[reo 0.0.7] <o base=".as-bytes" line="68" method="" pos="26"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="69" pos="8" ref="65"/>\n
[reo 0.0.7] <o base=".eq" line="69" method="" pos="9">\n
[reo 0.0.7] <o base="float" data="float" line="69" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="70" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="71" pos="6">\n
[reo 0.0.7] <o base="x" line="72" pos="8" ref="65"/>\n
[reo 0.0.7] <o base=".eq" line="72" method="" pos="9">\n
[reo 0.0.7] <o base="^" line="72" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="positive-infinity" line="73" pos="8"/>\n
[reo 0.0.7] <o base="^" line="74" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="76" name="plus" pos="2">\n
[reo 0.0.7] <o line="77" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="79" pos="6">\n
[reo 0.0.7] <o base="x" line="80" pos="8" ref="77"/>\n
[reo 0.0.7] <o base=".as-bytes" line="80" method="" pos="9"/>\n
[reo 0.0.7] <o base=".eq" line="80" method="" pos="18">\n
[reo 0.0.7] <o alias="4" base="nan" line="80" pos="23"/>\n
[reo 0.0.7] <o base=".as-bytes" line="80" method="" pos="26"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="81" pos="8" ref="77"/>\n
[reo 0.0.7] <o base=".eq" line="81" method="" pos="9">\n
[reo 0.0.7] <o base="positive-infinity" line="81" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="82" pos="6"/>\n
[reo 0.0.7] <o base="^" line="83" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="85" name="neg" pos="2">\n
[reo 0.0.7] <o base="positive-infinity" line="87" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="89" name="signum" pos="2">\n
[reo 0.0.7] <o base="float" data="float" line="91" name="@" pos="4">-1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="93" name="minus" pos="2">\n
[reo 0.0.7] <o line="94" name="x" pos="3"/>\n
[reo 0.0.7] <o base="^" line="95" pos="4"/>\n
[reo 0.0.7] <o base=".plus" line="95" method="" name="@" pos="5">\n
[reo 0.0.7] <o alias="5" base="x" line="95" pos="12" ref="94"/>\n
[reo 0.0.7] <o base=".neg" line="95" method="" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="97" name="pow" pos="2">\n
[reo 0.0.7] <o line="98" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="99" name="@" pos="4">\n
[reo 0.0.7] <o base="x" line="100" pos="6" ref="98"/>\n
[reo 0.0.7] <o base=".lt" line="100" method="" pos="7">\n
[reo 0.0.7] <o base="float" data="float" line="100" pos="11">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="101" pos="6">0.0</o>\n
[reo 0.0.7] <o base=".if" line="102" pos="6">\n
[reo 0.0.7] <o base="x" line="103" pos="8" ref="98"/>\n
[reo 0.0.7] <o base=".eq" line="103" method="" pos="9">\n
[reo 0.0.7] <o base="float" data="float" line="103" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="104" pos="8">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] <o base=".if" line="105" pos="8">\n
[reo 0.0.7] <o base="x" line="106" pos="10" ref="98"/>\n
[reo 0.0.7] <o base=".gt" line="106" method="" pos="11">\n
[reo 0.0.7] <o base="float" data="float" line="106" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="107" pos="10">\n
[reo 0.0.7] <o base="not-int" line="108" pos="12" ref="116">\n
[reo 0.0.7] <o base="x" line="108" pos="20" ref="98"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="109" pos="12"/>\n
[reo 0.0.7] <o base=".if" line="110" pos="12">\n
[reo 0.0.7] <o alias="6" base="x" line="111" pos="15" ref="98"/>\n
[reo 0.0.7] <o base=".as-int" line="111" method="" pos="16"/>\n
[reo 0.0.7] <o base=".mod" line="111" method="" pos="23">\n
[reo 0.0.7] <o base="int" data="bytes" line="111" pos="28">00 00 00 00 00 00 00 02</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="111" method="" pos="30">\n
[reo 0.0.7] <o base="int" data="bytes" line="111" pos="34">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="positive-infinity" line="112" pos="14"/>\n
[reo 0.0.7] <o base="^" line="113" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="114" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="116" name="not-int" pos="4">\n
[reo 0.0.7] <o line="116" name="x" pos="5"/>\n
[reo 0.0.7] <o base="x" line="117" pos="6" ref="116"/>\n
[reo 0.0.7] <o base=".as-int"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="117"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="as-integer"\n
[reo 0.0.7] pos="7"/>\n
[reo 0.0.7] <o base=".and" line="118" name="@" pos="6">\n
[reo 0.0.7] <o base="as-integer" line="119" pos="8" ref="117"/>\n
[reo 0.0.7] <o base=".as-float" line="119" method="" pos="18"/>\n
[reo 0.0.7] <o base=".lt" line="119" method="" pos="27">\n
[reo 0.0.7] <o base="x" line="119" pos="31" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o alias="7" base="as-integer" line="120" pos="9" ref="117"/>\n
[reo 0.0.7] <o base=".plus" line="120" method="" pos="19">\n
[reo 0.0.7] <o base="int" data="bytes" line="120" pos="25">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-float" line="120" method="" pos="27"/>\n
[reo 0.0.7] <o base=".gt" line="120" method="" pos="36">\n
[reo 0.0.7] <o base="x" line="120" pos="40" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="122" name="div" pos="2">\n
[reo 0.0.7] <o line="123" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="124" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="125" pos="6">\n
[reo 0.0.7] <o base="x" line="126" pos="8" ref="123"/>\n
[reo 0.0.7] <o base=".as-bytes" line="126" method="" pos="9"/>\n
[reo 0.0.7] <o base=".eq" line="126" method="" pos="18">\n
[reo 0.0.7] <o alias="8" base="nan" line="126" pos="23"/>\n
[reo 0.0.7] <o base=".as-bytes" line="126" method="" pos="26"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="127" pos="8" ref="123"/>\n
[reo 0.0.7] <o base=".eq" line="127" method="" pos="9">\n
[reo 0.0.7] <o base="^" line="127" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="128" pos="8" ref="123"/>\n
[reo 0.0.7] <o base=".eq" line="128" method="" pos="9">\n
[reo 0.0.7] <o base="positive-infinity" line="128" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="129" pos="6"/>\n
[reo 0.0.7] <o base="^" line="130" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="132" name="mod" pos="2">\n
[reo 0.0.7] <o base="nan" line="134" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="136" name="abs" pos="2">\n
[reo 0.0.7] <o base="positive-infinity" line="138" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="140" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base="bytes" data="bytes" line="142" name="@" pos="4">FF 80 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="144" name="as-int" pos="2">\n
[reo 0.0.7] <o abstract="" line="146" name="@" pos="4">\n
[reo 0.0.7] <o base="string" data="string" line="147" name="msg" pos="6">You can not convert negative infinity to int</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="149" name="as-string" pos="2">\n
[reo 0.0.7] <o base="string" data="string" line="151" name="@" pos="4">-∞</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 239µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 233µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 194µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' produced (17407 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="8"\n
[reo 0.0.7] name="org.eolang.math.negative-infinity"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/negative-infinity.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:59.588170Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.positive-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # Negative infinity\n
[reo 0.0.7] [] > negative-infinity\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] nan.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] ^.eq x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x] > times\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x] > plus\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq positive-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] positive-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] -1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x] > minus\n
[reo 0.0.7] ^.plus (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # x'th power of $\n
[reo 0.0.7] [x] > pow\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] x.lt 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] 1\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.gt 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] not-int x\n
[reo 0.0.7] ^\n
[reo 0.0.7] if.\n
[reo 0.0.7] (x.as-int.mod 2).eq 0\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] nan\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > not-int\n
[reo 0.0.7] x.as-int > as-integer!\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] as-integer.as-float.lt x\n
[reo 0.0.7] (as-integer.plus 1).as-float.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x] > div\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] x.eq positive-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Remainder of $\n
[reo 0.0.7] [] > mod\n
[reo 0.0.7] nan > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)\n
[reo 0.0.7] [] &gt; abs\n
[reo 0.0.7] positive-infinity &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] &gt; as-bytes\n
[reo 0.0.7] FF-80-00-00 &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] &gt; as-int\n
[reo 0.0.7] [] &gt; @\n
[reo 0.0.7] "You can not convert negative infinity to int" &gt; msg\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to string\n
[reo 0.0.7] [] &gt; as-string\n
[reo 0.0.7] "-∞" &gt; @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.math.positive-infinity</tail>\n
[reo 0.0.7] <part>org.eolang.math.positive-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="negative-infinity" pos="0">\n
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="38" name="neq" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="40" name="@" pos="12">\n
[reo 0.0.7] <o base=".eq" line="40" pos="6">\n
[reo 0.0.7] <o alias="1" base="^" line="40" pos="5"/>\n
[reo 0.0.7] <o base="x" line="40" pos="10" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="42" name="lt" pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="44" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="45" pos="6">\n
[reo 0.0.7] <o base=".eq" line="46" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="46" pos="9">\n
[reo 0.0.7] <o base="x" line="46" pos="8" ref="43"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="46" pos="26">\n
[reo 0.0.7] <o alias="2" base="nan" line="46" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="47" pos="9">\n
[reo 0.0.7] <o base="^" line="47" pos="8"/>\n
[reo 0.0.7] <o base="x" line="47" pos="13" ref="43"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="49" name="lte" pos="2">\n
[reo 0.0.7] <o line="50" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="51" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="52" pos="6">\n
[reo 0.0.7] <o base=".as-bytes" line="53" pos="9">\n
[reo 0.0.7] <o base="x" line="53" pos="8" ref="50"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="11">\n
[reo 0.0.7] <o base="nan" line="54" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="56" name="gt" pos="2">\n
[reo 0.0.7] <o line="57" name="x" pos="3"/>\n
[reo 0.0.7] <o base="bool" data="bytes" line="58" name="@" pos="4">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="60" name="gte" pos="2">\n
[reo 0.0.7] <o line="61" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="62" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="62" pos="4"/>\n
[reo 0.0.7] <o base="x" line="62" pos="9" ref="61"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="64" name="times" pos="2">\n
[reo 0.0.7] <o line="65" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="66" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="67" pos="6">\n
[reo 0.0.7] <o base=".eq" line="68" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="9">\n
[reo 0.0.7] <o base="x" line="68" pos="8" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="26">\n
[reo 0.0.7] <o alias="3" base="nan" line="68" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="69" pos="9">\n
[reo 0.0.7] <o base="x" line="69" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="float" data="float" line="69" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="70" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="71" pos="6">\n
[reo 0.0.7] <o base=".eq" line="72" pos="9">\n
[reo 0.0.7] <o base="x" line="72" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="^" line="72" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="positive-infinity" line="73" pos="8"/>\n
[reo 0.0.7] <o base="^" line="74" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="76" name="plus" pos="2">\n
[reo 0.0.7] <o line="77" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="79" pos="6">\n
[reo 0.0.7] <o base=".eq" line="80" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="9">\n
[reo 0.0.7] <o base="x" line="80" pos="8" ref="77"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="26">\n
[reo 0.0.7] <o alias="4" base="nan" line="80" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="81" pos="9">\n
[reo 0.0.7] <o base="x" line="81" pos="8" ref="77"/>\n
[reo 0.0.7] <o base="positive-infinity" line="81" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="82" pos="6"/>\n
[reo 0.0.7] <o base="^" line="83" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="85" name="neg" pos="2">\n
[reo 0.0.7] <o base="positive-infinity" line="87" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="89" name="signum" pos="2">\n
[reo 0.0.7] <o base="float" data="float" line="91" name="@" pos="4">-1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="93" name="minus" pos="2">\n
[reo 0.0.7] <o line="94" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".plus" line="95" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="95" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="95" pos="13">\n
[reo 0.0.7] <o alias="5" base="x" line="95" pos="12" ref="94"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="97" name="pow" pos="2">\n
[reo 0.0.7] <o line="98" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="99" name="@" pos="4">\n
[reo 0.0.7] <o base=".lt" line="100" pos="7">\n
[reo 0.0.7] <o base="x" line="100" pos="6" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="100" pos="11">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="101" pos="6">0.0</o>\n
[reo 0.0.7] <o base=".if" line="102" pos="6">\n
[reo 0.0.7] <o base=".eq" line="103" pos="9">\n
[reo 0.0.7] <o base="x" line="103" pos="8" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="103" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="104" pos="8">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] <o base=".if" line="105" pos="8">\n
[reo 0.0.7] <o base=".gt" line="106" pos="11">\n
[reo 0.0.7] <o base="x" line="106" pos="10" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="106" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="107" pos="10">\n
[reo 0.0.7] <o base="not-int" line="108" pos="12" ref="116">\n
[reo 0.0.7] <o base="x" line="108" pos="20" ref="98"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="109" pos="12"/>\n
[reo 0.0.7] <o base=".if" line="110" pos="12">\n
[reo 0.0.7] <o base=".eq" line="111" pos="30">\n
[reo 0.0.7] <o base=".mod" line="111" pos="23">\n
[reo 0.0.7] <o base=".as-int" line="111" pos="16">\n
[reo 0.0.7] <o alias="6" base="x" line="111" pos="15" ref="98"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="111" pos="28">00 00 00 00 00 00 00 02</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="111" pos="34">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="positive-infinity" line="112" pos="14"/>\n
[reo 0.0.7] <o base="^" line="113" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="114" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="116" name="not-int" pos="4">\n
[reo 0.0.7] <o line="116" name="x" pos="5"/>\n
[reo 0.0.7] <o base=".as-int"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="117"\n
[reo 0.0.7] name="as-integer"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="x" line="117" pos="6" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".and" line="118" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="119" pos="27">\n
[reo 0.0.7] <o base=".as-float" line="119" pos="18">\n
[reo 0.0.7] <o base="as-integer" line="119" pos="8" ref="117"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="119" pos="31" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="120" pos="36">\n
[reo 0.0.7] <o base=".as-float" line="120" pos="27">\n
[reo 0.0.7] <o base=".plus" line="120" pos="19">\n
[reo 0.0.7] <o alias="7" base="as-integer" line="120" pos="9" ref="117"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="120" pos="25">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="120" pos="40" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="122" name="div" pos="2">\n
[reo 0.0.7] <o line="123" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="124" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="125" pos="6">\n
[reo 0.0.7] <o base=".eq" line="126" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="126" pos="9">\n
[reo 0.0.7] <o base="x" line="126" pos="8" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="126" pos="26">\n
[reo 0.0.7] <o alias="8" base="nan" line="126" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="127" pos="9">\n
[reo 0.0.7] <o base="x" line="127" pos="8" ref="123"/>\n
[reo 0.0.7] <o base="^" line="127" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="128" pos="9">\n
[reo 0.0.7] <o base="x" line="128" pos="8" ref="123"/>\n
[reo 0.0.7] <o base="positive-infinity" line="128" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="129" pos="6"/>\n
[reo 0.0.7] <o base="^" line="130" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="132" name="mod" pos="2">\n
[reo 0.0.7] <o base="nan" line="134" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="136" name="abs" pos="2">\n
[reo 0.0.7] <o base="positive-infinity" line="138" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="140" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base="bytes" data="bytes" line="142" name="@" pos="4">FF 80 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="144" name="as-int" pos="2">\n
[reo 0.0.7] <o abstract="" line="146" name="@" pos="4">\n
[reo 0.0.7] <o base="string" data="string" line="147" name="msg" pos="6">You can not convert negative infinity to int</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="149" name="as-string" pos="2">\n
[reo 0.0.7] <o base="string" data="string" line="151" name="@" pos="4">-∞</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 166µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 242µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 245µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 162µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 193µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 206µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' produced (17700 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="8"\n
[reo 0.0.7] name="org.eolang.math.negative-infinity"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/negative-infinity.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:59.588170Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.positive-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # Negative infinity\n
[reo 0.0.7] [] > negative-infinity\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] nan.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] ^.eq x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x] > times\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x] > plus\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq positive-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] positive-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] -1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x] > minus\n
[reo 0.0.7] ^.plus (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # x'th power of $\n
[reo 0.0.7] [x] > pow\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] x.lt 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] 1\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.gt 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] not-int x\n
[reo 0.0.7] ^\n
[reo 0.0.7] if.\n
[reo 0.0.7] (x.as-int.mod 2).eq 0\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] nan\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > not-int\n
[reo 0.0.7] x.as-int > as-integer!\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] as-integer.as-float.lt x\n
[reo 0.0.7] (as-integer.plus 1).as-float.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x] > div\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] x.eq positive-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Remainder of $\n
[reo 0.0.7] [] > mod\n
[reo 0.0.7] nan > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] positive-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] FF-80-00-00 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] "You can not convert negative infinity to int" > msg\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to string\n
[reo 0.0.7] [] > as-string\n
[reo 0.0.7] "-∞" > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>nan org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>nan</part>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>positive-infinity org.eolang.math.positive-infinity</tail>\n
[reo 0.0.7] <part>positive-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.positive-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="negative-infinity" pos="0">\n
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="38" name="neq" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="40" name="@" pos="12">\n
[reo 0.0.7] <o base=".eq" line="40" pos="6">\n
[reo 0.0.7] <o alias="1" base="^" line="40" pos="5"/>\n
[reo 0.0.7] <o base="x" line="40" pos="10" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="42" name="lt" pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="44" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="45" pos="6">\n
[reo 0.0.7] <o base=".eq" line="46" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="46" pos="9">\n
[reo 0.0.7] <o base="x" line="46" pos="8" ref="43"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="46" pos="26">\n
[reo 0.0.7] <o alias="2" base="nan" line="46" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="47" pos="9">\n
[reo 0.0.7] <o base="^" line="47" pos="8"/>\n
[reo 0.0.7] <o base="x" line="47" pos="13" ref="43"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="49" name="lte" pos="2">\n
[reo 0.0.7] <o line="50" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="51" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="52" pos="6">\n
[reo 0.0.7] <o base=".as-bytes" line="53" pos="9">\n
[reo 0.0.7] <o base="x" line="53" pos="8" ref="50"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="11">\n
[reo 0.0.7] <o base="nan" line="54" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="56" name="gt" pos="2">\n
[reo 0.0.7] <o line="57" name="x" pos="3"/>\n
[reo 0.0.7] <o base="bool" data="bytes" line="58" name="@" pos="4">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="60" name="gte" pos="2">\n
[reo 0.0.7] <o line="61" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="62" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="62" pos="4"/>\n
[reo 0.0.7] <o base="x" line="62" pos="9" ref="61"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="64" name="times" pos="2">\n
[reo 0.0.7] <o line="65" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="66" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="67" pos="6">\n
[reo 0.0.7] <o base=".eq" line="68" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="9">\n
[reo 0.0.7] <o base="x" line="68" pos="8" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="26">\n
[reo 0.0.7] <o alias="3" base="nan" line="68" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="69" pos="9">\n
[reo 0.0.7] <o base="x" line="69" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="float" data="float" line="69" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="70" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="71" pos="6">\n
[reo 0.0.7] <o base=".eq" line="72" pos="9">\n
[reo 0.0.7] <o base="x" line="72" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="^" line="72" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="positive-infinity" line="73" pos="8"/>\n
[reo 0.0.7] <o base="^" line="74" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="76" name="plus" pos="2">\n
[reo 0.0.7] <o line="77" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="79" pos="6">\n
[reo 0.0.7] <o base=".eq" line="80" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="9">\n
[reo 0.0.7] <o base="x" line="80" pos="8" ref="77"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="26">\n
[reo 0.0.7] <o alias="4" base="nan" line="80" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="81" pos="9">\n
[reo 0.0.7] <o base="x" line="81" pos="8" ref="77"/>\n
[reo 0.0.7] <o base="positive-infinity" line="81" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="82" pos="6"/>\n
[reo 0.0.7] <o base="^" line="83" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="85" name="neg" pos="2">\n
[reo 0.0.7] <o base="positive-infinity" line="87" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="89" name="signum" pos="2">\n
[reo 0.0.7] <o base="float" data="float" line="91" name="@" pos="4">-1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="93" name="minus" pos="2">\n
[reo 0.0.7] <o line="94" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".plus" line="95" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="95" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="95" pos="13">\n
[reo 0.0.7] <o alias="5" base="x" line="95" pos="12" ref="94"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="97" name="pow" pos="2">\n
[reo 0.0.7] <o line="98" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="99" name="@" pos="4">\n
[reo 0.0.7] <o base=".lt" line="100" pos="7">\n
[reo 0.0.7] <o base="x" line="100" pos="6" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="100" pos="11">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="101" pos="6">0.0</o>\n
[reo 0.0.7] <o base=".if" line="102" pos="6">\n
[reo 0.0.7] <o base=".eq" line="103" pos="9">\n
[reo 0.0.7] <o base="x" line="103" pos="8" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="103" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="104" pos="8">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] <o base=".if" line="105" pos="8">\n
[reo 0.0.7] <o base=".gt" line="106" pos="11">\n
[reo 0.0.7] <o base="x" line="106" pos="10" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="106" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="107" pos="10">\n
[reo 0.0.7] <o base="not-int" line="108" pos="12" ref="116">\n
[reo 0.0.7] <o base="x" line="108" pos="20" ref="98"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="109" pos="12"/>\n
[reo 0.0.7] <o base=".if" line="110" pos="12">\n
[reo 0.0.7] <o base=".eq" line="111" pos="30">\n
[reo 0.0.7] <o base=".mod" line="111" pos="23">\n
[reo 0.0.7] <o base=".as-int" line="111" pos="16">\n
[reo 0.0.7] <o alias="6" base="x" line="111" pos="15" ref="98"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="111" pos="28">00 00 00 00 00 00 00 02</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="111" pos="34">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="positive-infinity" line="112" pos="14"/>\n
[reo 0.0.7] <o base="^" line="113" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="114" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="116" name="not-int" pos="4">\n
[reo 0.0.7] <o line="116" name="x" pos="5"/>\n
[reo 0.0.7] <o base=".as-int"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="117"\n
[reo 0.0.7] name="as-integer"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="x" line="117" pos="6" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".and" line="118" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="119" pos="27">\n
[reo 0.0.7] <o base=".as-float" line="119" pos="18">\n
[reo 0.0.7] <o base="as-integer" line="119" pos="8" ref="117"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="119" pos="31" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="120" pos="36">\n
[reo 0.0.7] <o base=".as-float" line="120" pos="27">\n
[reo 0.0.7] <o base=".plus" line="120" pos="19">\n
[reo 0.0.7] <o alias="7" base="as-integer" line="120" pos="9" ref="117"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="120" pos="25">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="120" pos="40" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="122" name="div" pos="2">\n
[reo 0.0.7] <o line="123" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="124" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="125" pos="6">\n
[reo 0.0.7] <o base=".eq" line="126" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="126" pos="9">\n
[reo 0.0.7] <o base="x" line="126" pos="8" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="126" pos="26">\n
[reo 0.0.7] <o alias="8" base="nan" line="126" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="127" pos="9">\n
[reo 0.0.7] <o base="x" line="127" pos="8" ref="123"/>\n
[reo 0.0.7] <o base="^" line="127" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="128" pos="9">\n
[reo 0.0.7] <o base="x" line="128" pos="8" ref="123"/>\n
[reo 0.0.7] <o base="positive-infinity" line="128" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="129" pos="6"/>\n
[reo 0.0.7] <o base="^" line="130" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="132" name="mod" pos="2">\n
[reo 0.0.7] <o base="nan" line="134" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="136" name="abs" pos="2">\n
[reo 0.0.7] <o base="positive-infinity" line="138" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="140" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base="bytes" data="bytes" line="142" name="@" pos="4">FF 80 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="144" name="as-int" pos="2">\n
[reo 0.0.7] <o abstract="" line="146" name="@" pos="4">\n
[reo 0.0.7] <o base="string" data="string" line="147" name="msg" pos="6">You can not convert negative infinity to int</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="149" name="as-string" pos="2">\n
[reo 0.0.7] <o base="string" data="string" line="151" name="@" pos="4">-∞</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 164µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 255µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' produced (18088 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="8"\n
[reo 0.0.7] name="org.eolang.math.negative-infinity"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/negative-infinity.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:59.588170Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.positive-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # Negative infinity\n
[reo 0.0.7] [] > negative-infinity\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] nan.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] ^.eq x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x] > times\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x] > plus\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq positive-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] positive-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] -1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x] > minus\n
[reo 0.0.7] ^.plus (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # x'th power of $\n
[reo 0.0.7] [x] > pow\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] x.lt 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] 1\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.gt 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] not-int x\n
[reo 0.0.7] ^\n
[reo 0.0.7] if.\n
[reo 0.0.7] (x.as-int.mod 2).eq 0\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] nan\n
[reo 0.0.7] \n
[reo 0.0.7] [x] &gt; not-int\n
[reo 0.0.7] x.as-int &gt; as-integer!\n
[reo 0.0.7] and. &gt; @\n
[reo 0.0.7] as-integer.as-float.lt x\n
[reo 0.0.7] (as-integer.plus 1).as-float.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x] &gt; div\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] x.eq positive-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Remainder of $\n
[reo 0.0.7] [] &gt; mod\n
[reo 0.0.7] nan &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)\n
[reo 0.0.7] [] &gt; abs\n
[reo 0.0.7] positive-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] FF-80-00-00 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] "You can not convert negative infinity to int" > msg\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to string\n
[reo 0.0.7] [] > as-string\n
[reo 0.0.7] "-∞" > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>nan org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>nan</part>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>positive-infinity org.eolang.math.positive-infinity</tail>\n
[reo 0.0.7] <part>positive-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.positive-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="negative-infinity" pos="0">\n
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="38" name="neq" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="40" name="@" pos="12">\n
[reo 0.0.7] <o base=".eq" line="40" pos="6">\n
[reo 0.0.7] <o alias="1" base="^" line="40" pos="5"/>\n
[reo 0.0.7] <o base="x" line="40" pos="10" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="42" name="lt" pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="44" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="45" pos="6">\n
[reo 0.0.7] <o base=".eq" line="46" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="46" pos="9">\n
[reo 0.0.7] <o base="x" line="46" pos="8" ref="43"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="46" pos="26">\n
[reo 0.0.7] <o alias="2" base="org.eolang.math.nan" line="46" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="47" pos="9">\n
[reo 0.0.7] <o base="^" line="47" pos="8"/>\n
[reo 0.0.7] <o base="x" line="47" pos="13" ref="43"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="49" name="lte" pos="2">\n
[reo 0.0.7] <o line="50" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="51" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="52" pos="6">\n
[reo 0.0.7] <o base=".as-bytes" line="53" pos="9">\n
[reo 0.0.7] <o base="x" line="53" pos="8" ref="50"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="11">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="54" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="56" name="gt" pos="2">\n
[reo 0.0.7] <o line="57" name="x" pos="3"/>\n
[reo 0.0.7] <o base="bool" data="bytes" line="58" name="@" pos="4">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="60" name="gte" pos="2">\n
[reo 0.0.7] <o line="61" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="62" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="62" pos="4"/>\n
[reo 0.0.7] <o base="x" line="62" pos="9" ref="61"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="64" name="times" pos="2">\n
[reo 0.0.7] <o line="65" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="66" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="67" pos="6">\n
[reo 0.0.7] <o base=".eq" line="68" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="9">\n
[reo 0.0.7] <o base="x" line="68" pos="8" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="26">\n
[reo 0.0.7] <o alias="3" base="org.eolang.math.nan" line="68" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="69" pos="9">\n
[reo 0.0.7] <o base="x" line="69" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="float" data="float" line="69" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="70" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="71" pos="6">\n
[reo 0.0.7] <o base=".eq" line="72" pos="9">\n
[reo 0.0.7] <o base="x" line="72" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="^" line="72" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="73" pos="8"/>\n
[reo 0.0.7] <o base="^" line="74" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="76" name="plus" pos="2">\n
[reo 0.0.7] <o line="77" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="79" pos="6">\n
[reo 0.0.7] <o base=".eq" line="80" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="9">\n
[reo 0.0.7] <o base="x" line="80" pos="8" ref="77"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="26">\n
[reo 0.0.7] <o alias="4" base="org.eolang.math.nan" line="80" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="81" pos="9">\n
[reo 0.0.7] <o base="x" line="81" pos="8" ref="77"/>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="81" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="82" pos="6"/>\n
[reo 0.0.7] <o base="^" line="83" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="85" name="neg" pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity"\n
[reo 0.0.7] line="87"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="89" name="signum" pos="2">\n
[reo 0.0.7] <o base="float" data="float" line="91" name="@" pos="4">-1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="93" name="minus" pos="2">\n
[reo 0.0.7] <o line="94" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".plus" line="95" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="95" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="95" pos="13">\n
[reo 0.0.7] <o alias="5" base="x" line="95" pos="12" ref="94"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="97" name="pow" pos="2">\n
[reo 0.0.7] <o line="98" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="99" name="@" pos="4">\n
[reo 0.0.7] <o base=".lt" line="100" pos="7">\n
[reo 0.0.7] <o base="x" line="100" pos="6" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="100" pos="11">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="101" pos="6">0.0</o>\n
[reo 0.0.7] <o base=".if" line="102" pos="6">\n
[reo 0.0.7] <o base=".eq" line="103" pos="9">\n
[reo 0.0.7] <o base="x" line="103" pos="8" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="103" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="104" pos="8">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] <o base=".if" line="105" pos="8">\n
[reo 0.0.7] <o base=".gt" line="106" pos="11">\n
[reo 0.0.7] <o base="x" line="106" pos="10" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="106" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="107" pos="10">\n
[reo 0.0.7] <o base="not-int" line="108" pos="12" ref="116">\n
[reo 0.0.7] <o base="x" line="108" pos="20" ref="98"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="109" pos="12"/>\n
[reo 0.0.7] <o base=".if" line="110" pos="12">\n
[reo 0.0.7] <o base=".eq" line="111" pos="30">\n
[reo 0.0.7] <o base=".mod" line="111" pos="23">\n
[reo 0.0.7] <o base=".as-int" line="111" pos="16">\n
[reo 0.0.7] <o alias="6" base="x" line="111" pos="15" ref="98"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="111" pos="28">00 00 00 00 00 00 00 02</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="111" pos="34">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="112" pos="14"/>\n
[reo 0.0.7] <o base="^" line="113" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="114" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="116" name="not-int" pos="4">\n
[reo 0.0.7] <o line="116" name="x" pos="5"/>\n
[reo 0.0.7] <o base=".as-int"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="117"\n
[reo 0.0.7] name="as-integer"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="x" line="117" pos="6" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".and" line="118" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="119" pos="27">\n
[reo 0.0.7] <o base=".as-float" line="119" pos="18">\n
[reo 0.0.7] <o base="as-integer" line="119" pos="8" ref="117"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="119" pos="31" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="120" pos="36">\n
[reo 0.0.7] <o base=".as-float" line="120" pos="27">\n
[reo 0.0.7] <o base=".plus" line="120" pos="19">\n
[reo 0.0.7] <o alias="7" base="as-integer" line="120" pos="9" ref="117"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="120" pos="25">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="120" pos="40" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="122" name="div" pos="2">\n
[reo 0.0.7] <o line="123" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="124" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="125" pos="6">\n
[reo 0.0.7] <o base=".eq" line="126" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="126" pos="9">\n
[reo 0.0.7] <o base="x" line="126" pos="8" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="126" pos="26">\n
[reo 0.0.7] <o alias="8" base="org.eolang.math.nan" line="126" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="127" pos="9">\n
[reo 0.0.7] <o base="x" line="127" pos="8" ref="123"/>\n
[reo 0.0.7] <o base="^" line="127" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="128" pos="9">\n
[reo 0.0.7] <o base="x" line="128" pos="8" ref="123"/>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="128" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="129" pos="6"/>\n
[reo 0.0.7] <o base="^" line="130" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="132" name="mod" pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="134" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="136" name="abs" pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity"\n
[reo 0.0.7] line="138"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="140" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base="bytes" data="bytes" line="142" name="@" pos="4">FF 80 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="144" name="as-int" pos="2">\n
[reo 0.0.7] <o abstract="" line="146" name="@" pos="4">\n
[reo 0.0.7] <o base="string" data="string" line="147" name="msg" pos="6">You can not convert negative infinity to int</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="149" name="as-string" pos="2">\n
[reo 0.0.7] <o base="string" data="string" line="151" name="@" pos="4">-∞</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 88µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' produced (18045 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="8"\n
[reo 0.0.7] name="org.eolang.math.negative-infinity"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/negative-infinity.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:59.588170Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.positive-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # Negative infinity\n
[reo 0.0.7] [] &gt; negative-infinity\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] &gt; eq\n
[reo 0.0.7] eq. &gt; @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≠ x\n
[reo 0.0.7] [x] &gt; neq\n
[reo 0.0.7] (^.eq x).not &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ &lt; x\n
[reo 0.0.7] [x] &gt; lt\n
[reo 0.0.7] not. &gt; @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] &gt; lte\n
[reo 0.0.7] not. &gt; @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] nan.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] ^.eq x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x] > times\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x] > plus\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq positive-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] positive-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] -1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x] > minus\n
[reo 0.0.7] ^.plus (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # x'th power of $\n
[reo 0.0.7] [x] > pow\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] x.lt 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] 1\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.gt 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] not-int x\n
[reo 0.0.7] ^\n
[reo 0.0.7] if.\n
[reo 0.0.7] (x.as-int.mod 2).eq 0\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] nan\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > not-int\n
[reo 0.0.7] x.as-int > as-integer!\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] as-integer.as-float.lt x\n
[reo 0.0.7] (as-integer.plus 1).as-float.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x] > div\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] x.eq positive-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Remainder of $\n
[reo 0.0.7] [] > mod\n
[reo 0.0.7] nan > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] positive-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] FF-80-00-00 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] "You can not convert negative infinity to int" > msg\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to string\n
[reo 0.0.7] [] > as-string\n
[reo 0.0.7] "-∞" > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>nan org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>nan</part>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>positive-infinity org.eolang.math.positive-infinity</tail>\n
[reo 0.0.7] <part>positive-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.positive-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="negative-infinity" pos="0">\n
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="38" name="neq" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="40" name="@" pos="12">\n
[reo 0.0.7] <o base=".eq" line="40" pos="6">\n
[reo 0.0.7] <o base="^" line="40" pos="5"/>\n
[reo 0.0.7] <o base="x" line="40" pos="10" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="42" name="lt" pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="44" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="45" pos="6">\n
[reo 0.0.7] <o base=".eq" line="46" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="46" pos="9">\n
[reo 0.0.7] <o base="x" line="46" pos="8" ref="43"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="46" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="46" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="47" pos="9">\n
[reo 0.0.7] <o base="^" line="47" pos="8"/>\n
[reo 0.0.7] <o base="x" line="47" pos="13" ref="43"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="49" name="lte" pos="2">\n
[reo 0.0.7] <o line="50" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="51" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="52" pos="6">\n
[reo 0.0.7] <o base=".as-bytes" line="53" pos="9">\n
[reo 0.0.7] <o base="x" line="53" pos="8" ref="50"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="11">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="54" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="56" name="gt" pos="2">\n
[reo 0.0.7] <o line="57" name="x" pos="3"/>\n
[reo 0.0.7] <o base="bool" data="bytes" line="58" name="@" pos="4">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="60" name="gte" pos="2">\n
[reo 0.0.7] <o line="61" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="62" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="62" pos="4"/>\n
[reo 0.0.7] <o base="x" line="62" pos="9" ref="61"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="64" name="times" pos="2">\n
[reo 0.0.7] <o line="65" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="66" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="67" pos="6">\n
[reo 0.0.7] <o base=".eq" line="68" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="9">\n
[reo 0.0.7] <o base="x" line="68" pos="8" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="68" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="69" pos="9">\n
[reo 0.0.7] <o base="x" line="69" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="float" data="float" line="69" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="70" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="71" pos="6">\n
[reo 0.0.7] <o base=".eq" line="72" pos="9">\n
[reo 0.0.7] <o base="x" line="72" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="^" line="72" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="73" pos="8"/>\n
[reo 0.0.7] <o base="^" line="74" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="76" name="plus" pos="2">\n
[reo 0.0.7] <o line="77" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="79" pos="6">\n
[reo 0.0.7] <o base=".eq" line="80" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="9">\n
[reo 0.0.7] <o base="x" line="80" pos="8" ref="77"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="80" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="81" pos="9">\n
[reo 0.0.7] <o base="x" line="81" pos="8" ref="77"/>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="81" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="82" pos="6"/>\n
[reo 0.0.7] <o base="^" line="83" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="85" name="neg" pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity"\n
[reo 0.0.7] line="87"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="89" name="signum" pos="2">\n
[reo 0.0.7] <o base="float" data="float" line="91" name="@" pos="4">-1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="93" name="minus" pos="2">\n
[reo 0.0.7] <o line="94" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".plus" line="95" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="95" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="95" pos="13">\n
[reo 0.0.7] <o base="x" line="95" pos="12" ref="94"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="97" name="pow" pos="2">\n
[reo 0.0.7] <o line="98" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="99" name="@" pos="4">\n
[reo 0.0.7] <o base=".lt" line="100" pos="7">\n
[reo 0.0.7] <o base="x" line="100" pos="6" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="100" pos="11">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="101" pos="6">0.0</o>\n
[reo 0.0.7] <o base=".if" line="102" pos="6">\n
[reo 0.0.7] <o base=".eq" line="103" pos="9">\n
[reo 0.0.7] <o base="x" line="103" pos="8" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="103" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="104" pos="8">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] <o base=".if" line="105" pos="8">\n
[reo 0.0.7] <o base=".gt" line="106" pos="11">\n
[reo 0.0.7] <o base="x" line="106" pos="10" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="106" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="107" pos="10">\n
[reo 0.0.7] <o base="not-int" line="108" pos="12" ref="116">\n
[reo 0.0.7] <o base="x" line="108" pos="20" ref="98"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="109" pos="12"/>\n
[reo 0.0.7] <o base=".if" line="110" pos="12">\n
[reo 0.0.7] <o base=".eq" line="111" pos="30">\n
[reo 0.0.7] <o base=".mod" line="111" pos="23">\n
[reo 0.0.7] <o base=".as-int" line="111" pos="16">\n
[reo 0.0.7] <o base="x" line="111" pos="15" ref="98"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="111" pos="28">00 00 00 00 00 00 00 02</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="111" pos="34">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="112" pos="14"/>\n
[reo 0.0.7] <o base="^" line="113" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="114" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="116" name="not-int" pos="4">\n
[reo 0.0.7] <o line="116" name="x" pos="5"/>\n
[reo 0.0.7] <o base=".as-int"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="117"\n
[reo 0.0.7] name="as-integer"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="x" line="117" pos="6" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".and" line="118" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="119" pos="27">\n
[reo 0.0.7] <o base=".as-float" line="119" pos="18">\n
[reo 0.0.7] <o base="as-integer" line="119" pos="8" ref="117"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="119" pos="31" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="120" pos="36">\n
[reo 0.0.7] <o base=".as-float" line="120" pos="27">\n
[reo 0.0.7] <o base=".plus" line="120" pos="19">\n
[reo 0.0.7] <o base="as-integer" line="120" pos="9" ref="117"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="120" pos="25">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="120" pos="40" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="122" name="div" pos="2">\n
[reo 0.0.7] <o line="123" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="124" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="125" pos="6">\n
[reo 0.0.7] <o base=".eq" line="126" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="126" pos="9">\n
[reo 0.0.7] <o base="x" line="126" pos="8" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="126" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="126" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="127" pos="9">\n
[reo 0.0.7] <o base="x" line="127" pos="8" ref="123"/>\n
[reo 0.0.7] <o base="^" line="127" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="128" pos="9">\n
[reo 0.0.7] <o base="x" line="128" pos="8" ref="123"/>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="128" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="129" pos="6"/>\n
[reo 0.0.7] <o base="^" line="130" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="132" name="mod" pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="134" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="136" name="abs" pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity"\n
[reo 0.0.7] line="138"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="140" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base="bytes" data="bytes" line="142" name="@" pos="4">FF 80 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="144" name="as-int" pos="2">\n
[reo 0.0.7] <o abstract="" line="146" name="@" pos="4">\n
[reo 0.0.7] <o base="string" data="string" line="147" name="msg" pos="6">You can not convert negative infinity to int</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="149" name="as-string" pos="2">\n
[reo 0.0.7] <o base="string" data="string" line="151" name="@" pos="4">-∞</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 221µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' produced (18573 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="8"\n
[reo 0.0.7] name="org.eolang.math.negative-infinity"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/negative-infinity.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:59.588170Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.positive-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # Negative infinity\n
[reo 0.0.7] [] > negative-infinity\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] nan.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] ^.eq x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x] > times\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x] > plus\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq positive-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] positive-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] -1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x] > minus\n
[reo 0.0.7] ^.plus (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # x'th power of $\n
[reo 0.0.7] [x] > pow\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] x.lt 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] 1\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.gt 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] not-int x\n
[reo 0.0.7] ^\n
[reo 0.0.7] if.\n
[reo 0.0.7] (x.as-int.mod 2).eq 0\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] nan\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > not-int\n
[reo 0.0.7] x.as-int > as-integer!\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] as-integer.as-float.lt x\n
[reo 0.0.7] (as-integer.plus 1).as-float.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x] > div\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] x.eq positive-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Remainder of $\n
[reo 0.0.7] [] > mod\n
[reo 0.0.7] nan > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] positive-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] FF-80-00-00 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] &gt; as-int\n
[reo 0.0.7] [] &gt; @\n
[reo 0.0.7] "You can not convert negative infinity to int" &gt; msg\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to string\n
[reo 0.0.7] [] &gt; as-string\n
[reo 0.0.7] "-∞" &gt; @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>nan org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>nan</part>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>positive-infinity org.eolang.math.positive-infinity</tail>\n
[reo 0.0.7] <part>positive-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.positive-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="negative-infinity" pos="0">\n
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="38" name="neq" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="40" name="@" pos="12">\n
[reo 0.0.7] <o base=".eq" line="40" pos="6">\n
[reo 0.0.7] <o base="^" line="40" pos="5"/>\n
[reo 0.0.7] <o base="x" line="40" pos="10" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="42" name="lt" pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="44" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="45" pos="6">\n
[reo 0.0.7] <o base=".eq" line="46" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="46" pos="9">\n
[reo 0.0.7] <o base="x" line="46" pos="8" ref="43"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="46" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="46" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="47" pos="9">\n
[reo 0.0.7] <o base="^" line="47" pos="8"/>\n
[reo 0.0.7] <o base="x" line="47" pos="13" ref="43"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="49" name="lte" pos="2">\n
[reo 0.0.7] <o line="50" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="51" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="52" pos="6">\n
[reo 0.0.7] <o base=".as-bytes" line="53" pos="9">\n
[reo 0.0.7] <o base="x" line="53" pos="8" ref="50"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="11">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="54" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="56" name="gt" pos="2">\n
[reo 0.0.7] <o line="57" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="60" name="gte" pos="2">\n
[reo 0.0.7] <o line="61" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="62" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="62" pos="4"/>\n
[reo 0.0.7] <o base="x" line="62" pos="9" ref="61"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="64" name="times" pos="2">\n
[reo 0.0.7] <o line="65" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="66" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="67" pos="6">\n
[reo 0.0.7] <o base=".eq" line="68" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="9">\n
[reo 0.0.7] <o base="x" line="68" pos="8" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="68" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="69" pos="9">\n
[reo 0.0.7] <o base="x" line="69" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="69" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="70" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="71" pos="6">\n
[reo 0.0.7] <o base=".eq" line="72" pos="9">\n
[reo 0.0.7] <o base="x" line="72" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="^" line="72" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="73" pos="8"/>\n
[reo 0.0.7] <o base="^" line="74" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="76" name="plus" pos="2">\n
[reo 0.0.7] <o line="77" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="79" pos="6">\n
[reo 0.0.7] <o base=".eq" line="80" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="9">\n
[reo 0.0.7] <o base="x" line="80" pos="8" ref="77"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="80" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="81" pos="9">\n
[reo 0.0.7] <o base="x" line="81" pos="8" ref="77"/>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="81" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="82" pos="6"/>\n
[reo 0.0.7] <o base="^" line="83" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="85" name="neg" pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity"\n
[reo 0.0.7] line="87"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="89" name="signum" pos="2">\n
[reo 0.0.7] <o base="org.eolang.float"\n
[reo 0.0.7] data="float"\n
[reo 0.0.7] line="91"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">-1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="93" name="minus" pos="2">\n
[reo 0.0.7] <o line="94" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".plus" line="95" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="95" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="95" pos="13">\n
[reo 0.0.7] <o base="x" line="95" pos="12" ref="94"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="97" name="pow" pos="2">\n
[reo 0.0.7] <o line="98" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="99" name="@" pos="4">\n
[reo 0.0.7] <o base=".lt" line="100" pos="7">\n
[reo 0.0.7] <o base="x" line="100" pos="6" ref="98"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="100" pos="11">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="101" pos="6">0.0</o>\n
[reo 0.0.7] <o base=".if" line="102" pos="6">\n
[reo 0.0.7] <o base=".eq" line="103" pos="9">\n
[reo 0.0.7] <o base="x" line="103" pos="8" ref="98"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="103" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="104" pos="8">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] <o base=".if" line="105" pos="8">\n
[reo 0.0.7] <o base=".gt" line="106" pos="11">\n
[reo 0.0.7] <o base="x" line="106" pos="10" ref="98"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="106" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="107" pos="10">\n
[reo 0.0.7] <o base="not-int" line="108" pos="12" ref="116">\n
[reo 0.0.7] <o base="x" line="108" pos="20" ref="98"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="109" pos="12"/>\n
[reo 0.0.7] <o base=".if" line="110" pos="12">\n
[reo 0.0.7] <o base=".eq" line="111" pos="30">\n
[reo 0.0.7] <o base=".mod" line="111" pos="23">\n
[reo 0.0.7] <o base=".as-int" line="111" pos="16">\n
[reo 0.0.7] <o base="x" line="111" pos="15" ref="98"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="111" pos="28">00 00 00 00 00 00 00 02</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="111" pos="34">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="112" pos="14"/>\n
[reo 0.0.7] <o base="^" line="113" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="114" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="116" name="not-int" pos="4">\n
[reo 0.0.7] <o line="116" name="x" pos="5"/>\n
[reo 0.0.7] <o base=".as-int"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="117"\n
[reo 0.0.7] name="as-integer"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="x" line="117" pos="6" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".and" line="118" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="119" pos="27">\n
[reo 0.0.7] <o base=".as-float" line="119" pos="18">\n
[reo 0.0.7] <o base="as-integer" line="119" pos="8" ref="117"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="119" pos="31" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="120" pos="36">\n
[reo 0.0.7] <o base=".as-float" line="120" pos="27">\n
[reo 0.0.7] <o base=".plus" line="120" pos="19">\n
[reo 0.0.7] <o base="as-integer" line="120" pos="9" ref="117"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="120" pos="25">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="120" pos="40" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="122" name="div" pos="2">\n
[reo 0.0.7] <o line="123" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="124" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="125" pos="6">\n
[reo 0.0.7] <o base=".eq" line="126" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="126" pos="9">\n
[reo 0.0.7] <o base="x" line="126" pos="8" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="126" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="126" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="127" pos="9">\n
[reo 0.0.7] <o base="x" line="127" pos="8" ref="123"/>\n
[reo 0.0.7] <o base="^" line="127" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="128" pos="9">\n
[reo 0.0.7] <o base="x" line="128" pos="8" ref="123"/>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="128" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="129" pos="6"/>\n
[reo 0.0.7] <o base="^" line="130" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="132" name="mod" pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="134" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="136" name="abs" pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity"\n
[reo 0.0.7] line="138"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="140" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base="org.eolang.bytes"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="142"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">FF 80 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="144" name="as-int" pos="2">\n
[reo 0.0.7] <o abstract="" line="146" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="147"\n
[reo 0.0.7] name="msg"\n
[reo 0.0.7] pos="6">You can not convert negative infinity to int</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="149" name="as-string" pos="2">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="151"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">-∞</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 185µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 229µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 197µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 189µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 195µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 171µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 83µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' produced (18793 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="8"\n
[reo 0.0.7] name="org.eolang.math.negative-infinity"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/negative-infinity.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:59.588170Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.positive-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # Negative infinity\n
[reo 0.0.7] [] > negative-infinity\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] nan.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] ^.eq x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x] > times\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x] > plus\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq positive-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] positive-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] -1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x] > minus\n
[reo 0.0.7] ^.plus (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # x'th power of $\n
[reo 0.0.7] [x] > pow\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] x.lt 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] 1\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.gt 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] not-int x\n
[reo 0.0.7] ^\n
[reo 0.0.7] if.\n
[reo 0.0.7] (x.as-int.mod 2).eq 0\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] nan\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > not-int\n
[reo 0.0.7] x.as-int > as-integer!\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] as-integer.as-float.lt x\n
[reo 0.0.7] (as-integer.plus 1).as-float.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x] > div\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] x.eq positive-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Remainder of $\n
[reo 0.0.7] [] > mod\n
[reo 0.0.7] nan > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] positive-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] FF-80-00-00 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] "You can not convert negative infinity to int" > msg\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to string\n
[reo 0.0.7] [] > as-string\n
[reo 0.0.7] "-∞" > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>nan org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>nan</part>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>positive-infinity org.eolang.math.positive-infinity</tail>\n
[reo 0.0.7] <part>positive-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.positive-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="negative-infinity" pos="0">\n
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="38" name="neq" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="40" name="@" pos="12">\n
[reo 0.0.7] <o base=".eq" line="40" pos="6">\n
[reo 0.0.7] <o base="^" line="40" pos="5"/>\n
[reo 0.0.7] <o base="x" line="40" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="42" name="lt" pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="44" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="45" pos="6">\n
[reo 0.0.7] <o base=".eq" line="46" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="46" pos="9">\n
[reo 0.0.7] <o base="x" line="46" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="46" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="46" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="47" pos="9">\n
[reo 0.0.7] <o base="^" line="47" pos="8"/>\n
[reo 0.0.7] <o base="x" line="47" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="49" name="lte" pos="2">\n
[reo 0.0.7] <o line="50" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="51" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="52" pos="6">\n
[reo 0.0.7] <o base=".as-bytes" line="53" pos="9">\n
[reo 0.0.7] <o base="x" line="53" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="11">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="54" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="56" name="gt" pos="2">\n
[reo 0.0.7] <o line="57" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="60" name="gte" pos="2">\n
[reo 0.0.7] <o line="61" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="62" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="62" pos="4"/>\n
[reo 0.0.7] <o base="x" line="62" pos="9"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="64" name="times" pos="2">\n
[reo 0.0.7] <o line="65" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="66" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="67" pos="6">\n
[reo 0.0.7] <o base=".eq" line="68" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="9">\n
[reo 0.0.7] <o base="x" line="68" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="68" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="69" pos="9">\n
[reo 0.0.7] <o base="x" line="69" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="69" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="70" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="71" pos="6">\n
[reo 0.0.7] <o base=".eq" line="72" pos="9">\n
[reo 0.0.7] <o base="x" line="72" pos="8"/>\n
[reo 0.0.7] <o base="^" line="72" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="73" pos="8"/>\n
[reo 0.0.7] <o base="^" line="74" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="76" name="plus" pos="2">\n
[reo 0.0.7] <o line="77" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="79" pos="6">\n
[reo 0.0.7] <o base=".eq" line="80" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="9">\n
[reo 0.0.7] <o base="x" line="80" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="80" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="81" pos="9">\n
[reo 0.0.7] <o base="x" line="81" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="81" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="82" pos="6"/>\n
[reo 0.0.7] <o base="^" line="83" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="85" name="neg" pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity"\n
[reo 0.0.7] line="87"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="89" name="signum" pos="2">\n
[reo 0.0.7] <o base="org.eolang.float"\n
[reo 0.0.7] data="float"\n
[reo 0.0.7] line="91"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">-1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="93" name="minus" pos="2">\n
[reo 0.0.7] <o line="94" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".plus" line="95" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="95" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="95" pos="13">\n
[reo 0.0.7] <o base="x" line="95" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="97" name="pow" pos="2">\n
[reo 0.0.7] <o line="98" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="99" name="@" pos="4">\n
[reo 0.0.7] <o base=".lt" line="100" pos="7">\n
[reo 0.0.7] <o base="x" line="100" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="100" pos="11">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="101" pos="6">0.0</o>\n
[reo 0.0.7] <o base=".if" line="102" pos="6">\n
[reo 0.0.7] <o base=".eq" line="103" pos="9">\n
[reo 0.0.7] <o base="x" line="103" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="103" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="104" pos="8">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] <o base=".if" line="105" pos="8">\n
[reo 0.0.7] <o base=".gt" line="106" pos="11">\n
[reo 0.0.7] <o base="x" line="106" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="106" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="107" pos="10">\n
[reo 0.0.7] <o base="not-int" line="108" pos="12">\n
[reo 0.0.7] <o base="x" line="108" pos="20"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="109" pos="12"/>\n
[reo 0.0.7] <o base=".if" line="110" pos="12">\n
[reo 0.0.7] <o base=".eq" line="111" pos="30">\n
[reo 0.0.7] <o base=".mod" line="111" pos="23">\n
[reo 0.0.7] <o base=".as-int" line="111" pos="16">\n
[reo 0.0.7] <o base="x" line="111" pos="15"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="111" pos="28">00 00 00 00 00 00 00 02</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="111" pos="34">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="112" pos="14"/>\n
[reo 0.0.7] <o base="^" line="113" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="114" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="116" name="not-int" pos="4">\n
[reo 0.0.7] <o line="116" name="x" pos="5"/>\n
[reo 0.0.7] <o base=".as-int"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="117"\n
[reo 0.0.7] name="as-integer"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="x" line="117" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".and" line="118" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="119" pos="27">\n
[reo 0.0.7] <o base=".as-float" line="119" pos="18">\n
[reo 0.0.7] <o base="as-integer" line="119" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="119" pos="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="120" pos="36">\n
[reo 0.0.7] <o base=".as-float" line="120" pos="27">\n
[reo 0.0.7] <o base=".plus" line="120" pos="19">\n
[reo 0.0.7] <o base="as-integer" line="120" pos="9"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="120" pos="25">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="120" pos="40"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="122" name="div" pos="2">\n
[reo 0.0.7] <o line="123" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="124" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="125" pos="6">\n
[reo 0.0.7] <o base=".eq" line="126" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="126" pos="9">\n
[reo 0.0.7] <o base="x" line="126" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="126" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="126" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="127" pos="9">\n
[reo 0.0.7] <o base="x" line="127" pos="8"/>\n
[reo 0.0.7] <o base="^" line="127" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="128" pos="9">\n
[reo 0.0.7] <o base="x" line="128" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="128" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="129" pos="6"/>\n
[reo 0.0.7] <o base="^" line="130" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="132" name="mod" pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="134" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="136" name="abs" pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity"\n
[reo 0.0.7] line="138"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="140" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base="org.eolang.bytes"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="142"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">FF 80 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="144" name="as-int" pos="2">\n
[reo 0.0.7] <o abstract="" line="146" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="147"\n
[reo 0.0.7] name="msg"\n
[reo 0.0.7] pos="6">You can not convert negative infinity to int</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="149" name="as-string" pos="2">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="151"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">-∞</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 22ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 288µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 199µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (58564 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="8"\n
[reo 0.0.7] name="org.eolang.math.negative-infinity"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/negative-infinity.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:59.588170Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.positive-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # Negative infinity\n
[reo 0.0.7] [] > negative-infinity\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] nan.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] ^.eq x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x] > times\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x] > plus\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq positive-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] positive-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] -1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x] > minus\n
[reo 0.0.7] ^.plus (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # x'th power of $\n
[reo 0.0.7] [x] > pow\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] x.lt 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] 1\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.gt 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] not-int x\n
[reo 0.0.7] ^\n
[reo 0.0.7] if.\n
[reo 0.0.7] (x.as-int.mod 2).eq 0\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] nan\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > not-int\n
[reo 0.0.7] x.as-int > as-integer!\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] as-integer.as-float.lt x\n
[reo 0.0.7] (as-integer.plus 1).as-float.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x] > div\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] x.eq positive-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Remainder of $\n
[reo 0.0.7] [] &gt; mod\n
[reo 0.0.7] nan &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)\n
[reo 0.0.7] [] &gt; abs\n
[reo 0.0.7] positive-infinity &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] &gt; as-bytes\n
[reo 0.0.7] FF-80-00-00 &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] &gt; as-int\n
[reo 0.0.7] [] &gt; @\n
[reo 0.0.7] "You can not convert negative infinity to int" > msg\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to string\n
[reo 0.0.7] [] > as-string\n
[reo 0.0.7] "-∞" > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>nan org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>nan</part>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>positive-infinity org.eolang.math.positive-infinity</tail>\n
[reo 0.0.7] <part>positive-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.positive-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="negative-infinity"\n
[reo 0.0.7] original-name="negative-infinity"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$eq"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="32">\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$neq"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="neq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="38">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$lt"\n
[reo 0.0.7] cut="13"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="lt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="42">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$lte"\n
[reo 0.0.7] cut="25"\n
[reo 0.0.7] line="49"\n
[reo 0.0.7] name="lte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="49">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$gt"\n
[reo 0.0.7] cut="33"\n
[reo 0.0.7] line="56"\n
[reo 0.0.7] name="gt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="56">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$gte"\n
[reo 0.0.7] cut="36"\n
[reo 0.0.7] line="60"\n
[reo 0.0.7] name="gte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="60">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$times"\n
[reo 0.0.7] cut="41"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="times"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="64">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$plus"\n
[reo 0.0.7] cut="60"\n
[reo 0.0.7] line="76"\n
[reo 0.0.7] name="plus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="76">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$neg"\n
[reo 0.0.7] cut="74"\n
[reo 0.0.7] line="85"\n
[reo 0.0.7] name="neg"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="85">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$signum"\n
[reo 0.0.7] cut="76"\n
[reo 0.0.7] line="89"\n
[reo 0.0.7] name="signum"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="89">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$minus"\n
[reo 0.0.7] cut="78"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="minus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="93">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$pow"\n
[reo 0.0.7] cut="84"\n
[reo 0.0.7] line="97"\n
[reo 0.0.7] name="pow"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="97">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$div"\n
[reo 0.0.7] cut="129"\n
[reo 0.0.7] line="122"\n
[reo 0.0.7] name="div"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="122">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$mod"\n
[reo 0.0.7] cut="146"\n
[reo 0.0.7] line="132"\n
[reo 0.0.7] name="mod"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="132">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$abs"\n
[reo 0.0.7] cut="148"\n
[reo 0.0.7] line="136"\n
[reo 0.0.7] name="abs"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="136">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$as-bytes"\n
[reo 0.0.7] cut="150"\n
[reo 0.0.7] line="140"\n
[reo 0.0.7] name="as-bytes"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="140">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$as-int"\n
[reo 0.0.7] cut="152"\n
[reo 0.0.7] line="144"\n
[reo 0.0.7] name="as-int"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="144">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$as-string"\n
[reo 0.0.7] cut="155"\n
[reo 0.0.7] line="149"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="149">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="negative-infinity$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="32.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="32.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="32.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="32.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="32.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="32.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="32.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="32.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="32.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="32.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="32.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="32.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="32.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="32.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="32.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="32.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="32.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="negative-infinity$neq"\n
[reo 0.0.7] original-name="neq"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="40" name="@" pos="12">\n
[reo 0.0.7] <o base=".eq" line="40" pos="6">\n
[reo 0.0.7] <o base="^" line="40" pos="5"/>\n
[reo 0.0.7] <o base="x" line="40" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="38.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="38.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="38.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="38.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="38.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="38.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="38.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="38.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="38.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="38.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="38.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="38.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="38.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="38.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="38.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="38.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="38.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="negative-infinity$lt"\n
[reo 0.0.7] original-name="lt"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="44" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="45" pos="6">\n
[reo 0.0.7] <o base=".eq" line="46" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="46" pos="9">\n
[reo 0.0.7] <o base="x" line="46" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="46" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="46" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="47" pos="9">\n
[reo 0.0.7] <o base="^" line="47" pos="8"/>\n
[reo 0.0.7] <o base="x" line="47" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="42.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="42.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="42.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="42.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="42.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="42.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="42.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="42.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="42.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="42.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="42.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="42.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="42.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="42.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="42.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="42.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="42.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="49"\n
[reo 0.0.7] name="negative-infinity$lte"\n
[reo 0.0.7] original-name="lte"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="50" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="51" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="52" pos="6">\n
[reo 0.0.7] <o base=".as-bytes" line="53" pos="9">\n
[reo 0.0.7] <o base="x" line="53" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="11">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="54" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="49.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="49.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="49.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="49.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="49.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="49.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="49.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="49.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="49.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="49.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="49.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="49.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="49.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="49.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="49.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="49.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="49.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="56"\n
[reo 0.0.7] name="negative-infinity$gt"\n
[reo 0.0.7] original-name="gt"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="57" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] <o level="1" line="56.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="56.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="56.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="56.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="56.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="56.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="56.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="56.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="56.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="56.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="56.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="56.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="56.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="56.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="56.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="56.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="56.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="60"\n
[reo 0.0.7] name="negative-infinity$gte"\n
[reo 0.0.7] original-name="gte"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="61" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="62" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="62" pos="4"/>\n
[reo 0.0.7] <o base="x" line="62" pos="9"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="60.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="60.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="60.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="60.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="60.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="60.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="60.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="60.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="60.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="60.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="60.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="60.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="60.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="60.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="60.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="60.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="60.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="negative-infinity$times"\n
[reo 0.0.7] original-name="times"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="65" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="66" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="67" pos="6">\n
[reo 0.0.7] <o base=".eq" line="68" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="9">\n
[reo 0.0.7] <o base="x" line="68" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="68" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="69" pos="9">\n
[reo 0.0.7] <o base="x" line="69" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="69" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="70" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="71" pos="6">\n
[reo 0.0.7] <o base=".eq" line="72" pos="9">\n
[reo 0.0.7] <o base="x" line="72" pos="8"/>\n
[reo 0.0.7] <o base="^" line="72" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="73" pos="8"/>\n
[reo 0.0.7] <o base="^" line="74" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="64.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="64.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="64.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="64.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="64.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="64.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="64.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="64.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="64.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="64.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="64.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="64.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="64.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="64.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="64.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="64.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="64.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="76"\n
[reo 0.0.7] name="negative-infinity$plus"\n
[reo 0.0.7] original-name="plus"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="77" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="79" pos="6">\n
[reo 0.0.7] <o base=".eq" line="80" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="9">\n
[reo 0.0.7] <o base="x" line="80" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="80" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="81" pos="9">\n
[reo 0.0.7] <o base="x" line="81" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="81" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="82" pos="6"/>\n
[reo 0.0.7] <o base="^" line="83" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="76.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="76.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="76.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="76.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="76.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="76.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="76.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="76.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="76.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="76.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="76.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="76.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="76.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="76.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="76.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="76.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="76.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="85"\n
[reo 0.0.7] name="negative-infinity$neg"\n
[reo 0.0.7] original-name="neg"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity"\n
[reo 0.0.7] line="87"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"/>\n
[reo 0.0.7] <o level="1" line="85.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="85.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="85.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="85.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="85.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="85.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="85.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="85.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="85.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="85.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="85.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="85.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="85.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="85.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="85.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="85.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="85.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="89"\n
[reo 0.0.7] name="negative-infinity$signum"\n
[reo 0.0.7] original-name="signum"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.float"\n
[reo 0.0.7] data="float"\n
[reo 0.0.7] line="91"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">-1.0</o>\n
[reo 0.0.7] <o level="1" line="89.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="89.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="89.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="89.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="89.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="89.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="89.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="89.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="89.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="89.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="89.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="89.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="89.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="89.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="89.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="89.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="89.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="negative-infinity$minus"\n
[reo 0.0.7] original-name="minus"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="94" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".plus" line="95" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="95" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="95" pos="13">\n
[reo 0.0.7] <o base="x" line="95" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="93.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="93.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="93.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="93.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="93.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="93.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="93.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="93.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="93.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="93.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="93.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="93.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="93.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="93.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="93.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="93.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="93.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="97"\n
[reo 0.0.7] name="negative-infinity$pow"\n
[reo 0.0.7] original-name="pow"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="98" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="99" name="@" pos="4">\n
[reo 0.0.7] <o base=".lt" line="100" pos="7">\n
[reo 0.0.7] <o base="x" line="100" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="100" pos="11">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="101" pos="6">0.0</o>\n
[reo 0.0.7] <o base=".if" line="102" pos="6">\n
[reo 0.0.7] <o base=".eq" line="103" pos="9">\n
[reo 0.0.7] <o base="x" line="103" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="103" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="104" pos="8">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] <o base=".if" line="105" pos="8">\n
[reo 0.0.7] <o base=".gt" line="106" pos="11">\n
[reo 0.0.7] <o base="x" line="106" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="106" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="107" pos="10">\n
[reo 0.0.7] <o base="not-int" line="108" pos="12">\n
[reo 0.0.7] <o base="x" line="108" pos="20"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="109" pos="12"/>\n
[reo 0.0.7] <o base=".if" line="110" pos="12">\n
[reo 0.0.7] <o base=".eq" line="111" pos="30">\n
[reo 0.0.7] <o base=".mod" line="111" pos="23">\n
[reo 0.0.7] <o base=".as-int" line="111" pos="16">\n
[reo 0.0.7] <o base="x" line="111" pos="15"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="111" pos="28">00 00 00 00 00 00 00 02</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="111" pos="34">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="112" pos="14"/>\n
[reo 0.0.7] <o base="^" line="113" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="114" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$pow$not-int"\n
[reo 0.0.7] cut="113"\n
[reo 0.0.7] line="116"\n
[reo 0.0.7] name="not-int"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="116">\n
[reo 0.0.7] <o as="x" base="x" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="2"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="2"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="2"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="2"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="2"/>\n
[reo 0.0.7] <o as="times" base="times" level="2"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="2"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="2"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="2"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="2"/>\n
[reo 0.0.7] <o as="div" base="div" level="2"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="2"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="2"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="2"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="2"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="97.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="97.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="97.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="97.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="97.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="97.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="97.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="97.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="97.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="97.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="97.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="97.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="97.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="97.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="97.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="97.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="97.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="116"\n
[reo 0.0.7] name="negative-infinity$pow$not-int"\n
[reo 0.0.7] original-name="not-int"\n
[reo 0.0.7] parent="negative-infinity$pow"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="116" name="x" pos="5"/>\n
[reo 0.0.7] <o base=".as-int"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="117"\n
[reo 0.0.7] name="as-integer"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="x" line="117" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".and" line="118" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="119" pos="27">\n
[reo 0.0.7] <o base=".as-float" line="119" pos="18">\n
[reo 0.0.7] <o base="as-integer" line="119" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="119" pos="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="120" pos="36">\n
[reo 0.0.7] <o base=".as-float" line="120" pos="27">\n
[reo 0.0.7] <o base=".plus" line="120" pos="19">\n
[reo 0.0.7] <o base="as-integer" line="120" pos="9"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="120" pos="25">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="120" pos="40"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="116.98" name="x"/>\n
[reo 0.0.7] <o level="1" line="116.99" name="@"/>\n
[reo 0.0.7] <o level="2" line="116.32" name="eq"/>\n
[reo 0.0.7] <o level="2" line="116.38" name="neq"/>\n
[reo 0.0.7] <o level="2" line="116.42" name="lt"/>\n
[reo 0.0.7] <o level="2" line="116.49" name="lte"/>\n
[reo 0.0.7] <o level="2" line="116.56" name="gt"/>\n
[reo 0.0.7] <o level="2" line="116.60" name="gte"/>\n
[reo 0.0.7] <o level="2" line="116.64" name="times"/>\n
[reo 0.0.7] <o level="2" line="116.76" name="plus"/>\n
[reo 0.0.7] <o level="2" line="116.85" name="neg"/>\n
[reo 0.0.7] <o level="2" line="116.89" name="signum"/>\n
[reo 0.0.7] <o level="2" line="116.93" name="minus"/>\n
[reo 0.0.7] <o level="2" line="116.122" name="div"/>\n
[reo 0.0.7] <o level="2" line="116.132" name="mod"/>\n
[reo 0.0.7] <o level="2" line="116.136" name="abs"/>\n
[reo 0.0.7] <o level="2" line="116.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="2" line="116.144" name="as-int"/>\n
[reo 0.0.7] <o level="2" line="116.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="122"\n
[reo 0.0.7] name="negative-infinity$div"\n
[reo 0.0.7] original-name="div"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="123" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="124" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="125" pos="6">\n
[reo 0.0.7] <o base=".eq" line="126" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="126" pos="9">\n
[reo 0.0.7] <o base="x" line="126" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="126" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="126" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="127" pos="9">\n
[reo 0.0.7] <o base="x" line="127" pos="8"/>\n
[reo 0.0.7] <o base="^" line="127" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="128" pos="9">\n
[reo 0.0.7] <o base="x" line="128" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="128" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="129" pos="6"/>\n
[reo 0.0.7] <o base="^" line="130" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="122.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="122.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="122.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="122.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="122.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="122.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="122.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="122.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="122.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="122.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="122.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="122.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="122.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="122.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="122.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="122.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="122.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="132"\n
[reo 0.0.7] name="negative-infinity$mod"\n
[reo 0.0.7] original-name="mod"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="134" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="132.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="132.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="132.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="132.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="132.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="132.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="132.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="132.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="132.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="132.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="132.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="132.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="132.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="132.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="132.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="132.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="132.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="136"\n
[reo 0.0.7] name="negative-infinity$abs"\n
[reo 0.0.7] original-name="abs"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity"\n
[reo 0.0.7] line="138"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"/>\n
[reo 0.0.7] <o level="1" line="136.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="136.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="136.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="136.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="136.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="136.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="136.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="136.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="136.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="136.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="136.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="136.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="136.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="136.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="136.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="136.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="136.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="140"\n
[reo 0.0.7] name="negative-infinity$as-bytes"\n
[reo 0.0.7] original-name="as-bytes"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.bytes"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="142"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">FF 80 00 00</o>\n
[reo 0.0.7] <o level="1" line="140.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="140.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="140.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="140.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="140.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="140.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="140.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="140.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="140.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="140.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="140.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="140.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="140.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="140.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="140.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="140.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="140.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="144"\n
[reo 0.0.7] name="negative-infinity$as-int"\n
[reo 0.0.7] original-name="as-int"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$as-int$@"\n
[reo 0.0.7] cut="152"\n
[reo 0.0.7] line="146"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="146">\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="2"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="2"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="2"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="2"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="2"/>\n
[reo 0.0.7] <o as="times" base="times" level="2"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="2"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="2"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="2"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="2"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="2"/>\n
[reo 0.0.7] <o as="div" base="div" level="2"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="2"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="2"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="2"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="144.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="144.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="144.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="144.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="144.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="144.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="144.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="144.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="144.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="144.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="144.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="144.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="144.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="144.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="144.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="144.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="144.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="146"\n
[reo 0.0.7] name="negative-infinity$as-int$@"\n
[reo 0.0.7] original-name="@"\n
[reo 0.0.7] parent="negative-infinity$as-int"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="147"\n
[reo 0.0.7] name="msg"\n
[reo 0.0.7] pos="6">You can not convert negative infinity to int</o>\n
[reo 0.0.7] <o level="2" line="146.32" name="eq"/>\n
[reo 0.0.7] <o level="2" line="146.38" name="neq"/>\n
[reo 0.0.7] <o level="2" line="146.42" name="lt"/>\n
[reo 0.0.7] <o level="2" line="146.49" name="lte"/>\n
[reo 0.0.7] <o level="2" line="146.56" name="gt"/>\n
[reo 0.0.7] <o level="2" line="146.60" name="gte"/>\n
[reo 0.0.7] <o level="2" line="146.64" name="times"/>\n
[reo 0.0.7] <o level="2" line="146.76" name="plus"/>\n
[reo 0.0.7] <o level="2" line="146.85" name="neg"/>\n
[reo 0.0.7] <o level="2" line="146.89" name="signum"/>\n
[reo 0.0.7] <o level="2" line="146.93" name="minus"/>\n
[reo 0.0.7] <o level="2" line="146.97" name="pow"/>\n
[reo 0.0.7] <o level="2" line="146.122" name="div"/>\n
[reo 0.0.7] <o level="2" line="146.132" name="mod"/>\n
[reo 0.0.7] <o level="2" line="146.136" name="abs"/>\n
[reo 0.0.7] <o level="2" line="146.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="2" line="146.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="149"\n
[reo 0.0.7] name="negative-infinity$as-string"\n
[reo 0.0.7] original-name="as-string"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="151"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">-∞</o>\n
[reo 0.0.7] <o level="1" line="149.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="149.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="149.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="149.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="149.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="149.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="149.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="149.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="149.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="149.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="149.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="149.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="149.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="149.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="149.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="149.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="149.144" name="as-int"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 293µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 286µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 20ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' produced (58510 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="8"\n
[reo 0.0.7] name="org.eolang.math.negative-infinity"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/negative-infinity.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:59.588170Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.positive-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # Negative infinity\n
[reo 0.0.7] [] > negative-infinity\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] nan.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] ^.eq x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x] > times\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x] > plus\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq positive-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] positive-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] -1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x] > minus\n
[reo 0.0.7] ^.plus (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # x'th power of $\n
[reo 0.0.7] [x] > pow\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] x.lt 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] 1\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.gt 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] not-int x\n
[reo 0.0.7] ^\n
[reo 0.0.7] if.\n
[reo 0.0.7] (x.as-int.mod 2).eq 0\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] nan\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > not-int\n
[reo 0.0.7] x.as-int > as-integer!\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] as-integer.as-float.lt x\n
[reo 0.0.7] (as-integer.plus 1).as-float.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x] > div\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] x.eq positive-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Remainder of $\n
[reo 0.0.7] [] > mod\n
[reo 0.0.7] nan > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] positive-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] FF-80-00-00 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] "You can not convert negative infinity to int" > msg\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to string\n
[reo 0.0.7] [] > as-string\n
[reo 0.0.7] "-∞" > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>nan org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>nan</part>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>positive-infinity org.eolang.math.positive-infinity</tail>\n
[reo 0.0.7] <part>positive-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.positive-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="negative-infinity"\n
[reo 0.0.7] original-name="negative-infinity"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$eq"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="32">\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$neq"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="neq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="38">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$lt"\n
[reo 0.0.7] cut="13"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="lt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="42">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$lte"\n
[reo 0.0.7] cut="25"\n
[reo 0.0.7] line="49"\n
[reo 0.0.7] name="lte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="49">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$gt"\n
[reo 0.0.7] cut="33"\n
[reo 0.0.7] line="56"\n
[reo 0.0.7] name="gt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="56">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$gte"\n
[reo 0.0.7] cut="36"\n
[reo 0.0.7] line="60"\n
[reo 0.0.7] name="gte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="60">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$times"\n
[reo 0.0.7] cut="41"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="times"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="64">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$plus"\n
[reo 0.0.7] cut="60"\n
[reo 0.0.7] line="76"\n
[reo 0.0.7] name="plus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="76">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$neg"\n
[reo 0.0.7] cut="74"\n
[reo 0.0.7] line="85"\n
[reo 0.0.7] name="neg"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="85">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$signum"\n
[reo 0.0.7] cut="76"\n
[reo 0.0.7] line="89"\n
[reo 0.0.7] name="signum"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="89">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$minus"\n
[reo 0.0.7] cut="78"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="minus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="93">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$pow"\n
[reo 0.0.7] cut="84"\n
[reo 0.0.7] line="97"\n
[reo 0.0.7] name="pow"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="97">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$div"\n
[reo 0.0.7] cut="129"\n
[reo 0.0.7] line="122"\n
[reo 0.0.7] name="div"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="122">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$mod"\n
[reo 0.0.7] cut="146"\n
[reo 0.0.7] line="132"\n
[reo 0.0.7] name="mod"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="132">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$abs"\n
[reo 0.0.7] cut="148"\n
[reo 0.0.7] line="136"\n
[reo 0.0.7] name="abs"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="136">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$as-bytes"\n
[reo 0.0.7] cut="150"\n
[reo 0.0.7] line="140"\n
[reo 0.0.7] name="as-bytes"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="140">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$as-int"\n
[reo 0.0.7] cut="152"\n
[reo 0.0.7] line="144"\n
[reo 0.0.7] name="as-int"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="144">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$as-string"\n
[reo 0.0.7] cut="155"\n
[reo 0.0.7] line="149"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="149">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="negative-infinity$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="32.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="32.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="32.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="32.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="32.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="32.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="32.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="32.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="32.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="32.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="32.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="32.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="32.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="32.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="32.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="32.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="32.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="negative-infinity$neq"\n
[reo 0.0.7] original-name="neq"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="40" name="@" pos="12">\n
[reo 0.0.7] <o base=".eq" line="40" pos="6">\n
[reo 0.0.7] <o base="^" line="40" pos="5"/>\n
[reo 0.0.7] <o base="x" line="40" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="38.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="38.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="38.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="38.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="38.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="38.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="38.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="38.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="38.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="38.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="38.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="38.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="38.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="38.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="38.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="38.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="38.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="negative-infinity$lt"\n
[reo 0.0.7] original-name="lt"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="44" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="45" pos="6">\n
[reo 0.0.7] <o base=".eq" line="46" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="46" pos="9">\n
[reo 0.0.7] <o base="x" line="46" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="46" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="46" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="47" pos="9">\n
[reo 0.0.7] <o base="^" line="47" pos="8"/>\n
[reo 0.0.7] <o base="x" line="47" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="42.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="42.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="42.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="42.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="42.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="42.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="42.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="42.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="42.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="42.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="42.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="42.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="42.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="42.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="42.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="42.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="42.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="49"\n
[reo 0.0.7] name="negative-infinity$lte"\n
[reo 0.0.7] original-name="lte"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="50" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="51" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="52" pos="6">\n
[reo 0.0.7] <o base=".as-bytes" line="53" pos="9">\n
[reo 0.0.7] <o base="x" line="53" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="11">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="54" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="49.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="49.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="49.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="49.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="49.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="49.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="49.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="49.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="49.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="49.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="49.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="49.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="49.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="49.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="49.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="49.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="49.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="56"\n
[reo 0.0.7] name="negative-infinity$gt"\n
[reo 0.0.7] original-name="gt"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="57" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] <o level="1" line="56.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="56.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="56.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="56.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="56.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="56.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="56.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="56.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="56.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="56.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="56.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="56.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="56.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="56.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="56.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="56.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="56.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="60"\n
[reo 0.0.7] name="negative-infinity$gte"\n
[reo 0.0.7] original-name="gte"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="61" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="62" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="62" pos="4"/>\n
[reo 0.0.7] <o base="x" line="62" pos="9"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="60.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="60.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="60.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="60.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="60.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="60.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="60.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="60.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="60.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="60.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="60.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="60.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="60.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="60.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="60.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="60.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="60.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="negative-infinity$times"\n
[reo 0.0.7] original-name="times"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="65" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="66" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="67" pos="6">\n
[reo 0.0.7] <o base=".eq" line="68" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="9">\n
[reo 0.0.7] <o base="x" line="68" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="68" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="69" pos="9">\n
[reo 0.0.7] <o base="x" line="69" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="69" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="70" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="71" pos="6">\n
[reo 0.0.7] <o base=".eq" line="72" pos="9">\n
[reo 0.0.7] <o base="x" line="72" pos="8"/>\n
[reo 0.0.7] <o base="^" line="72" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="73" pos="8"/>\n
[reo 0.0.7] <o base="^" line="74" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="64.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="64.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="64.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="64.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="64.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="64.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="64.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="64.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="64.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="64.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="64.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="64.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="64.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="64.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="64.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="64.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="64.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="76"\n
[reo 0.0.7] name="negative-infinity$plus"\n
[reo 0.0.7] original-name="plus"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="77" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="79" pos="6">\n
[reo 0.0.7] <o base=".eq" line="80" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="9">\n
[reo 0.0.7] <o base="x" line="80" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="80" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="81" pos="9">\n
[reo 0.0.7] <o base="x" line="81" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="81" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="82" pos="6"/>\n
[reo 0.0.7] <o base="^" line="83" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="76.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="76.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="76.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="76.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="76.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="76.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="76.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="76.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="76.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="76.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="76.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="76.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="76.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="76.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="76.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="76.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="76.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="85"\n
[reo 0.0.7] name="negative-infinity$neg"\n
[reo 0.0.7] original-name="neg"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity"\n
[reo 0.0.7] line="87"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"/>\n
[reo 0.0.7] <o level="1" line="85.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="85.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="85.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="85.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="85.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="85.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="85.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="85.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="85.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="85.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="85.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="85.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="85.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="85.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="85.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="85.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="85.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="89"\n
[reo 0.0.7] name="negative-infinity$signum"\n
[reo 0.0.7] original-name="signum"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.float"\n
[reo 0.0.7] data="float"\n
[reo 0.0.7] line="91"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">-1.0</o>\n
[reo 0.0.7] <o level="1" line="89.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="89.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="89.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="89.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="89.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="89.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="89.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="89.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="89.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="89.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="89.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="89.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="89.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="89.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="89.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="89.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="89.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="negative-infinity$minus"\n
[reo 0.0.7] original-name="minus"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="94" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".plus" line="95" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="95" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="95" pos="13">\n
[reo 0.0.7] <o base="x" line="95" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="93.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="93.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="93.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="93.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="93.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="93.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="93.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="93.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="93.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="93.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="93.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="93.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="93.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="93.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="93.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="93.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="93.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="97"\n
[reo 0.0.7] name="negative-infinity$pow"\n
[reo 0.0.7] original-name="pow"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="98" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="99" name="@" pos="4">\n
[reo 0.0.7] <o base=".lt" line="100" pos="7">\n
[reo 0.0.7] <o base="x" line="100" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="100" pos="11">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="101" pos="6">0.0</o>\n
[reo 0.0.7] <o base=".if" line="102" pos="6">\n
[reo 0.0.7] <o base=".eq" line="103" pos="9">\n
[reo 0.0.7] <o base="x" line="103" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="103" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="104" pos="8">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] <o base=".if" line="105" pos="8">\n
[reo 0.0.7] <o base=".gt" line="106" pos="11">\n
[reo 0.0.7] <o base="x" line="106" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="106" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="107" pos="10">\n
[reo 0.0.7] <o base="not-int" line="108" pos="12">\n
[reo 0.0.7] <o base="x" line="108" pos="20"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="109" pos="12"/>\n
[reo 0.0.7] <o base=".if" line="110" pos="12">\n
[reo 0.0.7] <o base=".eq" line="111" pos="30">\n
[reo 0.0.7] <o base=".mod" line="111" pos="23">\n
[reo 0.0.7] <o base=".as-int" line="111" pos="16">\n
[reo 0.0.7] <o base="x" line="111" pos="15"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="111" pos="28">00 00 00 00 00 00 00 02</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="111" pos="34">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="112" pos="14"/>\n
[reo 0.0.7] <o base="^" line="113" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="114" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$pow$not-int"\n
[reo 0.0.7] cut="113"\n
[reo 0.0.7] line="116"\n
[reo 0.0.7] name="not-int"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="116">\n
[reo 0.0.7] <o as="x" base="x" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="2"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="2"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="2"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="2"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="2"/>\n
[reo 0.0.7] <o as="times" base="times" level="2"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="2"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="2"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="2"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="2"/>\n
[reo 0.0.7] <o as="div" base="div" level="2"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="2"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="2"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="2"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="2"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="97.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="97.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="97.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="97.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="97.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="97.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="97.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="97.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="97.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="97.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="97.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="97.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="97.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="97.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="97.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="97.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="97.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="116"\n
[reo 0.0.7] name="negative-infinity$pow$not-int"\n
[reo 0.0.7] original-name="not-int"\n
[reo 0.0.7] parent="negative-infinity$pow"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="116" name="x" pos="5"/>\n
[reo 0.0.7] <o base=".as-int"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="117"\n
[reo 0.0.7] name="as-integer"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="x" line="117" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".and" line="118" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="119" pos="27">\n
[reo 0.0.7] <o base=".as-float" line="119" pos="18">\n
[reo 0.0.7] <o base="as-integer" line="119" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="119" pos="31"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="120" pos="36">\n
[reo 0.0.7] <o base=".as-float" line="120" pos="27">\n
[reo 0.0.7] <o base=".plus" line="120" pos="19">\n
[reo 0.0.7] <o base="as-integer" line="120" pos="9"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="120" pos="25">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="120" pos="40"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="2" line="116.32" name="eq"/>\n
[reo 0.0.7] <o level="2" line="116.38" name="neq"/>\n
[reo 0.0.7] <o level="2" line="116.42" name="lt"/>\n
[reo 0.0.7] <o level="2" line="116.49" name="lte"/>\n
[reo 0.0.7] <o level="2" line="116.56" name="gt"/>\n
[reo 0.0.7] <o level="2" line="116.60" name="gte"/>\n
[reo 0.0.7] <o level="2" line="116.64" name="times"/>\n
[reo 0.0.7] <o level="2" line="116.76" name="plus"/>\n
[reo 0.0.7] <o level="2" line="116.85" name="neg"/>\n
[reo 0.0.7] <o level="2" line="116.89" name="signum"/>\n
[reo 0.0.7] <o level="2" line="116.93" name="minus"/>\n
[reo 0.0.7] <o level="2" line="116.122" name="div"/>\n
[reo 0.0.7] <o level="2" line="116.132" name="mod"/>\n
[reo 0.0.7] <o level="2" line="116.136" name="abs"/>\n
[reo 0.0.7] <o level="2" line="116.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="2" line="116.144" name="as-int"/>\n
[reo 0.0.7] <o level="2" line="116.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="122"\n
[reo 0.0.7] name="negative-infinity$div"\n
[reo 0.0.7] original-name="div"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="123" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="124" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="125" pos="6">\n
[reo 0.0.7] <o base=".eq" line="126" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="126" pos="9">\n
[reo 0.0.7] <o base="x" line="126" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="126" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="126" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="127" pos="9">\n
[reo 0.0.7] <o base="x" line="127" pos="8"/>\n
[reo 0.0.7] <o base="^" line="127" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="128" pos="9">\n
[reo 0.0.7] <o base="x" line="128" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="128" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="129" pos="6"/>\n
[reo 0.0.7] <o base="^" line="130" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="122.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="122.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="122.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="122.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="122.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="122.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="122.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="122.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="122.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="122.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="122.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="122.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="122.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="122.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="122.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="122.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="122.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="132"\n
[reo 0.0.7] name="negative-infinity$mod"\n
[reo 0.0.7] original-name="mod"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="134" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="132.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="132.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="132.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="132.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="132.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="132.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="132.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="132.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="132.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="132.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="132.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="132.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="132.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="132.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="132.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="132.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="132.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="136"\n
[reo 0.0.7] name="negative-infinity$abs"\n
[reo 0.0.7] original-name="abs"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity"\n
[reo 0.0.7] line="138"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"/>\n
[reo 0.0.7] <o level="1" line="136.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="136.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="136.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="136.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="136.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="136.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="136.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="136.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="136.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="136.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="136.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="136.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="136.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="136.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="136.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="136.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="136.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="140"\n
[reo 0.0.7] name="negative-infinity$as-bytes"\n
[reo 0.0.7] original-name="as-bytes"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.bytes"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="142"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">FF 80 00 00</o>\n
[reo 0.0.7] <o level="1" line="140.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="140.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="140.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="140.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="140.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="140.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="140.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="140.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="140.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="140.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="140.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="140.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="140.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="140.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="140.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="140.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="140.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="144"\n
[reo 0.0.7] name="negative-infinity$as-int"\n
[reo 0.0.7] original-name="as-int"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$as-int$@"\n
[reo 0.0.7] cut="152"\n
[reo 0.0.7] line="146"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="146">\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="2"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="2"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="2"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="2"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="2"/>\n
[reo 0.0.7] <o as="times" base="times" level="2"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="2"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="2"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="2"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="2"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="2"/>\n
[reo 0.0.7] <o as="div" base="div" level="2"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="2"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="2"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="2"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="144.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="144.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="144.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="144.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="144.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="144.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="144.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="144.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="144.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="144.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="144.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="144.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="144.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="144.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="144.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="144.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="144.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="146"\n
[reo 0.0.7] name="negative-infinity$as-int$@"\n
[reo 0.0.7] original-name="@"\n
[reo 0.0.7] parent="negative-infinity$as-int"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="147"\n
[reo 0.0.7] name="msg"\n
[reo 0.0.7] pos="6">You can not convert negative infinity to int</o>\n
[reo 0.0.7] <o level="2" line="146.32" name="eq"/>\n
[reo 0.0.7] <o level="2" line="146.38" name="neq"/>\n
[reo 0.0.7] <o level="2" line="146.42" name="lt"/>\n
[reo 0.0.7] <o level="2" line="146.49" name="lte"/>\n
[reo 0.0.7] <o level="2" line="146.56" name="gt"/>\n
[reo 0.0.7] <o level="2" line="146.60" name="gte"/>\n
[reo 0.0.7] <o level="2" line="146.64" name="times"/>\n
[reo 0.0.7] <o level="2" line="146.76" name="plus"/>\n
[reo 0.0.7] <o level="2" line="146.85" name="neg"/>\n
[reo 0.0.7] <o level="2" line="146.89" name="signum"/>\n
[reo 0.0.7] <o level="2" line="146.93" name="minus"/>\n
[reo 0.0.7] <o level="2" line="146.97" name="pow"/>\n
[reo 0.0.7] <o level="2" line="146.122" name="div"/>\n
[reo 0.0.7] <o level="2" line="146.132" name="mod"/>\n
[reo 0.0.7] <o level="2" line="146.136" name="abs"/>\n
[reo 0.0.7] <o level="2" line="146.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="2" line="146.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="149"\n
[reo 0.0.7] name="negative-infinity$as-string"\n
[reo 0.0.7] original-name="as-string"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="151"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">-∞</o>\n
[reo 0.0.7] <o level="1" line="149.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="149.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="149.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="149.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="149.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="149.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="149.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="149.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="149.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="149.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="149.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="149.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="149.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="149.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="149.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="149.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="149.144" name="as-int"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 37ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 253µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' produced (62098 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="8"\n
[reo 0.0.7] name="org.eolang.math.negative-infinity"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/negative-infinity.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:59.588170Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.positive-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # Negative infinity\n
[reo 0.0.7] [] &gt; negative-infinity\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] &gt; eq\n
[reo 0.0.7] eq. &gt; @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≠ x\n
[reo 0.0.7] [x] &gt; neq\n
[reo 0.0.7] (^.eq x).not &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ &lt; x\n
[reo 0.0.7] [x] &gt; lt\n
[reo 0.0.7] not. &gt; @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] &gt; lte\n
[reo 0.0.7] not. &gt; @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] nan.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ &gt; x\n
[reo 0.0.7] [x] &gt; gt\n
[reo 0.0.7] FALSE &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] &gt; gte\n
[reo 0.0.7] ^.eq x &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x] &gt; times\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x] > plus\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq positive-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] positive-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] -1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x] > minus\n
[reo 0.0.7] ^.plus (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # x'th power of $\n
[reo 0.0.7] [x] > pow\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] x.lt 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] 1\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.gt 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] not-int x\n
[reo 0.0.7] ^\n
[reo 0.0.7] if.\n
[reo 0.0.7] (x.as-int.mod 2).eq 0\n
[reo 0.0.7] positive-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] nan\n
[reo 0.0.7] \n
[reo 0.0.7] [x] > not-int\n
[reo 0.0.7] x.as-int > as-integer!\n
[reo 0.0.7] and. > @\n
[reo 0.0.7] as-integer.as-float.lt x\n
[reo 0.0.7] (as-integer.plus 1).as-float.gt x\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x] > div\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] x.eq positive-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Remainder of $\n
[reo 0.0.7] [] > mod\n
[reo 0.0.7] nan > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] positive-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] FF-80-00-00 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] "You can not convert negative infinity to int" > msg\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to string\n
[reo 0.0.7] [] > as-string\n
[reo 0.0.7] "-∞" > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] <sheet>remove-levels</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>nan org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>nan</part>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>positive-infinity org.eolang.math.positive-infinity</tail>\n
[reo 0.0.7] <part>positive-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.positive-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="negative-infinity"\n
[reo 0.0.7] original-name="negative-infinity"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$eq"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="32">\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="56"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="60"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="122"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="132"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="136"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="140"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="144"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="149"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$neq"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="neq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="38">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="56"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="60"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="122"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="132"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="136"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="140"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="144"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="149"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$lt"\n
[reo 0.0.7] cut="13"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="lt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="42">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="56"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="60"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="122"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="132"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="136"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="140"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="144"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="149"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$lte"\n
[reo 0.0.7] cut="25"\n
[reo 0.0.7] line="49"\n
[reo 0.0.7] name="lte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="49">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="56"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="60"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="122"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="132"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="136"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="140"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="144"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="149"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$gt"\n
[reo 0.0.7] cut="33"\n
[reo 0.0.7] line="56"\n
[reo 0.0.7] name="gt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="56">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="60"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="122"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="132"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="136"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="140"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="144"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="149"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$gte"\n
[reo 0.0.7] cut="36"\n
[reo 0.0.7] line="60"\n
[reo 0.0.7] name="gte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="60">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="56"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="122"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="132"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="136"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="140"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="144"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="149"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$times"\n
[reo 0.0.7] cut="41"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="times"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="64">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="56"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="60"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="122"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="132"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="136"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="140"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="144"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="149"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$plus"\n
[reo 0.0.7] cut="60"\n
[reo 0.0.7] line="76"\n
[reo 0.0.7] name="plus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="76">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="56"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="60"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="122"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="132"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="136"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="140"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="144"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="149"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$neg"\n
[reo 0.0.7] cut="74"\n
[reo 0.0.7] line="85"\n
[reo 0.0.7] name="neg"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="85">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="56"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="60"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="122"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="132"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="136"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="140"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="144"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="149"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$signum"\n
[reo 0.0.7] cut="76"\n
[reo 0.0.7] line="89"\n
[reo 0.0.7] name="signum"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="89">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="56"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="60"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="122"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="132"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="136"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="140"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="144"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="149"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$minus"\n
[reo 0.0.7] cut="78"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="minus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="93">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="56"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="60"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="122"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="132"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="136"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="140"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="144"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="149"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$pow"\n
[reo 0.0.7] cut="84"\n
[reo 0.0.7] line="97"\n
[reo 0.0.7] name="pow"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="97">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="56"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="60"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="122"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="132"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="136"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="140"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="144"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="149"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$div"\n
[reo 0.0.7] cut="129"\n
[reo 0.0.7] line="122"\n
[reo 0.0.7] name="div"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="122">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="56"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="60"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="132"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="136"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="140"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="144"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="149"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$mod"\n
[reo 0.0.7] cut="146"\n
[reo 0.0.7] line="132"\n
[reo 0.0.7] name="mod"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="132">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="56"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="60"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="122"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="136"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="140"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="144"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="149"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$abs"\n
[reo 0.0.7] cut="148"\n
[reo 0.0.7] line="136"\n
[reo 0.0.7] name="abs"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="136">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="56"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="60"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="122"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="132"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="140"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="144"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="149"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$as-bytes"\n
[reo 0.0.7] cut="150"\n
[reo 0.0.7] line="140"\n
[reo 0.0.7] name="as-bytes"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="140">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="56"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="60"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="122"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="132"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="136"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="144"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="149"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$as-int"\n
[reo 0.0.7] cut="152"\n
[reo 0.0.7] line="144"\n
[reo 0.0.7] name="as-int"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="144">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="56"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="60"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="122"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="132"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="136"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="140"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="149"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$as-string"\n
[reo 0.0.7] cut="155"\n
[reo 0.0.7] line="149"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="149">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="49"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="56"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="60"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="122"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="132"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="136"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="140"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="144"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="negative-infinity$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="32.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="32.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="32.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="32.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="32.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="32.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="32.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="32.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="32.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="32.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="32.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="32.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="32.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="32.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="32.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="32.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="32.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="negative-infinity$neq"\n
[reo 0.0.7] original-name="neq"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="40" name="@" pos="12">\n
[reo 0.0.7] <o base=".eq" line="40" pos="6">\n
[reo 0.0.7] <o base="^" line="40" pos="5"/>\n
[reo 0.0.7] <o base="x" line="40" pos="10" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="38.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="38.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="38.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="38.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="38.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="38.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="38.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="38.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="38.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="38.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="38.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="38.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="38.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="38.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="38.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="38.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="38.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="negative-infinity$lt"\n
[reo 0.0.7] original-name="lt"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="44" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="45" pos="6">\n
[reo 0.0.7] <o base=".eq" line="46" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="46" pos="9">\n
[reo 0.0.7] <o base="x" line="46" pos="8" ref="43"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="46" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="46" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="47" pos="9">\n
[reo 0.0.7] <o base="^" line="47" pos="8"/>\n
[reo 0.0.7] <o base="x" line="47" pos="13" ref="43"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="42.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="42.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="42.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="42.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="42.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="42.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="42.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="42.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="42.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="42.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="42.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="42.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="42.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="42.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="42.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="42.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="42.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="49"\n
[reo 0.0.7] name="negative-infinity$lte"\n
[reo 0.0.7] original-name="lte"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="50" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="51" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="52" pos="6">\n
[reo 0.0.7] <o base=".as-bytes" line="53" pos="9">\n
[reo 0.0.7] <o base="x" line="53" pos="8" ref="50"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="11">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="54" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="49.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="49.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="49.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="49.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="49.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="49.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="49.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="49.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="49.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="49.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="49.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="49.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="49.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="49.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="49.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="49.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="49.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="56"\n
[reo 0.0.7] name="negative-infinity$gt"\n
[reo 0.0.7] original-name="gt"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="57" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] <o level="1" line="56.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="56.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="56.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="56.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="56.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="56.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="56.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="56.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="56.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="56.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="56.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="56.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="56.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="56.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="56.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="56.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="56.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="60"\n
[reo 0.0.7] name="negative-infinity$gte"\n
[reo 0.0.7] original-name="gte"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="61" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="62" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="62" pos="4"/>\n
[reo 0.0.7] <o base="x" line="62" pos="9" ref="61"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="60.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="60.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="60.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="60.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="60.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="60.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="60.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="60.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="60.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="60.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="60.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="60.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="60.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="60.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="60.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="60.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="60.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="negative-infinity$times"\n
[reo 0.0.7] original-name="times"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="65" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="66" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="67" pos="6">\n
[reo 0.0.7] <o base=".eq" line="68" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="9">\n
[reo 0.0.7] <o base="x" line="68" pos="8" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="68" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="69" pos="9">\n
[reo 0.0.7] <o base="x" line="69" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="69" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="70" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="71" pos="6">\n
[reo 0.0.7] <o base=".eq" line="72" pos="9">\n
[reo 0.0.7] <o base="x" line="72" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="^" line="72" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="73" pos="8"/>\n
[reo 0.0.7] <o base="^" line="74" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="64.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="64.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="64.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="64.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="64.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="64.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="64.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="64.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="64.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="64.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="64.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="64.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="64.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="64.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="64.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="64.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="64.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="76"\n
[reo 0.0.7] name="negative-infinity$plus"\n
[reo 0.0.7] original-name="plus"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="77" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="79" pos="6">\n
[reo 0.0.7] <o base=".eq" line="80" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="9">\n
[reo 0.0.7] <o base="x" line="80" pos="8" ref="77"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="80" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="81" pos="9">\n
[reo 0.0.7] <o base="x" line="81" pos="8" ref="77"/>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="81" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="82" pos="6"/>\n
[reo 0.0.7] <o base="^" line="83" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="76.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="76.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="76.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="76.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="76.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="76.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="76.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="76.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="76.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="76.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="76.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="76.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="76.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="76.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="76.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="76.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="76.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="85"\n
[reo 0.0.7] name="negative-infinity$neg"\n
[reo 0.0.7] original-name="neg"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity"\n
[reo 0.0.7] line="87"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"/>\n
[reo 0.0.7] <o level="1" line="85.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="85.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="85.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="85.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="85.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="85.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="85.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="85.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="85.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="85.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="85.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="85.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="85.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="85.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="85.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="85.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="85.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="89"\n
[reo 0.0.7] name="negative-infinity$signum"\n
[reo 0.0.7] original-name="signum"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.float"\n
[reo 0.0.7] data="float"\n
[reo 0.0.7] line="91"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">-1.0</o>\n
[reo 0.0.7] <o level="1" line="89.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="89.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="89.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="89.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="89.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="89.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="89.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="89.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="89.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="89.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="89.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="89.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="89.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="89.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="89.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="89.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="89.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="negative-infinity$minus"\n
[reo 0.0.7] original-name="minus"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="94" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".plus" line="95" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="95" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="95" pos="13">\n
[reo 0.0.7] <o base="x" line="95" pos="12" ref="94"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="93.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="93.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="93.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="93.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="93.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="93.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="93.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="93.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="93.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="93.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="93.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="93.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="93.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="93.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="93.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="93.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="93.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="97"\n
[reo 0.0.7] name="negative-infinity$pow"\n
[reo 0.0.7] original-name="pow"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="98" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="99" name="@" pos="4">\n
[reo 0.0.7] <o base=".lt" line="100" pos="7">\n
[reo 0.0.7] <o base="x" line="100" pos="6" ref="98"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="100" pos="11">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="101" pos="6">0.0</o>\n
[reo 0.0.7] <o base=".if" line="102" pos="6">\n
[reo 0.0.7] <o base=".eq" line="103" pos="9">\n
[reo 0.0.7] <o base="x" line="103" pos="8" ref="98"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="103" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="104" pos="8">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] <o base=".if" line="105" pos="8">\n
[reo 0.0.7] <o base=".gt" line="106" pos="11">\n
[reo 0.0.7] <o base="x" line="106" pos="10" ref="98"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="106" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="107" pos="10">\n
[reo 0.0.7] <o base="not-int" line="108" pos="12" ref="116">\n
[reo 0.0.7] <o base="x" line="108" pos="20" ref="98"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="109" pos="12"/>\n
[reo 0.0.7] <o base=".if" line="110" pos="12">\n
[reo 0.0.7] <o base=".eq" line="111" pos="30">\n
[reo 0.0.7] <o base=".mod" line="111" pos="23">\n
[reo 0.0.7] <o base=".as-int" line="111" pos="16">\n
[reo 0.0.7] <o base="x" line="111" pos="15" ref="98"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="111" pos="28">00 00 00 00 00 00 00 02</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="111" pos="34">00 00 00 00 00 00 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="112" pos="14"/>\n
[reo 0.0.7] <o base="^" line="113" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="114" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$pow$not-int"\n
[reo 0.0.7] cut="113"\n
[reo 0.0.7] line="116"\n
[reo 0.0.7] name="not-int"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="116">\n
[reo 0.0.7] <o as="x" base="x" level="1" ref="98"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="99"/>\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="97.32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="2" ref="97.38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="2" ref="97.42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="2" ref="97.49"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="2" ref="97.56"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="2" ref="97.60"/>\n
[reo 0.0.7] <o as="times" base="times" level="2" ref="97.64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="2" ref="97.76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="2" ref="97.85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="2" ref="97.89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="2" ref="97.93"/>\n
[reo 0.0.7] <o as="div" base="div" level="2" ref="97.122"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="2" ref="97.132"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="2" ref="97.136"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="2" ref="97.140"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="2" ref="97.144"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="2" ref="97.149"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="97.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="97.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="97.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="97.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="97.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="97.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="97.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="97.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="97.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="97.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="97.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="97.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="97.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="97.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="97.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="97.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="97.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="116"\n
[reo 0.0.7] name="negative-infinity$pow$not-int"\n
[reo 0.0.7] original-name="not-int"\n
[reo 0.0.7] parent="negative-infinity$pow"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o line="116" name="x" pos="5"/>\n
[reo 0.0.7] <o base=".as-int"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="117"\n
[reo 0.0.7] name="as-integer"\n
[reo 0.0.7] pos="7">\n
[reo 0.0.7] <o base="x" line="117" pos="6" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".and" line="118" name="@" pos="6">\n
[reo 0.0.7] <o base=".lt" line="119" pos="27">\n
[reo 0.0.7] <o base=".as-float" line="119" pos="18">\n
[reo 0.0.7] <o base="as-integer" line="119" pos="8" ref="117"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="119" pos="31" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".gt" line="120" pos="36">\n
[reo 0.0.7] <o base=".as-float" line="120" pos="27">\n
[reo 0.0.7] <o base=".plus" line="120" pos="19">\n
[reo 0.0.7] <o base="as-integer" line="120" pos="9" ref="117"/>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="120" pos="25">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="120" pos="40" ref="116"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="2" line="116.32" name="eq"/>\n
[reo 0.0.7] <o level="2" line="116.38" name="neq"/>\n
[reo 0.0.7] <o level="2" line="116.42" name="lt"/>\n
[reo 0.0.7] <o level="2" line="116.49" name="lte"/>\n
[reo 0.0.7] <o level="2" line="116.56" name="gt"/>\n
[reo 0.0.7] <o level="2" line="116.60" name="gte"/>\n
[reo 0.0.7] <o level="2" line="116.64" name="times"/>\n
[reo 0.0.7] <o level="2" line="116.76" name="plus"/>\n
[reo 0.0.7] <o level="2" line="116.85" name="neg"/>\n
[reo 0.0.7] <o level="2" line="116.89" name="signum"/>\n
[reo 0.0.7] <o level="2" line="116.93" name="minus"/>\n
[reo 0.0.7] <o level="2" line="116.122" name="div"/>\n
[reo 0.0.7] <o level="2" line="116.132" name="mod"/>\n
[reo 0.0.7] <o level="2" line="116.136" name="abs"/>\n
[reo 0.0.7] <o level="2" line="116.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="2" line="116.144" name="as-int"/>\n
[reo 0.0.7] <o level="2" line="116.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="122"\n
[reo 0.0.7] name="negative-infinity$div"\n
[reo 0.0.7] original-name="div"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="123" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="124" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="125" pos="6">\n
[reo 0.0.7] <o base=".eq" line="126" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="126" pos="9">\n
[reo 0.0.7] <o base="x" line="126" pos="8" ref="123"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="126" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="126" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="127" pos="9">\n
[reo 0.0.7] <o base="x" line="127" pos="8" ref="123"/>\n
[reo 0.0.7] <o base="^" line="127" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="128" pos="9">\n
[reo 0.0.7] <o base="x" line="128" pos="8" ref="123"/>\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity" line="128" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="129" pos="6"/>\n
[reo 0.0.7] <o base="^" line="130" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="122.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="122.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="122.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="122.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="122.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="122.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="122.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="122.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="122.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="122.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="122.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="122.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="122.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="122.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="122.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="122.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="122.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="132"\n
[reo 0.0.7] name="negative-infinity$mod"\n
[reo 0.0.7] original-name="mod"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="134" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="132.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="132.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="132.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="132.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="132.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="132.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="132.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="132.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="132.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="132.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="132.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="132.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="132.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="132.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="132.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="132.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="132.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="136"\n
[reo 0.0.7] name="negative-infinity$abs"\n
[reo 0.0.7] original-name="abs"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.positive-infinity"\n
[reo 0.0.7] line="138"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"/>\n
[reo 0.0.7] <o level="1" line="136.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="136.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="136.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="136.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="136.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="136.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="136.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="136.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="136.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="136.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="136.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="136.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="136.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="136.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="136.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="136.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="136.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="140"\n
[reo 0.0.7] name="negative-infinity$as-bytes"\n
[reo 0.0.7] original-name="as-bytes"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.bytes"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="142"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">FF 80 00 00</o>\n
[reo 0.0.7] <o level="1" line="140.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="140.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="140.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="140.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="140.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="140.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="140.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="140.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="140.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="140.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="140.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="140.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="140.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="140.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="140.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="140.144" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="140.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="144"\n
[reo 0.0.7] name="negative-infinity$as-int"\n
[reo 0.0.7] original-name="as-int"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="negative-infinity$as-int$@"\n
[reo 0.0.7] cut="152"\n
[reo 0.0.7] line="146"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="146">\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="144.32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="2" ref="144.38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="2" ref="144.42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="2" ref="144.49"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="2" ref="144.56"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="2" ref="144.60"/>\n
[reo 0.0.7] <o as="times" base="times" level="2" ref="144.64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="2" ref="144.76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="2" ref="144.85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="2" ref="144.89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="2" ref="144.93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="2" ref="144.97"/>\n
[reo 0.0.7] <o as="div" base="div" level="2" ref="144.122"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="2" ref="144.132"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="2" ref="144.136"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="2" ref="144.140"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="2" ref="144.149"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="144.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="144.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="144.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="144.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="144.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="144.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="144.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="144.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="144.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="144.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="144.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="144.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="144.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="144.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="144.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="144.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="144.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="146"\n
[reo 0.0.7] name="negative-infinity$as-int$@"\n
[reo 0.0.7] original-name="@"\n
[reo 0.0.7] parent="negative-infinity$as-int"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="147"\n
[reo 0.0.7] name="msg"\n
[reo 0.0.7] pos="6">You can not convert negative infinity to int</o>\n
[reo 0.0.7] <o level="2" line="146.32" name="eq"/>\n
[reo 0.0.7] <o level="2" line="146.38" name="neq"/>\n
[reo 0.0.7] <o level="2" line="146.42" name="lt"/>\n
[reo 0.0.7] <o level="2" line="146.49" name="lte"/>\n
[reo 0.0.7] <o level="2" line="146.56" name="gt"/>\n
[reo 0.0.7] <o level="2" line="146.60" name="gte"/>\n
[reo 0.0.7] <o level="2" line="146.64" name="times"/>\n
[reo 0.0.7] <o level="2" line="146.76" name="plus"/>\n
[reo 0.0.7] <o level="2" line="146.85" name="neg"/>\n
[reo 0.0.7] <o level="2" line="146.89" name="signum"/>\n
[reo 0.0.7] <o level="2" line="146.93" name="minus"/>\n
[reo 0.0.7] <o level="2" line="146.97" name="pow"/>\n
[reo 0.0.7] <o level="2" line="146.122" name="div"/>\n
[reo 0.0.7] <o level="2" line="146.132" name="mod"/>\n
[reo 0.0.7] <o level="2" line="146.136" name="abs"/>\n
[reo 0.0.7] <o level="2" line="146.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="2" line="146.149" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="149"\n
[reo 0.0.7] name="negative-infinity$as-string"\n
[reo 0.0.7] original-name="as-string"\n
[reo 0.0.7] parent="negative-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="151"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">-∞</o>\n
[reo 0.0.7] <o level="1" line="149.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="149.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="149.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="149.49" name="lte"/>\n
[reo 0.0.7] <o level="1" line="149.56" name="gt"/>\n
[reo 0.0.7] <o level="1" line="149.60" name="gte"/>\n
[reo 0.0.7] <o level="1" line="149.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="149.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="149.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="149.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="149.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="149.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="149.122" name="div"/>\n
[reo 0.0.7] <o level="1" line="149.132" name="mod"/>\n
[reo 0.0.7] <o level="1" line="149.136" name="abs"/>\n
[reo 0.0.7] <o level="1" line="149.140" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="149.144" name="as-int"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 266µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 209µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 32ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 235µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 70ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 651ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 16608 bytes of XML in 521µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/math/negative-infinity.xmir saved (62277 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/math/negative-infinity.xmir (program:org.eolang.math.negative-infinity) to ./home/r/repo/target/eo/03-optimize/org/eolang/math/negative-infinity.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 14098 bytes of XML in 414µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 14098 bytes of XML in 338µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 210µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 200µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 194µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 210µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 283µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 178µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 185µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 232µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 181µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 220µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 205µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' produced (14598 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="6"\n
[reo 0.0.7] name="org.eolang.math.positive-infinity"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/positive-infinity.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:59.626166Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.negative-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # Positive infinity\n
[reo 0.0.7] [] > positive-infinity\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] ^.eq x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] nan.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x] > times\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] negative-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x] > plus\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] negative-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] 1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x] > minus\n
[reo 0.0.7] ^.plus (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # x'th power of $\n
[reo 0.0.7] [x] > pow\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] x.gt 0.0\n
[reo 0.0.7] ^\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.lt 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x] > div\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Remainder of $\n
[reo 0.0.7] [] > mod\n
[reo 0.0.7] nan > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] 7F-80-00-00 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] "You can not convert positive infinity to int" > msg\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to string\n
[reo 0.0.7] [] > as-string\n
[reo 0.0.7] "+∞" > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.math.negative-infinity</tail>\n
[reo 0.0.7] <part>org.eolang.math.negative-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="positive-infinity" pos="0">\n
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] <o base=".as-bytes" line="35" method="" pos="7"/>\n
[reo 0.0.7] <o base="x" line="36" pos="6" ref="33"/>\n
[reo 0.0.7] <o base=".as-bytes" line="36" method="" pos="7"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="38" name="neq" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o alias="1" base="^" line="40" pos="5"/>\n
[reo 0.0.7] <o base=".eq" line="40" method="" pos="6">\n
[reo 0.0.7] <o base="x" line="40" pos="10" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".not" line="40" method="" name="@" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="42" name="lt" pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o base="bool" data="bytes" line="44" name="@" pos="4">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="46" name="lte" pos="2">\n
[reo 0.0.7] <o line="47" name="x" pos="3"/>\n
[reo 0.0.7] <o base="^" line="48" pos="4"/>\n
[reo 0.0.7] <o base=".eq" line="48" method="" name="@" pos="5">\n
[reo 0.0.7] <o base="x" line="48" pos="9" ref="47"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="50" name="gt" pos="2">\n
[reo 0.0.7] <o line="51" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="52" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="53" pos="6">\n
[reo 0.0.7] <o base="x" line="54" pos="8" ref="51"/>\n
[reo 0.0.7] <o base=".as-bytes" line="54" method="" pos="9"/>\n
[reo 0.0.7] <o base=".eq" line="54" method="" pos="18">\n
[reo 0.0.7] <o alias="2" base="nan" line="54" pos="23"/>\n
[reo 0.0.7] <o base=".as-bytes" line="54" method="" pos="26"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="55" pos="8"/>\n
[reo 0.0.7] <o base=".eq" line="55" method="" pos="9">\n
[reo 0.0.7] <o base="x" line="55" pos="13" ref="51"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="57" name="gte" pos="2">\n
[reo 0.0.7] <o line="58" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="59" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="60" pos="6">\n
[reo 0.0.7] <o base="x" line="61" pos="8" ref="58"/>\n
[reo 0.0.7] <o base=".as-bytes" line="61" method="" pos="9"/>\n
[reo 0.0.7] <o base="nan" line="62" pos="8"/>\n
[reo 0.0.7] <o base=".as-bytes" line="62" method="" pos="11"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="64" name="times" pos="2">\n
[reo 0.0.7] <o line="65" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="66" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="67" pos="6">\n
[reo 0.0.7] <o base="x" line="68" pos="8" ref="65"/>\n
[reo 0.0.7] <o base=".as-bytes" line="68" method="" pos="9"/>\n
[reo 0.0.7] <o base=".eq" line="68" method="" pos="18">\n
[reo 0.0.7] <o alias="3" base="nan" line="68" pos="23"/>\n
[reo 0.0.7] <o base=".as-bytes" line="68" method="" pos="26"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="69" pos="8" ref="65"/>\n
[reo 0.0.7] <o base=".eq" line="69" method="" pos="9">\n
[reo 0.0.7] <o base="float" data="float" line="69" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="70" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="71" pos="6">\n
[reo 0.0.7] <o base="x" line="72" pos="8" ref="65"/>\n
[reo 0.0.7] <o base=".eq" line="72" method="" pos="9">\n
[reo 0.0.7] <o base="negative-infinity" line="72" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="negative-infinity" line="73" pos="8"/>\n
[reo 0.0.7] <o base="^" line="74" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="76" name="plus" pos="2">\n
[reo 0.0.7] <o line="77" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="79" pos="6">\n
[reo 0.0.7] <o base="x" line="80" pos="8" ref="77"/>\n
[reo 0.0.7] <o base=".as-bytes" line="80" method="" pos="9"/>\n
[reo 0.0.7] <o base=".eq" line="80" method="" pos="18">\n
[reo 0.0.7] <o alias="4" base="nan" line="80" pos="23"/>\n
[reo 0.0.7] <o base=".as-bytes" line="80" method="" pos="26"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="81" pos="8" ref="77"/>\n
[reo 0.0.7] <o base=".eq" line="81" method="" pos="9">\n
[reo 0.0.7] <o base="negative-infinity" line="81" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="82" pos="6"/>\n
[reo 0.0.7] <o base="^" line="83" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="85" name="neg" pos="2">\n
[reo 0.0.7] <o base="negative-infinity" line="87" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="89" name="signum" pos="2">\n
[reo 0.0.7] <o base="float" data="float" line="91" name="@" pos="4">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="93" name="minus" pos="2">\n
[reo 0.0.7] <o line="94" name="x" pos="3"/>\n
[reo 0.0.7] <o base="^" line="95" pos="4"/>\n
[reo 0.0.7] <o base=".plus" line="95" method="" name="@" pos="5">\n
[reo 0.0.7] <o alias="5" base="x" line="95" pos="12" ref="94"/>\n
[reo 0.0.7] <o base=".neg" line="95" method="" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="97" name="pow" pos="2">\n
[reo 0.0.7] <o line="98" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="99" name="@" pos="4">\n
[reo 0.0.7] <o base="x" line="100" pos="6" ref="98"/>\n
[reo 0.0.7] <o base=".gt" line="100" method="" pos="7">\n
[reo 0.0.7] <o base="float" data="float" line="100" pos="11">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="101" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="102" pos="6">\n
[reo 0.0.7] <o base="x" line="103" pos="8" ref="98"/>\n
[reo 0.0.7] <o base=".lt" line="103" method="" pos="9">\n
[reo 0.0.7] <o base="float" data="float" line="103" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="104" pos="8">0.0</o>\n
[reo 0.0.7] <o base=".if" line="105" pos="8">\n
[reo 0.0.7] <o base="x" line="106" pos="10" ref="98"/>\n
[reo 0.0.7] <o base=".eq" line="106" method="" pos="11">\n
[reo 0.0.7] <o base="float" data="float" line="106" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="107" pos="10">1.0</o>\n
[reo 0.0.7] <o base="nan" line="108" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="110" name="div" pos="2">\n
[reo 0.0.7] <o line="111" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="112" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="113" pos="6">\n
[reo 0.0.7] <o base="x" line="114" pos="8" ref="111"/>\n
[reo 0.0.7] <o base=".as-bytes" line="114" method="" pos="9"/>\n
[reo 0.0.7] <o base=".eq" line="114" method="" pos="18">\n
[reo 0.0.7] <o alias="6" base="nan" line="114" pos="23"/>\n
[reo 0.0.7] <o base=".as-bytes" line="114" method="" pos="26"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="115" pos="8" ref="111"/>\n
[reo 0.0.7] <o base=".eq" line="115" method="" pos="9">\n
[reo 0.0.7] <o base="negative-infinity" line="115" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="x" line="116" pos="8" ref="111"/>\n
[reo 0.0.7] <o base=".eq" line="116" method="" pos="9">\n
[reo 0.0.7] <o base="^" line="116" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="117" pos="6"/>\n
[reo 0.0.7] <o base="^" line="118" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="120" name="mod" pos="2">\n
[reo 0.0.7] <o base="nan" line="122" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="124" name="abs" pos="2">\n
[reo 0.0.7] <o base="^" line="126" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="128" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base="bytes" data="bytes" line="130" name="@" pos="4">7F 80 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="132" name="as-int" pos="2">\n
[reo 0.0.7] <o abstract="" line="134" name="@" pos="4">\n
[reo 0.0.7] <o base="string" data="string" line="135" name="msg" pos="6">You can not convert positive infinity to int</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="137" name="as-string" pos="2">\n
[reo 0.0.7] <o base="string" data="string" line="139" name="@" pos="4">+∞</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 235µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 230µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' produced (14756 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="6"\n
[reo 0.0.7] name="org.eolang.math.positive-infinity"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/positive-infinity.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:59.626166Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.negative-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # Positive infinity\n
[reo 0.0.7] [] > positive-infinity\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] ^.eq x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] &gt; gte\n
[reo 0.0.7] not. &gt; @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] nan.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x] &gt; times\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] negative-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x] &gt; plus\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] &gt; neg\n
[reo 0.0.7] negative-infinity &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)\n
[reo 0.0.7] [] &gt; signum\n
[reo 0.0.7] 1.0 &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x] &gt; minus\n
[reo 0.0.7] ^.plus (x.neg) &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # x'th power of $\n
[reo 0.0.7] [x] > pow\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] x.gt 0.0\n
[reo 0.0.7] ^\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.lt 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x] > div\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Remainder of $\n
[reo 0.0.7] [] > mod\n
[reo 0.0.7] nan > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] 7F-80-00-00 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] "You can not convert positive infinity to int" > msg\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to string\n
[reo 0.0.7] [] > as-string\n
[reo 0.0.7] "+∞" > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.math.negative-infinity</tail>\n
[reo 0.0.7] <part>org.eolang.math.negative-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="positive-infinity" pos="0">\n
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="38" name="neq" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="40" name="@" pos="12">\n
[reo 0.0.7] <o base=".eq" line="40" pos="6">\n
[reo 0.0.7] <o alias="1" base="^" line="40" pos="5"/>\n
[reo 0.0.7] <o base="x" line="40" pos="10" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="42" name="lt" pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o base="bool" data="bytes" line="44" name="@" pos="4">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="46" name="lte" pos="2">\n
[reo 0.0.7] <o line="47" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="48" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="48" pos="4"/>\n
[reo 0.0.7] <o base="x" line="48" pos="9" ref="47"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="50" name="gt" pos="2">\n
[reo 0.0.7] <o line="51" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="52" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="53" pos="6">\n
[reo 0.0.7] <o base=".eq" line="54" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="9">\n
[reo 0.0.7] <o base="x" line="54" pos="8" ref="51"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="26">\n
[reo 0.0.7] <o alias="2" base="nan" line="54" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="55" pos="9">\n
[reo 0.0.7] <o base="^" line="55" pos="8"/>\n
[reo 0.0.7] <o base="x" line="55" pos="13" ref="51"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="57" name="gte" pos="2">\n
[reo 0.0.7] <o line="58" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="59" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="60" pos="6">\n
[reo 0.0.7] <o base=".as-bytes" line="61" pos="9">\n
[reo 0.0.7] <o base="x" line="61" pos="8" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="62" pos="11">\n
[reo 0.0.7] <o base="nan" line="62" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="64" name="times" pos="2">\n
[reo 0.0.7] <o line="65" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="66" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="67" pos="6">\n
[reo 0.0.7] <o base=".eq" line="68" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="9">\n
[reo 0.0.7] <o base="x" line="68" pos="8" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="26">\n
[reo 0.0.7] <o alias="3" base="nan" line="68" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="69" pos="9">\n
[reo 0.0.7] <o base="x" line="69" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="float" data="float" line="69" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="70" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="71" pos="6">\n
[reo 0.0.7] <o base=".eq" line="72" pos="9">\n
[reo 0.0.7] <o base="x" line="72" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="negative-infinity" line="72" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="negative-infinity" line="73" pos="8"/>\n
[reo 0.0.7] <o base="^" line="74" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="76" name="plus" pos="2">\n
[reo 0.0.7] <o line="77" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="79" pos="6">\n
[reo 0.0.7] <o base=".eq" line="80" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="9">\n
[reo 0.0.7] <o base="x" line="80" pos="8" ref="77"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="26">\n
[reo 0.0.7] <o alias="4" base="nan" line="80" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="81" pos="9">\n
[reo 0.0.7] <o base="x" line="81" pos="8" ref="77"/>\n
[reo 0.0.7] <o base="negative-infinity" line="81" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="82" pos="6"/>\n
[reo 0.0.7] <o base="^" line="83" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="85" name="neg" pos="2">\n
[reo 0.0.7] <o base="negative-infinity" line="87" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="89" name="signum" pos="2">\n
[reo 0.0.7] <o base="float" data="float" line="91" name="@" pos="4">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="93" name="minus" pos="2">\n
[reo 0.0.7] <o line="94" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".plus" line="95" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="95" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="95" pos="13">\n
[reo 0.0.7] <o alias="5" base="x" line="95" pos="12" ref="94"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="97" name="pow" pos="2">\n
[reo 0.0.7] <o line="98" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="99" name="@" pos="4">\n
[reo 0.0.7] <o base=".gt" line="100" pos="7">\n
[reo 0.0.7] <o base="x" line="100" pos="6" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="100" pos="11">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="101" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="102" pos="6">\n
[reo 0.0.7] <o base=".lt" line="103" pos="9">\n
[reo 0.0.7] <o base="x" line="103" pos="8" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="103" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="104" pos="8">0.0</o>\n
[reo 0.0.7] <o base=".if" line="105" pos="8">\n
[reo 0.0.7] <o base=".eq" line="106" pos="11">\n
[reo 0.0.7] <o base="x" line="106" pos="10" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="106" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="107" pos="10">1.0</o>\n
[reo 0.0.7] <o base="nan" line="108" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="110" name="div" pos="2">\n
[reo 0.0.7] <o line="111" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="112" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="113" pos="6">\n
[reo 0.0.7] <o base=".eq" line="114" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="114" pos="9">\n
[reo 0.0.7] <o base="x" line="114" pos="8" ref="111"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="114" pos="26">\n
[reo 0.0.7] <o alias="6" base="nan" line="114" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="115" pos="9">\n
[reo 0.0.7] <o base="x" line="115" pos="8" ref="111"/>\n
[reo 0.0.7] <o base="negative-infinity" line="115" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="116" pos="9">\n
[reo 0.0.7] <o base="x" line="116" pos="8" ref="111"/>\n
[reo 0.0.7] <o base="^" line="116" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="117" pos="6"/>\n
[reo 0.0.7] <o base="^" line="118" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="120" name="mod" pos="2">\n
[reo 0.0.7] <o base="nan" line="122" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="124" name="abs" pos="2">\n
[reo 0.0.7] <o base="^" line="126" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="128" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base="bytes" data="bytes" line="130" name="@" pos="4">7F 80 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="132" name="as-int" pos="2">\n
[reo 0.0.7] <o abstract="" line="134" name="@" pos="4">\n
[reo 0.0.7] <o base="string" data="string" line="135" name="msg" pos="6">You can not convert positive infinity to int</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="137" name="as-string" pos="2">\n
[reo 0.0.7] <o base="string" data="string" line="139" name="@" pos="4">+∞</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 215µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 162µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 227µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 216µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 203µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' produced (15049 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="6"\n
[reo 0.0.7] name="org.eolang.math.positive-infinity"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/positive-infinity.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:59.626166Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.negative-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # Positive infinity\n
[reo 0.0.7] [] > positive-infinity\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] &gt; lt\n
[reo 0.0.7] FALSE &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] &gt; lte\n
[reo 0.0.7] ^.eq x &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ &gt; x\n
[reo 0.0.7] [x] &gt; gt\n
[reo 0.0.7] not. &gt; @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] &gt; gte\n
[reo 0.0.7] not. &gt; @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] nan.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x] &gt; times\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] negative-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x] > plus\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] negative-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] 1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x] > minus\n
[reo 0.0.7] ^.plus (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # x'th power of $\n
[reo 0.0.7] [x] > pow\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] x.gt 0.0\n
[reo 0.0.7] ^\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.lt 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x] > div\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Remainder of $\n
[reo 0.0.7] [] > mod\n
[reo 0.0.7] nan > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] 7F-80-00-00 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] "You can not convert positive infinity to int" > msg\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to string\n
[reo 0.0.7] [] > as-string\n
[reo 0.0.7] "+∞" > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>nan org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>nan</part>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>negative-infinity org.eolang.math.negative-infinity</tail>\n
[reo 0.0.7] <part>negative-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.negative-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="positive-infinity" pos="0">\n
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="38" name="neq" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="40" name="@" pos="12">\n
[reo 0.0.7] <o base=".eq" line="40" pos="6">\n
[reo 0.0.7] <o alias="1" base="^" line="40" pos="5"/>\n
[reo 0.0.7] <o base="x" line="40" pos="10" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="42" name="lt" pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o base="bool" data="bytes" line="44" name="@" pos="4">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="46" name="lte" pos="2">\n
[reo 0.0.7] <o line="47" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="48" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="48" pos="4"/>\n
[reo 0.0.7] <o base="x" line="48" pos="9" ref="47"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="50" name="gt" pos="2">\n
[reo 0.0.7] <o line="51" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="52" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="53" pos="6">\n
[reo 0.0.7] <o base=".eq" line="54" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="9">\n
[reo 0.0.7] <o base="x" line="54" pos="8" ref="51"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="26">\n
[reo 0.0.7] <o alias="2" base="nan" line="54" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="55" pos="9">\n
[reo 0.0.7] <o base="^" line="55" pos="8"/>\n
[reo 0.0.7] <o base="x" line="55" pos="13" ref="51"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="57" name="gte" pos="2">\n
[reo 0.0.7] <o line="58" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="59" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="60" pos="6">\n
[reo 0.0.7] <o base=".as-bytes" line="61" pos="9">\n
[reo 0.0.7] <o base="x" line="61" pos="8" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="62" pos="11">\n
[reo 0.0.7] <o base="nan" line="62" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="64" name="times" pos="2">\n
[reo 0.0.7] <o line="65" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="66" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="67" pos="6">\n
[reo 0.0.7] <o base=".eq" line="68" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="9">\n
[reo 0.0.7] <o base="x" line="68" pos="8" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="26">\n
[reo 0.0.7] <o alias="3" base="nan" line="68" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="69" pos="9">\n
[reo 0.0.7] <o base="x" line="69" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="float" data="float" line="69" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="70" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="71" pos="6">\n
[reo 0.0.7] <o base=".eq" line="72" pos="9">\n
[reo 0.0.7] <o base="x" line="72" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="negative-infinity" line="72" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="negative-infinity" line="73" pos="8"/>\n
[reo 0.0.7] <o base="^" line="74" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="76" name="plus" pos="2">\n
[reo 0.0.7] <o line="77" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="79" pos="6">\n
[reo 0.0.7] <o base=".eq" line="80" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="9">\n
[reo 0.0.7] <o base="x" line="80" pos="8" ref="77"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="26">\n
[reo 0.0.7] <o alias="4" base="nan" line="80" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="81" pos="9">\n
[reo 0.0.7] <o base="x" line="81" pos="8" ref="77"/>\n
[reo 0.0.7] <o base="negative-infinity" line="81" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="82" pos="6"/>\n
[reo 0.0.7] <o base="^" line="83" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="85" name="neg" pos="2">\n
[reo 0.0.7] <o base="negative-infinity" line="87" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="89" name="signum" pos="2">\n
[reo 0.0.7] <o base="float" data="float" line="91" name="@" pos="4">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="93" name="minus" pos="2">\n
[reo 0.0.7] <o line="94" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".plus" line="95" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="95" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="95" pos="13">\n
[reo 0.0.7] <o alias="5" base="x" line="95" pos="12" ref="94"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="97" name="pow" pos="2">\n
[reo 0.0.7] <o line="98" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="99" name="@" pos="4">\n
[reo 0.0.7] <o base=".gt" line="100" pos="7">\n
[reo 0.0.7] <o base="x" line="100" pos="6" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="100" pos="11">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="101" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="102" pos="6">\n
[reo 0.0.7] <o base=".lt" line="103" pos="9">\n
[reo 0.0.7] <o base="x" line="103" pos="8" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="103" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="104" pos="8">0.0</o>\n
[reo 0.0.7] <o base=".if" line="105" pos="8">\n
[reo 0.0.7] <o base=".eq" line="106" pos="11">\n
[reo 0.0.7] <o base="x" line="106" pos="10" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="106" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="107" pos="10">1.0</o>\n
[reo 0.0.7] <o base="nan" line="108" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="110" name="div" pos="2">\n
[reo 0.0.7] <o line="111" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="112" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="113" pos="6">\n
[reo 0.0.7] <o base=".eq" line="114" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="114" pos="9">\n
[reo 0.0.7] <o base="x" line="114" pos="8" ref="111"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="114" pos="26">\n
[reo 0.0.7] <o alias="6" base="nan" line="114" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="115" pos="9">\n
[reo 0.0.7] <o base="x" line="115" pos="8" ref="111"/>\n
[reo 0.0.7] <o base="negative-infinity" line="115" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="116" pos="9">\n
[reo 0.0.7] <o base="x" line="116" pos="8" ref="111"/>\n
[reo 0.0.7] <o base="^" line="116" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="117" pos="6"/>\n
[reo 0.0.7] <o base="^" line="118" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="120" name="mod" pos="2">\n
[reo 0.0.7] <o base="nan" line="122" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="124" name="abs" pos="2">\n
[reo 0.0.7] <o base="^" line="126" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="128" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base="bytes" data="bytes" line="130" name="@" pos="4">7F 80 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="132" name="as-int" pos="2">\n
[reo 0.0.7] <o abstract="" line="134" name="@" pos="4">\n
[reo 0.0.7] <o base="string" data="string" line="135" name="msg" pos="6">You can not convert positive infinity to int</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="137" name="as-string" pos="2">\n
[reo 0.0.7] <o base="string" data="string" line="139" name="@" pos="4">+∞</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 146µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 192µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' produced (15373 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="6"\n
[reo 0.0.7] name="org.eolang.math.positive-infinity"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/positive-infinity.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:59.626166Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.negative-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # Positive infinity\n
[reo 0.0.7] [] > positive-infinity\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] ^.eq x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] nan.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x] > times\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] negative-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x] > plus\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] negative-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] 1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x] > minus\n
[reo 0.0.7] ^.plus (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # x'th power of $\n
[reo 0.0.7] [x] &gt; pow\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] x.gt 0.0\n
[reo 0.0.7] ^\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.lt 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x] &gt; div\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Remainder of $\n
[reo 0.0.7] [] &gt; mod\n
[reo 0.0.7] nan &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)\n
[reo 0.0.7] [] &gt; abs\n
[reo 0.0.7] ^ &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] &gt; as-bytes\n
[reo 0.0.7] 7F-80-00-00 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] "You can not convert positive infinity to int" > msg\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to string\n
[reo 0.0.7] [] > as-string\n
[reo 0.0.7] "+∞" > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>nan org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>nan</part>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>negative-infinity org.eolang.math.negative-infinity</tail>\n
[reo 0.0.7] <part>negative-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.negative-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="positive-infinity" pos="0">\n
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="38" name="neq" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="40" name="@" pos="12">\n
[reo 0.0.7] <o base=".eq" line="40" pos="6">\n
[reo 0.0.7] <o alias="1" base="^" line="40" pos="5"/>\n
[reo 0.0.7] <o base="x" line="40" pos="10" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="42" name="lt" pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o base="bool" data="bytes" line="44" name="@" pos="4">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="46" name="lte" pos="2">\n
[reo 0.0.7] <o line="47" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="48" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="48" pos="4"/>\n
[reo 0.0.7] <o base="x" line="48" pos="9" ref="47"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="50" name="gt" pos="2">\n
[reo 0.0.7] <o line="51" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="52" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="53" pos="6">\n
[reo 0.0.7] <o base=".eq" line="54" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="9">\n
[reo 0.0.7] <o base="x" line="54" pos="8" ref="51"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="26">\n
[reo 0.0.7] <o alias="2" base="org.eolang.math.nan" line="54" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="55" pos="9">\n
[reo 0.0.7] <o base="^" line="55" pos="8"/>\n
[reo 0.0.7] <o base="x" line="55" pos="13" ref="51"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="57" name="gte" pos="2">\n
[reo 0.0.7] <o line="58" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="59" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="60" pos="6">\n
[reo 0.0.7] <o base=".as-bytes" line="61" pos="9">\n
[reo 0.0.7] <o base="x" line="61" pos="8" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="62" pos="11">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="62" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="64" name="times" pos="2">\n
[reo 0.0.7] <o line="65" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="66" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="67" pos="6">\n
[reo 0.0.7] <o base=".eq" line="68" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="9">\n
[reo 0.0.7] <o base="x" line="68" pos="8" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="26">\n
[reo 0.0.7] <o alias="3" base="org.eolang.math.nan" line="68" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="69" pos="9">\n
[reo 0.0.7] <o base="x" line="69" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="float" data="float" line="69" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="70" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="71" pos="6">\n
[reo 0.0.7] <o base=".eq" line="72" pos="9">\n
[reo 0.0.7] <o base="x" line="72" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="72" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="73" pos="8"/>\n
[reo 0.0.7] <o base="^" line="74" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="76" name="plus" pos="2">\n
[reo 0.0.7] <o line="77" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="79" pos="6">\n
[reo 0.0.7] <o base=".eq" line="80" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="9">\n
[reo 0.0.7] <o base="x" line="80" pos="8" ref="77"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="26">\n
[reo 0.0.7] <o alias="4" base="org.eolang.math.nan" line="80" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="81" pos="9">\n
[reo 0.0.7] <o base="x" line="81" pos="8" ref="77"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="81" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="82" pos="6"/>\n
[reo 0.0.7] <o base="^" line="83" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="85" name="neg" pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity"\n
[reo 0.0.7] line="87"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="89" name="signum" pos="2">\n
[reo 0.0.7] <o base="float" data="float" line="91" name="@" pos="4">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="93" name="minus" pos="2">\n
[reo 0.0.7] <o line="94" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".plus" line="95" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="95" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="95" pos="13">\n
[reo 0.0.7] <o alias="5" base="x" line="95" pos="12" ref="94"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="97" name="pow" pos="2">\n
[reo 0.0.7] <o line="98" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="99" name="@" pos="4">\n
[reo 0.0.7] <o base=".gt" line="100" pos="7">\n
[reo 0.0.7] <o base="x" line="100" pos="6" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="100" pos="11">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="101" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="102" pos="6">\n
[reo 0.0.7] <o base=".lt" line="103" pos="9">\n
[reo 0.0.7] <o base="x" line="103" pos="8" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="103" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="104" pos="8">0.0</o>\n
[reo 0.0.7] <o base=".if" line="105" pos="8">\n
[reo 0.0.7] <o base=".eq" line="106" pos="11">\n
[reo 0.0.7] <o base="x" line="106" pos="10" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="106" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="107" pos="10">1.0</o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="108" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="110" name="div" pos="2">\n
[reo 0.0.7] <o line="111" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="112" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="113" pos="6">\n
[reo 0.0.7] <o base=".eq" line="114" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="114" pos="9">\n
[reo 0.0.7] <o base="x" line="114" pos="8" ref="111"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="114" pos="26">\n
[reo 0.0.7] <o alias="6" base="org.eolang.math.nan" line="114" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="115" pos="9">\n
[reo 0.0.7] <o base="x" line="115" pos="8" ref="111"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="115" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="116" pos="9">\n
[reo 0.0.7] <o base="x" line="116" pos="8" ref="111"/>\n
[reo 0.0.7] <o base="^" line="116" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="117" pos="6"/>\n
[reo 0.0.7] <o base="^" line="118" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="120" name="mod" pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="122" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="124" name="abs" pos="2">\n
[reo 0.0.7] <o base="^" line="126" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="128" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base="bytes" data="bytes" line="130" name="@" pos="4">7F 80 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="132" name="as-int" pos="2">\n
[reo 0.0.7] <o abstract="" line="134" name="@" pos="4">\n
[reo 0.0.7] <o base="string" data="string" line="135" name="msg" pos="6">You can not convert positive infinity to int</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="137" name="as-string" pos="2">\n
[reo 0.0.7] <o base="string" data="string" line="139" name="@" pos="4">+∞</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 172µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 84µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' produced (15350 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="6"\n
[reo 0.0.7] name="org.eolang.math.positive-infinity"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/positive-infinity.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:59.626166Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.negative-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # Positive infinity\n
[reo 0.0.7] [] > positive-infinity\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] ^.eq x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] nan.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x] > times\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] negative-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x] > plus\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] negative-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] 1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x] > minus\n
[reo 0.0.7] ^.plus (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # x'th power of $\n
[reo 0.0.7] [x] > pow\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] x.gt 0.0\n
[reo 0.0.7] ^\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.lt 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x] > div\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Remainder of $\n
[reo 0.0.7] [] > mod\n
[reo 0.0.7] nan > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] 7F-80-00-00 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] "You can not convert positive infinity to int" > msg\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to string\n
[reo 0.0.7] [] > as-string\n
[reo 0.0.7] "+∞" > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>nan org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>nan</part>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>negative-infinity org.eolang.math.negative-infinity</tail>\n
[reo 0.0.7] <part>negative-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.negative-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="positive-infinity" pos="0">\n
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="38" name="neq" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="40" name="@" pos="12">\n
[reo 0.0.7] <o base=".eq" line="40" pos="6">\n
[reo 0.0.7] <o base="^" line="40" pos="5"/>\n
[reo 0.0.7] <o base="x" line="40" pos="10" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="42" name="lt" pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o base="bool" data="bytes" line="44" name="@" pos="4">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="46" name="lte" pos="2">\n
[reo 0.0.7] <o line="47" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="48" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="48" pos="4"/>\n
[reo 0.0.7] <o base="x" line="48" pos="9" ref="47"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="50" name="gt" pos="2">\n
[reo 0.0.7] <o line="51" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="52" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="53" pos="6">\n
[reo 0.0.7] <o base=".eq" line="54" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="9">\n
[reo 0.0.7] <o base="x" line="54" pos="8" ref="51"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="54" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="55" pos="9">\n
[reo 0.0.7] <o base="^" line="55" pos="8"/>\n
[reo 0.0.7] <o base="x" line="55" pos="13" ref="51"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="57" name="gte" pos="2">\n
[reo 0.0.7] <o line="58" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="59" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="60" pos="6">\n
[reo 0.0.7] <o base=".as-bytes" line="61" pos="9">\n
[reo 0.0.7] <o base="x" line="61" pos="8" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="62" pos="11">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="62" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="64" name="times" pos="2">\n
[reo 0.0.7] <o line="65" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="66" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="67" pos="6">\n
[reo 0.0.7] <o base=".eq" line="68" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="9">\n
[reo 0.0.7] <o base="x" line="68" pos="8" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="68" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="69" pos="9">\n
[reo 0.0.7] <o base="x" line="69" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="float" data="float" line="69" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="70" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="71" pos="6">\n
[reo 0.0.7] <o base=".eq" line="72" pos="9">\n
[reo 0.0.7] <o base="x" line="72" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="72" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="73" pos="8"/>\n
[reo 0.0.7] <o base="^" line="74" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="76" name="plus" pos="2">\n
[reo 0.0.7] <o line="77" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="79" pos="6">\n
[reo 0.0.7] <o base=".eq" line="80" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="9">\n
[reo 0.0.7] <o base="x" line="80" pos="8" ref="77"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="80" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="81" pos="9">\n
[reo 0.0.7] <o base="x" line="81" pos="8" ref="77"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="81" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="82" pos="6"/>\n
[reo 0.0.7] <o base="^" line="83" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="85" name="neg" pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity"\n
[reo 0.0.7] line="87"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="89" name="signum" pos="2">\n
[reo 0.0.7] <o base="float" data="float" line="91" name="@" pos="4">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="93" name="minus" pos="2">\n
[reo 0.0.7] <o line="94" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".plus" line="95" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="95" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="95" pos="13">\n
[reo 0.0.7] <o base="x" line="95" pos="12" ref="94"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="97" name="pow" pos="2">\n
[reo 0.0.7] <o line="98" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="99" name="@" pos="4">\n
[reo 0.0.7] <o base=".gt" line="100" pos="7">\n
[reo 0.0.7] <o base="x" line="100" pos="6" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="100" pos="11">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="101" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="102" pos="6">\n
[reo 0.0.7] <o base=".lt" line="103" pos="9">\n
[reo 0.0.7] <o base="x" line="103" pos="8" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="103" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="104" pos="8">0.0</o>\n
[reo 0.0.7] <o base=".if" line="105" pos="8">\n
[reo 0.0.7] <o base=".eq" line="106" pos="11">\n
[reo 0.0.7] <o base="x" line="106" pos="10" ref="98"/>\n
[reo 0.0.7] <o base="float" data="float" line="106" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="107" pos="10">1.0</o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="108" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="110" name="div" pos="2">\n
[reo 0.0.7] <o line="111" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="112" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="113" pos="6">\n
[reo 0.0.7] <o base=".eq" line="114" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="114" pos="9">\n
[reo 0.0.7] <o base="x" line="114" pos="8" ref="111"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="114" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="114" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="115" pos="9">\n
[reo 0.0.7] <o base="x" line="115" pos="8" ref="111"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="115" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="116" pos="9">\n
[reo 0.0.7] <o base="x" line="116" pos="8" ref="111"/>\n
[reo 0.0.7] <o base="^" line="116" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="117" pos="6"/>\n
[reo 0.0.7] <o base="^" line="118" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="120" name="mod" pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="122" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="124" name="abs" pos="2">\n
[reo 0.0.7] <o base="^" line="126" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="128" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base="bytes" data="bytes" line="130" name="@" pos="4">7F 80 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="132" name="as-int" pos="2">\n
[reo 0.0.7] <o abstract="" line="134" name="@" pos="4">\n
[reo 0.0.7] <o base="string" data="string" line="135" name="msg" pos="6">You can not convert positive infinity to int</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="137" name="as-string" pos="2">\n
[reo 0.0.7] <o base="string" data="string" line="139" name="@" pos="4">+∞</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' produced (15845 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="6"\n
[reo 0.0.7] name="org.eolang.math.positive-infinity"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/positive-infinity.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:59.626166Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.negative-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # Positive infinity\n
[reo 0.0.7] [] > positive-infinity\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] ^.eq x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] nan.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x] > times\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] negative-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x] > plus\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] negative-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] 1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x] > minus\n
[reo 0.0.7] ^.plus (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # x'th power of $\n
[reo 0.0.7] [x] > pow\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] x.gt 0.0\n
[reo 0.0.7] ^\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.lt 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x] > div\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Remainder of $\n
[reo 0.0.7] [] > mod\n
[reo 0.0.7] nan > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] 7F-80-00-00 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] "You can not convert positive infinity to int" > msg\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to string\n
[reo 0.0.7] [] > as-string\n
[reo 0.0.7] "+∞" > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>nan org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>nan</part>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>negative-infinity org.eolang.math.negative-infinity</tail>\n
[reo 0.0.7] <part>negative-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.negative-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="positive-infinity" pos="0">\n
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="38" name="neq" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="40" name="@" pos="12">\n
[reo 0.0.7] <o base=".eq" line="40" pos="6">\n
[reo 0.0.7] <o base="^" line="40" pos="5"/>\n
[reo 0.0.7] <o base="x" line="40" pos="10" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="42" name="lt" pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="44"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="46" name="lte" pos="2">\n
[reo 0.0.7] <o line="47" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="48" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="48" pos="4"/>\n
[reo 0.0.7] <o base="x" line="48" pos="9" ref="47"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="50" name="gt" pos="2">\n
[reo 0.0.7] <o line="51" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="52" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="53" pos="6">\n
[reo 0.0.7] <o base=".eq" line="54" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="9">\n
[reo 0.0.7] <o base="x" line="54" pos="8" ref="51"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="54" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="55" pos="9">\n
[reo 0.0.7] <o base="^" line="55" pos="8"/>\n
[reo 0.0.7] <o base="x" line="55" pos="13" ref="51"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="57" name="gte" pos="2">\n
[reo 0.0.7] <o line="58" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="59" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="60" pos="6">\n
[reo 0.0.7] <o base=".as-bytes" line="61" pos="9">\n
[reo 0.0.7] <o base="x" line="61" pos="8" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="62" pos="11">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="62" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="64" name="times" pos="2">\n
[reo 0.0.7] <o line="65" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="66" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="67" pos="6">\n
[reo 0.0.7] <o base=".eq" line="68" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="9">\n
[reo 0.0.7] <o base="x" line="68" pos="8" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="68" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="69" pos="9">\n
[reo 0.0.7] <o base="x" line="69" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="69" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="70" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="71" pos="6">\n
[reo 0.0.7] <o base=".eq" line="72" pos="9">\n
[reo 0.0.7] <o base="x" line="72" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="72" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="73" pos="8"/>\n
[reo 0.0.7] <o base="^" line="74" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="76" name="plus" pos="2">\n
[reo 0.0.7] <o line="77" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="79" pos="6">\n
[reo 0.0.7] <o base=".eq" line="80" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="9">\n
[reo 0.0.7] <o base="x" line="80" pos="8" ref="77"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="80" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="81" pos="9">\n
[reo 0.0.7] <o base="x" line="81" pos="8" ref="77"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="81" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="82" pos="6"/>\n
[reo 0.0.7] <o base="^" line="83" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="85" name="neg" pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity"\n
[reo 0.0.7] line="87"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="89" name="signum" pos="2">\n
[reo 0.0.7] <o base="org.eolang.float"\n
[reo 0.0.7] data="float"\n
[reo 0.0.7] line="91"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="93" name="minus" pos="2">\n
[reo 0.0.7] <o line="94" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".plus" line="95" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="95" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="95" pos="13">\n
[reo 0.0.7] <o base="x" line="95" pos="12" ref="94"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="97" name="pow" pos="2">\n
[reo 0.0.7] <o line="98" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="99" name="@" pos="4">\n
[reo 0.0.7] <o base=".gt" line="100" pos="7">\n
[reo 0.0.7] <o base="x" line="100" pos="6" ref="98"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="100" pos="11">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="101" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="102" pos="6">\n
[reo 0.0.7] <o base=".lt" line="103" pos="9">\n
[reo 0.0.7] <o base="x" line="103" pos="8" ref="98"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="103" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="104" pos="8">0.0</o>\n
[reo 0.0.7] <o base=".if" line="105" pos="8">\n
[reo 0.0.7] <o base=".eq" line="106" pos="11">\n
[reo 0.0.7] <o base="x" line="106" pos="10" ref="98"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="106" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="107" pos="10">1.0</o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="108" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="110" name="div" pos="2">\n
[reo 0.0.7] <o line="111" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="112" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="113" pos="6">\n
[reo 0.0.7] <o base=".eq" line="114" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="114" pos="9">\n
[reo 0.0.7] <o base="x" line="114" pos="8" ref="111"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="114" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="114" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="115" pos="9">\n
[reo 0.0.7] <o base="x" line="115" pos="8" ref="111"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="115" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="116" pos="9">\n
[reo 0.0.7] <o base="x" line="116" pos="8" ref="111"/>\n
[reo 0.0.7] <o base="^" line="116" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="117" pos="6"/>\n
[reo 0.0.7] <o base="^" line="118" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="120" name="mod" pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="122" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="124" name="abs" pos="2">\n
[reo 0.0.7] <o base="^" line="126" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="128" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base="org.eolang.bytes"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="130"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">7F 80 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="132" name="as-int" pos="2">\n
[reo 0.0.7] <o abstract="" line="134" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="135"\n
[reo 0.0.7] name="msg"\n
[reo 0.0.7] pos="6">You can not convert positive infinity to int</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="137" name="as-string" pos="2">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="139"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">+∞</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 178µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 193µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 181µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 222µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 184µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 164µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' produced (16143 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="6"\n
[reo 0.0.7] name="org.eolang.math.positive-infinity"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/positive-infinity.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:59.626166Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.negative-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # Positive infinity\n
[reo 0.0.7] [] > positive-infinity\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] ^.eq x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] nan.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x] > times\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] negative-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x] > plus\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] negative-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] 1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x] > minus\n
[reo 0.0.7] ^.plus (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # x'th power of $\n
[reo 0.0.7] [x] > pow\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] x.gt 0.0\n
[reo 0.0.7] ^\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.lt 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x] > div\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Remainder of $\n
[reo 0.0.7] [] > mod\n
[reo 0.0.7] nan > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] 7F-80-00-00 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] "You can not convert positive infinity to int" > msg\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to string\n
[reo 0.0.7] [] > as-string\n
[reo 0.0.7] "+∞" > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>nan org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>nan</part>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>negative-infinity org.eolang.math.negative-infinity</tail>\n
[reo 0.0.7] <part>negative-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.negative-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="positive-infinity" pos="0">\n
[reo 0.0.7] <o abstract="" line="32" name="eq" pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="38" name="neq" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="40" name="@" pos="12">\n
[reo 0.0.7] <o base=".eq" line="40" pos="6">\n
[reo 0.0.7] <o base="^" line="40" pos="5"/>\n
[reo 0.0.7] <o base="x" line="40" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="42" name="lt" pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="44"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="46" name="lte" pos="2">\n
[reo 0.0.7] <o line="47" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="48" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="48" pos="4"/>\n
[reo 0.0.7] <o base="x" line="48" pos="9"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="50" name="gt" pos="2">\n
[reo 0.0.7] <o line="51" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="52" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="53" pos="6">\n
[reo 0.0.7] <o base=".eq" line="54" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="9">\n
[reo 0.0.7] <o base="x" line="54" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="54" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="55" pos="9">\n
[reo 0.0.7] <o base="^" line="55" pos="8"/>\n
[reo 0.0.7] <o base="x" line="55" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="57" name="gte" pos="2">\n
[reo 0.0.7] <o line="58" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="59" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="60" pos="6">\n
[reo 0.0.7] <o base=".as-bytes" line="61" pos="9">\n
[reo 0.0.7] <o base="x" line="61" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="62" pos="11">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="62" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="64" name="times" pos="2">\n
[reo 0.0.7] <o line="65" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="66" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="67" pos="6">\n
[reo 0.0.7] <o base=".eq" line="68" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="9">\n
[reo 0.0.7] <o base="x" line="68" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="68" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="69" pos="9">\n
[reo 0.0.7] <o base="x" line="69" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="69" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="70" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="71" pos="6">\n
[reo 0.0.7] <o base=".eq" line="72" pos="9">\n
[reo 0.0.7] <o base="x" line="72" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="72" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="73" pos="8"/>\n
[reo 0.0.7] <o base="^" line="74" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="76" name="plus" pos="2">\n
[reo 0.0.7] <o line="77" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="79" pos="6">\n
[reo 0.0.7] <o base=".eq" line="80" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="9">\n
[reo 0.0.7] <o base="x" line="80" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="80" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="81" pos="9">\n
[reo 0.0.7] <o base="x" line="81" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="81" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="82" pos="6"/>\n
[reo 0.0.7] <o base="^" line="83" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="85" name="neg" pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity"\n
[reo 0.0.7] line="87"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="89" name="signum" pos="2">\n
[reo 0.0.7] <o base="org.eolang.float"\n
[reo 0.0.7] data="float"\n
[reo 0.0.7] line="91"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">1.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="93" name="minus" pos="2">\n
[reo 0.0.7] <o line="94" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".plus" line="95" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="95" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="95" pos="13">\n
[reo 0.0.7] <o base="x" line="95" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="97" name="pow" pos="2">\n
[reo 0.0.7] <o line="98" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="99" name="@" pos="4">\n
[reo 0.0.7] <o base=".gt" line="100" pos="7">\n
[reo 0.0.7] <o base="x" line="100" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="100" pos="11">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="101" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="102" pos="6">\n
[reo 0.0.7] <o base=".lt" line="103" pos="9">\n
[reo 0.0.7] <o base="x" line="103" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="103" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="104" pos="8">0.0</o>\n
[reo 0.0.7] <o base=".if" line="105" pos="8">\n
[reo 0.0.7] <o base=".eq" line="106" pos="11">\n
[reo 0.0.7] <o base="x" line="106" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="106" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="107" pos="10">1.0</o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="108" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="110" name="div" pos="2">\n
[reo 0.0.7] <o line="111" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="112" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="113" pos="6">\n
[reo 0.0.7] <o base=".eq" line="114" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="114" pos="9">\n
[reo 0.0.7] <o base="x" line="114" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="114" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="114" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="115" pos="9">\n
[reo 0.0.7] <o base="x" line="115" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="115" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="116" pos="9">\n
[reo 0.0.7] <o base="x" line="116" pos="8"/>\n
[reo 0.0.7] <o base="^" line="116" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="117" pos="6"/>\n
[reo 0.0.7] <o base="^" line="118" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="120" name="mod" pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="122" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="124" name="abs" pos="2">\n
[reo 0.0.7] <o base="^" line="126" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="128" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base="org.eolang.bytes"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="130"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">7F 80 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="132" name="as-int" pos="2">\n
[reo 0.0.7] <o abstract="" line="134" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="135"\n
[reo 0.0.7] name="msg"\n
[reo 0.0.7] pos="6">You can not convert positive infinity to int</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="137" name="as-string" pos="2">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="139"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">+∞</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 20ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 289µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 208µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (53905 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="6"\n
[reo 0.0.7] name="org.eolang.math.positive-infinity"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/positive-infinity.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:59.626166Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.negative-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # Positive infinity\n
[reo 0.0.7] [] &gt; positive-infinity\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] &gt; eq\n
[reo 0.0.7] eq. &gt; @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≠ x\n
[reo 0.0.7] [x] &gt; neq\n
[reo 0.0.7] (^.eq x).not &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ &lt; x\n
[reo 0.0.7] [x] &gt; lt\n
[reo 0.0.7] FALSE &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] &gt; lte\n
[reo 0.0.7] ^.eq x &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ &gt; x\n
[reo 0.0.7] [x] &gt; gt\n
[reo 0.0.7] not. &gt; @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] nan.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x] > times\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] negative-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x] > plus\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] negative-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] 1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x] > minus\n
[reo 0.0.7] ^.plus (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # x'th power of $\n
[reo 0.0.7] [x] > pow\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] x.gt 0.0\n
[reo 0.0.7] ^\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.lt 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x] > div\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Remainder of $\n
[reo 0.0.7] [] > mod\n
[reo 0.0.7] nan > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] 7F-80-00-00 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] "You can not convert positive infinity to int" > msg\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to string\n
[reo 0.0.7] [] > as-string\n
[reo 0.0.7] "+∞" > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>nan org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>nan</part>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>negative-infinity org.eolang.math.negative-infinity</tail>\n
[reo 0.0.7] <part>negative-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.negative-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="positive-infinity"\n
[reo 0.0.7] original-name="positive-infinity"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$eq"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="32">\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$neq"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="neq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="38">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$lt"\n
[reo 0.0.7] cut="13"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="lt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="42">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$lte"\n
[reo 0.0.7] cut="16"\n
[reo 0.0.7] line="46"\n
[reo 0.0.7] name="lte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="46">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$gt"\n
[reo 0.0.7] cut="21"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="gt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="50">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$gte"\n
[reo 0.0.7] cut="33"\n
[reo 0.0.7] line="57"\n
[reo 0.0.7] name="gte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="57">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$times"\n
[reo 0.0.7] cut="41"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="times"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="64">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$plus"\n
[reo 0.0.7] cut="60"\n
[reo 0.0.7] line="76"\n
[reo 0.0.7] name="plus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="76">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$neg"\n
[reo 0.0.7] cut="74"\n
[reo 0.0.7] line="85"\n
[reo 0.0.7] name="neg"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="85">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$signum"\n
[reo 0.0.7] cut="76"\n
[reo 0.0.7] line="89"\n
[reo 0.0.7] name="signum"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="89">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$minus"\n
[reo 0.0.7] cut="78"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="minus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="93">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$pow"\n
[reo 0.0.7] cut="84"\n
[reo 0.0.7] line="97"\n
[reo 0.0.7] name="pow"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="97">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$div"\n
[reo 0.0.7] cut="102"\n
[reo 0.0.7] line="110"\n
[reo 0.0.7] name="div"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="110">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$mod"\n
[reo 0.0.7] cut="119"\n
[reo 0.0.7] line="120"\n
[reo 0.0.7] name="mod"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="120">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$abs"\n
[reo 0.0.7] cut="121"\n
[reo 0.0.7] line="124"\n
[reo 0.0.7] name="abs"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="124">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$as-bytes"\n
[reo 0.0.7] cut="123"\n
[reo 0.0.7] line="128"\n
[reo 0.0.7] name="as-bytes"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="128">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$as-int"\n
[reo 0.0.7] cut="125"\n
[reo 0.0.7] line="132"\n
[reo 0.0.7] name="as-int"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="132">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$as-string"\n
[reo 0.0.7] cut="128"\n
[reo 0.0.7] line="137"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="137">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="positive-infinity$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="32.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="32.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="32.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="32.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="32.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="32.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="32.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="32.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="32.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="32.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="32.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="32.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="32.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="32.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="32.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="32.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="32.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="positive-infinity$neq"\n
[reo 0.0.7] original-name="neq"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="40" name="@" pos="12">\n
[reo 0.0.7] <o base=".eq" line="40" pos="6">\n
[reo 0.0.7] <o base="^" line="40" pos="5"/>\n
[reo 0.0.7] <o base="x" line="40" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="38.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="38.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="38.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="38.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="38.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="38.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="38.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="38.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="38.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="38.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="38.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="38.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="38.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="38.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="38.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="38.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="38.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="positive-infinity$lt"\n
[reo 0.0.7] original-name="lt"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="44"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] <o level="1" line="42.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="42.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="42.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="42.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="42.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="42.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="42.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="42.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="42.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="42.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="42.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="42.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="42.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="42.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="42.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="42.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="42.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="46"\n
[reo 0.0.7] name="positive-infinity$lte"\n
[reo 0.0.7] original-name="lte"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="47" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="48" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="48" pos="4"/>\n
[reo 0.0.7] <o base="x" line="48" pos="9"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="46.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="46.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="46.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="46.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="46.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="46.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="46.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="46.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="46.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="46.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="46.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="46.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="46.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="46.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="46.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="46.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="46.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="positive-infinity$gt"\n
[reo 0.0.7] original-name="gt"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="51" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="52" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="53" pos="6">\n
[reo 0.0.7] <o base=".eq" line="54" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="9">\n
[reo 0.0.7] <o base="x" line="54" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="54" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="55" pos="9">\n
[reo 0.0.7] <o base="^" line="55" pos="8"/>\n
[reo 0.0.7] <o base="x" line="55" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="50.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="50.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="50.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="50.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="50.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="50.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="50.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="50.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="50.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="50.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="50.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="50.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="50.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="50.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="50.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="50.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="50.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="57"\n
[reo 0.0.7] name="positive-infinity$gte"\n
[reo 0.0.7] original-name="gte"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="58" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="59" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="60" pos="6">\n
[reo 0.0.7] <o base=".as-bytes" line="61" pos="9">\n
[reo 0.0.7] <o base="x" line="61" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="62" pos="11">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="62" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="57.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="57.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="57.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="57.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="57.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="57.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="57.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="57.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="57.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="57.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="57.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="57.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="57.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="57.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="57.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="57.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="57.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="positive-infinity$times"\n
[reo 0.0.7] original-name="times"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="65" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="66" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="67" pos="6">\n
[reo 0.0.7] <o base=".eq" line="68" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="9">\n
[reo 0.0.7] <o base="x" line="68" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="68" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="69" pos="9">\n
[reo 0.0.7] <o base="x" line="69" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="69" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="70" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="71" pos="6">\n
[reo 0.0.7] <o base=".eq" line="72" pos="9">\n
[reo 0.0.7] <o base="x" line="72" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="72" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="73" pos="8"/>\n
[reo 0.0.7] <o base="^" line="74" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="64.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="64.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="64.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="64.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="64.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="64.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="64.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="64.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="64.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="64.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="64.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="64.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="64.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="64.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="64.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="64.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="64.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="76"\n
[reo 0.0.7] name="positive-infinity$plus"\n
[reo 0.0.7] original-name="plus"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="77" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="79" pos="6">\n
[reo 0.0.7] <o base=".eq" line="80" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="9">\n
[reo 0.0.7] <o base="x" line="80" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="80" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="81" pos="9">\n
[reo 0.0.7] <o base="x" line="81" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="81" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="82" pos="6"/>\n
[reo 0.0.7] <o base="^" line="83" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="76.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="76.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="76.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="76.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="76.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="76.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="76.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="76.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="76.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="76.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="76.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="76.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="76.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="76.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="76.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="76.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="76.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="85"\n
[reo 0.0.7] name="positive-infinity$neg"\n
[reo 0.0.7] original-name="neg"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity"\n
[reo 0.0.7] line="87"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"/>\n
[reo 0.0.7] <o level="1" line="85.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="85.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="85.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="85.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="85.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="85.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="85.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="85.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="85.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="85.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="85.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="85.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="85.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="85.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="85.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="85.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="85.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="89"\n
[reo 0.0.7] name="positive-infinity$signum"\n
[reo 0.0.7] original-name="signum"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.float"\n
[reo 0.0.7] data="float"\n
[reo 0.0.7] line="91"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">1.0</o>\n
[reo 0.0.7] <o level="1" line="89.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="89.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="89.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="89.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="89.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="89.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="89.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="89.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="89.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="89.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="89.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="89.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="89.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="89.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="89.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="89.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="89.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="positive-infinity$minus"\n
[reo 0.0.7] original-name="minus"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="94" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".plus" line="95" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="95" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="95" pos="13">\n
[reo 0.0.7] <o base="x" line="95" pos="12"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="93.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="93.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="93.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="93.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="93.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="93.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="93.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="93.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="93.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="93.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="93.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="93.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="93.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="93.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="93.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="93.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="93.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="97"\n
[reo 0.0.7] name="positive-infinity$pow"\n
[reo 0.0.7] original-name="pow"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="98" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="99" name="@" pos="4">\n
[reo 0.0.7] <o base=".gt" line="100" pos="7">\n
[reo 0.0.7] <o base="x" line="100" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="100" pos="11">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="101" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="102" pos="6">\n
[reo 0.0.7] <o base=".lt" line="103" pos="9">\n
[reo 0.0.7] <o base="x" line="103" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="103" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="104" pos="8">0.0</o>\n
[reo 0.0.7] <o base=".if" line="105" pos="8">\n
[reo 0.0.7] <o base=".eq" line="106" pos="11">\n
[reo 0.0.7] <o base="x" line="106" pos="10"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="106" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="107" pos="10">1.0</o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="108" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="97.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="97.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="97.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="97.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="97.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="97.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="97.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="97.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="97.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="97.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="97.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="97.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="97.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="97.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="97.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="97.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="97.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="110"\n
[reo 0.0.7] name="positive-infinity$div"\n
[reo 0.0.7] original-name="div"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="111" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="112" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="113" pos="6">\n
[reo 0.0.7] <o base=".eq" line="114" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="114" pos="9">\n
[reo 0.0.7] <o base="x" line="114" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="114" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="114" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="115" pos="9">\n
[reo 0.0.7] <o base="x" line="115" pos="8"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="115" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="116" pos="9">\n
[reo 0.0.7] <o base="x" line="116" pos="8"/>\n
[reo 0.0.7] <o base="^" line="116" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="117" pos="6"/>\n
[reo 0.0.7] <o base="^" line="118" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="110.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="110.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="110.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="110.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="110.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="110.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="110.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="110.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="110.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="110.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="110.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="110.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="110.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="110.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="110.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="110.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="110.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="120"\n
[reo 0.0.7] name="positive-infinity$mod"\n
[reo 0.0.7] original-name="mod"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="122" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="120.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="120.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="120.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="120.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="120.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="120.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="120.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="120.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="120.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="120.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="120.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="120.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="120.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="120.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="120.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="120.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="120.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="124"\n
[reo 0.0.7] name="positive-infinity$abs"\n
[reo 0.0.7] original-name="abs"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="^" line="126" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="124.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="124.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="124.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="124.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="124.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="124.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="124.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="124.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="124.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="124.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="124.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="124.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="124.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="124.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="124.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="124.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="124.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="128"\n
[reo 0.0.7] name="positive-infinity$as-bytes"\n
[reo 0.0.7] original-name="as-bytes"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.bytes"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="130"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">7F 80 00 00</o>\n
[reo 0.0.7] <o level="1" line="128.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="128.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="128.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="128.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="128.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="128.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="128.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="128.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="128.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="128.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="128.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="128.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="128.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="128.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="128.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="128.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="128.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="132"\n
[reo 0.0.7] name="positive-infinity$as-int"\n
[reo 0.0.7] original-name="as-int"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$as-int$@"\n
[reo 0.0.7] cut="125"\n
[reo 0.0.7] line="134"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="134">\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="2"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="2"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="2"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="2"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="2"/>\n
[reo 0.0.7] <o as="times" base="times" level="2"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="2"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="2"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="2"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="2"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="2"/>\n
[reo 0.0.7] <o as="div" base="div" level="2"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="2"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="2"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="2"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="132.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="132.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="132.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="132.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="132.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="132.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="132.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="132.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="132.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="132.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="132.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="132.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="132.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="132.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="132.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="132.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="132.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="134"\n
[reo 0.0.7] name="positive-infinity$as-int$@"\n
[reo 0.0.7] original-name="@"\n
[reo 0.0.7] parent="positive-infinity$as-int"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="135"\n
[reo 0.0.7] name="msg"\n
[reo 0.0.7] pos="6">You can not convert positive infinity to int</o>\n
[reo 0.0.7] <o level="2" line="134.32" name="eq"/>\n
[reo 0.0.7] <o level="2" line="134.38" name="neq"/>\n
[reo 0.0.7] <o level="2" line="134.42" name="lt"/>\n
[reo 0.0.7] <o level="2" line="134.46" name="lte"/>\n
[reo 0.0.7] <o level="2" line="134.50" name="gt"/>\n
[reo 0.0.7] <o level="2" line="134.57" name="gte"/>\n
[reo 0.0.7] <o level="2" line="134.64" name="times"/>\n
[reo 0.0.7] <o level="2" line="134.76" name="plus"/>\n
[reo 0.0.7] <o level="2" line="134.85" name="neg"/>\n
[reo 0.0.7] <o level="2" line="134.89" name="signum"/>\n
[reo 0.0.7] <o level="2" line="134.93" name="minus"/>\n
[reo 0.0.7] <o level="2" line="134.97" name="pow"/>\n
[reo 0.0.7] <o level="2" line="134.110" name="div"/>\n
[reo 0.0.7] <o level="2" line="134.120" name="mod"/>\n
[reo 0.0.7] <o level="2" line="134.124" name="abs"/>\n
[reo 0.0.7] <o level="2" line="134.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="2" line="134.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="137"\n
[reo 0.0.7] name="positive-infinity$as-string"\n
[reo 0.0.7] original-name="as-string"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="139"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">+∞</o>\n
[reo 0.0.7] <o level="1" line="137.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="137.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="137.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="137.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="137.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="137.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="137.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="137.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="137.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="137.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="137.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="137.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="137.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="137.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="137.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="137.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="137.132" name="as-int"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 311µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 282µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 18ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 171µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 92µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 29ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 210µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' produced (57227 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="6"\n
[reo 0.0.7] name="org.eolang.math.positive-infinity"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/positive-infinity.eo"\n
[reo 0.0.7] time="2022-09-29T11:55:59.626166Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.negative-infinity\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # Positive infinity\n
[reo 0.0.7] [] > positive-infinity\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] eq. > @\n
[reo 0.0.7] ^.as-bytes\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] (^.eq x).not > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] ^.eq x > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] ^.eq x\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] not. > @\n
[reo 0.0.7] eq.\n
[reo 0.0.7] x.as-bytes\n
[reo 0.0.7] nan.as-bytes\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x] > times\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] negative-infinity\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x] > plus\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] negative-infinity > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] 1.0 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x] > minus\n
[reo 0.0.7] ^.plus (x.neg) > @\n
[reo 0.0.7] \n
[reo 0.0.7] # x'th power of $\n
[reo 0.0.7] [x] > pow\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] x.gt 0.0\n
[reo 0.0.7] ^\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.lt 0.0\n
[reo 0.0.7] 0.0\n
[reo 0.0.7] if.\n
[reo 0.0.7] x.eq 0.0\n
[reo 0.0.7] 1.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x] &gt; div\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] or.\n
[reo 0.0.7] x.as-bytes.eq (nan.as-bytes)\n
[reo 0.0.7] x.eq negative-infinity\n
[reo 0.0.7] x.eq ^\n
[reo 0.0.7] nan\n
[reo 0.0.7] ^\n
[reo 0.0.7] \n
[reo 0.0.7] # Remainder of $\n
[reo 0.0.7] [] &gt; mod\n
[reo 0.0.7] nan &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)\n
[reo 0.0.7] [] &gt; abs\n
[reo 0.0.7] ^ &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] 7F-80-00-00 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] "You can not convert positive infinity to int" > msg\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to string\n
[reo 0.0.7] [] > as-string\n
[reo 0.0.7] "+∞" > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] <sheet>remove-levels</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>nan org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>nan</part>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>negative-infinity org.eolang.math.negative-infinity</tail>\n
[reo 0.0.7] <part>negative-infinity</part>\n
[reo 0.0.7] <part>org.eolang.math.negative-infinity</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="positive-infinity"\n
[reo 0.0.7] original-name="positive-infinity"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$eq"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="32">\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="57"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="110"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="124"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="128"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="132"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="137"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$neq"\n
[reo 0.0.7] cut="7"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="neq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="38">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="57"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="110"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="124"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="128"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="132"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="137"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$lt"\n
[reo 0.0.7] cut="13"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="lt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="42">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="57"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="110"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="124"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="128"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="132"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="137"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$lte"\n
[reo 0.0.7] cut="16"\n
[reo 0.0.7] line="46"\n
[reo 0.0.7] name="lte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="46">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="57"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="110"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="124"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="128"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="132"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="137"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$gt"\n
[reo 0.0.7] cut="21"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="gt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="50">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="57"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="110"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="124"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="128"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="132"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="137"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$gte"\n
[reo 0.0.7] cut="33"\n
[reo 0.0.7] line="57"\n
[reo 0.0.7] name="gte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="57">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="110"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="124"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="128"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="132"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="137"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$times"\n
[reo 0.0.7] cut="41"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="times"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="64">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="57"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="110"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="124"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="128"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="132"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="137"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$plus"\n
[reo 0.0.7] cut="60"\n
[reo 0.0.7] line="76"\n
[reo 0.0.7] name="plus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="76">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="57"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="110"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="124"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="128"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="132"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="137"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$neg"\n
[reo 0.0.7] cut="74"\n
[reo 0.0.7] line="85"\n
[reo 0.0.7] name="neg"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="85">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="57"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="110"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="124"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="128"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="132"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="137"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$signum"\n
[reo 0.0.7] cut="76"\n
[reo 0.0.7] line="89"\n
[reo 0.0.7] name="signum"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="89">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="57"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="110"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="124"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="128"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="132"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="137"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$minus"\n
[reo 0.0.7] cut="78"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="minus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="93">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="57"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="110"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="124"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="128"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="132"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="137"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$pow"\n
[reo 0.0.7] cut="84"\n
[reo 0.0.7] line="97"\n
[reo 0.0.7] name="pow"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="97">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="57"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="110"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="124"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="128"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="132"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="137"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$div"\n
[reo 0.0.7] cut="102"\n
[reo 0.0.7] line="110"\n
[reo 0.0.7] name="div"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="110">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="57"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="124"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="128"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="132"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="137"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$mod"\n
[reo 0.0.7] cut="119"\n
[reo 0.0.7] line="120"\n
[reo 0.0.7] name="mod"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="120">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="57"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="110"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="124"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="128"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="132"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="137"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$abs"\n
[reo 0.0.7] cut="121"\n
[reo 0.0.7] line="124"\n
[reo 0.0.7] name="abs"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="124">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="57"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="110"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="128"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="132"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="137"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$as-bytes"\n
[reo 0.0.7] cut="123"\n
[reo 0.0.7] line="128"\n
[reo 0.0.7] name="as-bytes"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="128">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="57"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="110"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="124"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="132"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="137"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$as-int"\n
[reo 0.0.7] cut="125"\n
[reo 0.0.7] line="132"\n
[reo 0.0.7] name="as-int"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="132">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="57"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="110"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="124"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="128"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="137"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$as-string"\n
[reo 0.0.7] cut="128"\n
[reo 0.0.7] line="137"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="137">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="57"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="97"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="110"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="1" ref="120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="124"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="128"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="132"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="positive-infinity$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="33" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-bytes" line="35" pos="7">\n
[reo 0.0.7] <o base="^" line="35" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="36" pos="7">\n
[reo 0.0.7] <o base="x" line="36" pos="6" ref="33"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="32.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="32.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="32.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="32.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="32.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="32.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="32.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="32.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="32.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="32.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="32.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="32.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="32.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="32.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="32.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="32.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="32.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="positive-infinity$neq"\n
[reo 0.0.7] original-name="neq"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="40" name="@" pos="12">\n
[reo 0.0.7] <o base=".eq" line="40" pos="6">\n
[reo 0.0.7] <o base="^" line="40" pos="5"/>\n
[reo 0.0.7] <o base="x" line="40" pos="10" ref="39"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="38.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="38.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="38.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="38.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="38.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="38.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="38.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="38.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="38.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="38.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="38.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="38.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="38.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="38.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="38.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="38.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="38.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="positive-infinity$lt"\n
[reo 0.0.7] original-name="lt"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="44"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] <o level="1" line="42.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="42.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="42.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="42.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="42.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="42.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="42.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="42.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="42.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="42.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="42.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="42.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="42.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="42.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="42.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="42.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="42.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="46"\n
[reo 0.0.7] name="positive-infinity$lte"\n
[reo 0.0.7] original-name="lte"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="47" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".eq" line="48" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="48" pos="4"/>\n
[reo 0.0.7] <o base="x" line="48" pos="9" ref="47"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="46.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="46.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="46.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="46.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="46.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="46.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="46.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="46.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="46.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="46.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="46.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="46.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="46.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="46.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="46.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="46.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="46.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="positive-infinity$gt"\n
[reo 0.0.7] original-name="gt"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="51" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="52" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="53" pos="6">\n
[reo 0.0.7] <o base=".eq" line="54" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="9">\n
[reo 0.0.7] <o base="x" line="54" pos="8" ref="51"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="54" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="54" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="55" pos="9">\n
[reo 0.0.7] <o base="^" line="55" pos="8"/>\n
[reo 0.0.7] <o base="x" line="55" pos="13" ref="51"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="50.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="50.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="50.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="50.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="50.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="50.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="50.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="50.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="50.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="50.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="50.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="50.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="50.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="50.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="50.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="50.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="50.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="57"\n
[reo 0.0.7] name="positive-infinity$gte"\n
[reo 0.0.7] original-name="gte"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="58" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".not" line="59" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="60" pos="6">\n
[reo 0.0.7] <o base=".as-bytes" line="61" pos="9">\n
[reo 0.0.7] <o base="x" line="61" pos="8" ref="58"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="62" pos="11">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="62" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="57.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="57.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="57.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="57.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="57.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="57.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="57.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="57.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="57.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="57.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="57.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="57.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="57.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="57.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="57.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="57.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="57.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="positive-infinity$times"\n
[reo 0.0.7] original-name="times"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="65" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="66" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="67" pos="6">\n
[reo 0.0.7] <o base=".eq" line="68" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="9">\n
[reo 0.0.7] <o base="x" line="68" pos="8" ref="65"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="68" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="68" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="69" pos="9">\n
[reo 0.0.7] <o base="x" line="69" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="69" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="70" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="71" pos="6">\n
[reo 0.0.7] <o base=".eq" line="72" pos="9">\n
[reo 0.0.7] <o base="x" line="72" pos="8" ref="65"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="72" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="73" pos="8"/>\n
[reo 0.0.7] <o base="^" line="74" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="64.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="64.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="64.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="64.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="64.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="64.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="64.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="64.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="64.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="64.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="64.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="64.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="64.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="64.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="64.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="64.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="64.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="76"\n
[reo 0.0.7] name="positive-infinity$plus"\n
[reo 0.0.7] original-name="plus"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="77" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="78" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="79" pos="6">\n
[reo 0.0.7] <o base=".eq" line="80" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="9">\n
[reo 0.0.7] <o base="x" line="80" pos="8" ref="77"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="80" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="80" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="81" pos="9">\n
[reo 0.0.7] <o base="x" line="81" pos="8" ref="77"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="81" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="82" pos="6"/>\n
[reo 0.0.7] <o base="^" line="83" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="76.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="76.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="76.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="76.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="76.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="76.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="76.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="76.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="76.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="76.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="76.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="76.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="76.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="76.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="76.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="76.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="76.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="85"\n
[reo 0.0.7] name="positive-infinity$neg"\n
[reo 0.0.7] original-name="neg"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity"\n
[reo 0.0.7] line="87"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"/>\n
[reo 0.0.7] <o level="1" line="85.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="85.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="85.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="85.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="85.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="85.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="85.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="85.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="85.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="85.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="85.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="85.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="85.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="85.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="85.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="85.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="85.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="89"\n
[reo 0.0.7] name="positive-infinity$signum"\n
[reo 0.0.7] original-name="signum"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.float"\n
[reo 0.0.7] data="float"\n
[reo 0.0.7] line="91"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">1.0</o>\n
[reo 0.0.7] <o level="1" line="89.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="89.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="89.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="89.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="89.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="89.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="89.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="89.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="89.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="89.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="89.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="89.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="89.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="89.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="89.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="89.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="89.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="positive-infinity$minus"\n
[reo 0.0.7] original-name="minus"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="94" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".plus" line="95" name="@" pos="5">\n
[reo 0.0.7] <o base="^" line="95" pos="4"/>\n
[reo 0.0.7] <o base=".neg" line="95" pos="13">\n
[reo 0.0.7] <o base="x" line="95" pos="12" ref="94"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="93.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="93.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="93.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="93.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="93.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="93.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="93.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="93.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="93.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="93.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="93.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="93.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="93.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="93.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="93.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="93.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="93.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="97"\n
[reo 0.0.7] name="positive-infinity$pow"\n
[reo 0.0.7] original-name="pow"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="98" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="99" name="@" pos="4">\n
[reo 0.0.7] <o base=".gt" line="100" pos="7">\n
[reo 0.0.7] <o base="x" line="100" pos="6" ref="98"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="100" pos="11">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="^" line="101" pos="6"/>\n
[reo 0.0.7] <o base=".if" line="102" pos="6">\n
[reo 0.0.7] <o base=".lt" line="103" pos="9">\n
[reo 0.0.7] <o base="x" line="103" pos="8" ref="98"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="103" pos="13">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="104" pos="8">0.0</o>\n
[reo 0.0.7] <o base=".if" line="105" pos="8">\n
[reo 0.0.7] <o base=".eq" line="106" pos="11">\n
[reo 0.0.7] <o base="x" line="106" pos="10" ref="98"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="106" pos="15">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="107" pos="10">1.0</o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="108" pos="10"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="97.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="97.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="97.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="97.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="97.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="97.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="97.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="97.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="97.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="97.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="97.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="97.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="97.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="97.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="97.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="97.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="97.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="110"\n
[reo 0.0.7] name="positive-infinity$div"\n
[reo 0.0.7] original-name="div"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="111" name="x" pos="3"/>\n
[reo 0.0.7] <o base=".if" line="112" name="@" pos="4">\n
[reo 0.0.7] <o base=".or" line="113" pos="6">\n
[reo 0.0.7] <o base=".eq" line="114" pos="18">\n
[reo 0.0.7] <o base=".as-bytes" line="114" pos="9">\n
[reo 0.0.7] <o base="x" line="114" pos="8" ref="111"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-bytes" line="114" pos="26">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="114" pos="23"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="115" pos="9">\n
[reo 0.0.7] <o base="x" line="115" pos="8" ref="111"/>\n
[reo 0.0.7] <o base="org.eolang.math.negative-infinity" line="115" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".eq" line="116" pos="9">\n
[reo 0.0.7] <o base="x" line="116" pos="8" ref="111"/>\n
[reo 0.0.7] <o base="^" line="116" pos="13"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="117" pos="6"/>\n
[reo 0.0.7] <o base="^" line="118" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="110.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="110.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="110.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="110.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="110.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="110.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="110.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="110.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="110.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="110.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="110.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="110.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="110.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="110.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="110.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="110.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="110.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="120"\n
[reo 0.0.7] name="positive-infinity$mod"\n
[reo 0.0.7] original-name="mod"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="122" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="120.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="120.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="120.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="120.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="120.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="120.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="120.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="120.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="120.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="120.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="120.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="120.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="120.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="120.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="120.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="120.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="120.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="124"\n
[reo 0.0.7] name="positive-infinity$abs"\n
[reo 0.0.7] original-name="abs"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="^" line="126" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="124.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="124.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="124.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="124.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="124.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="124.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="124.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="124.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="124.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="124.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="124.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="124.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="124.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="124.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="124.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="124.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="124.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="128"\n
[reo 0.0.7] name="positive-infinity$as-bytes"\n
[reo 0.0.7] original-name="as-bytes"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.bytes"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="130"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">7F 80 00 00</o>\n
[reo 0.0.7] <o level="1" line="128.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="128.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="128.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="128.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="128.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="128.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="128.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="128.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="128.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="128.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="128.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="128.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="128.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="128.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="128.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="128.132" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="128.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="132"\n
[reo 0.0.7] name="positive-infinity$as-int"\n
[reo 0.0.7] original-name="as-int"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="positive-infinity$as-int$@"\n
[reo 0.0.7] cut="125"\n
[reo 0.0.7] line="134"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="134">\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="132.32"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="2" ref="132.38"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="2" ref="132.42"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="2" ref="132.46"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="2" ref="132.50"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="2" ref="132.57"/>\n
[reo 0.0.7] <o as="times" base="times" level="2" ref="132.64"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="2" ref="132.76"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="2" ref="132.85"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="2" ref="132.89"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="2" ref="132.93"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="2" ref="132.97"/>\n
[reo 0.0.7] <o as="div" base="div" level="2" ref="132.110"/>\n
[reo 0.0.7] <o as="mod" base="mod" level="2" ref="132.120"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="2" ref="132.124"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="2" ref="132.128"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="2" ref="132.137"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="132.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="132.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="132.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="132.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="132.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="132.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="132.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="132.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="132.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="132.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="132.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="132.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="132.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="132.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="132.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="132.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="132.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="134"\n
[reo 0.0.7] name="positive-infinity$as-int$@"\n
[reo 0.0.7] original-name="@"\n
[reo 0.0.7] parent="positive-infinity$as-int"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="135"\n
[reo 0.0.7] name="msg"\n
[reo 0.0.7] pos="6">You can not convert positive infinity to int</o>\n
[reo 0.0.7] <o level="2" line="134.32" name="eq"/>\n
[reo 0.0.7] <o level="2" line="134.38" name="neq"/>\n
[reo 0.0.7] <o level="2" line="134.42" name="lt"/>\n
[reo 0.0.7] <o level="2" line="134.46" name="lte"/>\n
[reo 0.0.7] <o level="2" line="134.50" name="gt"/>\n
[reo 0.0.7] <o level="2" line="134.57" name="gte"/>\n
[reo 0.0.7] <o level="2" line="134.64" name="times"/>\n
[reo 0.0.7] <o level="2" line="134.76" name="plus"/>\n
[reo 0.0.7] <o level="2" line="134.85" name="neg"/>\n
[reo 0.0.7] <o level="2" line="134.89" name="signum"/>\n
[reo 0.0.7] <o level="2" line="134.93" name="minus"/>\n
[reo 0.0.7] <o level="2" line="134.97" name="pow"/>\n
[reo 0.0.7] <o level="2" line="134.110" name="div"/>\n
[reo 0.0.7] <o level="2" line="134.120" name="mod"/>\n
[reo 0.0.7] <o level="2" line="134.124" name="abs"/>\n
[reo 0.0.7] <o level="2" line="134.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="2" line="134.137" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="137"\n
[reo 0.0.7] name="positive-infinity$as-string"\n
[reo 0.0.7] original-name="as-string"\n
[reo 0.0.7] parent="positive-infinity"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="139"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">+∞</o>\n
[reo 0.0.7] <o level="1" line="137.32" name="eq"/>\n
[reo 0.0.7] <o level="1" line="137.38" name="neq"/>\n
[reo 0.0.7] <o level="1" line="137.42" name="lt"/>\n
[reo 0.0.7] <o level="1" line="137.46" name="lte"/>\n
[reo 0.0.7] <o level="1" line="137.50" name="gt"/>\n
[reo 0.0.7] <o level="1" line="137.57" name="gte"/>\n
[reo 0.0.7] <o level="1" line="137.64" name="times"/>\n
[reo 0.0.7] <o level="1" line="137.76" name="plus"/>\n
[reo 0.0.7] <o level="1" line="137.85" name="neg"/>\n
[reo 0.0.7] <o level="1" line="137.89" name="signum"/>\n
[reo 0.0.7] <o level="1" line="137.93" name="minus"/>\n
[reo 0.0.7] <o level="1" line="137.97" name="pow"/>\n
[reo 0.0.7] <o level="1" line="137.110" name="div"/>\n
[reo 0.0.7] <o level="1" line="137.120" name="mod"/>\n
[reo 0.0.7] <o level="1" line="137.124" name="abs"/>\n
[reo 0.0.7] <o level="1" line="137.128" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="137.132" name="as-int"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 214µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 35ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 220µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 43ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 581ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 14098 bytes of XML in 405µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/math/positive-infinity.xmir saved (57406 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/math/positive-infinity.xmir (program:org.eolang.math.positive-infinity) to ./home/r/repo/target/eo/03-optimize/org/eolang/math/positive-infinity.xmir
[reo 0.0.7] [INFO] Optimized 2 out of 27 XMIR program(s)
[reo 0.0.7] [DEBUG] Execution of OptimizeMojo took 1s
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 62277 bytes of XML in 1ms
[reo 0.0.7] [DEBUG] Found 7 foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/math/negative-infinity.xmir: [org.eolang.bool, org.eolang.bytes, org.eolang.float, org.eolang.int, org.eolang.math.nan, org.eolang.math.positive-infinity, org.eolang.string]
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 57406 bytes of XML in 1ms
[reo 0.0.7] [DEBUG] Found 6 foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/math/positive-infinity.xmir: [org.eolang.bool, org.eolang.bytes, org.eolang.float, org.eolang.math.nan, org.eolang.math.negative-infinity, org.eolang.string]
[reo 0.0.7] [INFO] Discovered 8 foreign objects in 2 programs: [org.eolang.bool, org.eolang.math.nan, org.eolang.math.negative-infinity, org.eolang.float, org.eolang.string, org.eolang.bytes, org.eolang.math.positive-infinity, org.eolang.int]
[reo 0.0.7] [DEBUG] Execution of DiscoverMojo took 18ms
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.math.pi' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/math/pi.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/math/pi.eo saved (1298 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.math.pi' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/math/pi.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.math.angle' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/math/angle.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/math/angle.eo saved (1874 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.math.angle' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/math/angle.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.math.nan' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/math/nan.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/math/nan.eo saved (2201 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.math.nan' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/math/nan.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.math.e' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/math/e.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/math/e.eo saved (1301 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.math.e' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/math/e.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] The object 'org.eolang.math.random' will be pulled from https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/org/eolang/math/random.eo...
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/04-pull/org/eolang/math/random.eo saved (2231 bytes)
[reo 0.0.7] [DEBUG] The sources of the object 'org.eolang.math.random' pulled to ./home/r/repo/target/eo/04-pull/org/eolang/math/random.eo
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [INFO] 5 program(s) pulled from [./home/r/.eo (5f82cc1)]+[fallback to [https://raw.githubusercontent.com/objectionary/home/5f82cc1edffad67bf4ba816610191403eb18af5d/objects/%s.eo]+(5f82cc1 cache to /home/r/.eo)]
[reo 0.0.7] [DEBUG] Execution of PullMojo took 2s
[reo 0.0.7] [DEBUG] 3 suitable tojo(s) found out of 32
[reo 0.0.7] [DEBUG] Program org.eolang.reo.simple.sum/0.0.0 skipped due to its zero version
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 16608 bytes of XML in 470µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.math.negative-infinity/*.*.*: org.eolang:eo-math:0.2.3
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 14098 bytes of XML in 333µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.math.positive-infinity/*.*.*: org.eolang:eo-math:0.2.3
[reo 0.0.7] [DEBUG] Dependency org.eolang:eo-math:0.2.3 already resolved to ./home/r/repo/target/eo/06-resolve/org.eolang/eo-math/-/0.2.3
[reo 0.0.7] [INFO] New 1 dependenc(ies) unpacked
[reo 0.0.7] [DEBUG] Execution of ResolveMojo took 4ms
[reo 0.0.7] [INFO] Found 4 sources in ./home/r/repo/target/eo/06-resolve/org.eolang/eo-collections/-/0.0.4/EO-SOURCES, 4 program(s) registered with version 0.0.4
[reo 0.0.7] [INFO] Found 8 sources in ./home/r/repo/target/eo/06-resolve/org.eolang/eo-math/-/0.2.3/EO-SOURCES, 8 program(s) registered with version 0.2.3
[reo 0.0.7] [INFO] Found 19 sources in ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES, 19 program(s) registered with version 0.28.7
[reo 0.0.7] [INFO] New 31 objects found in 3 unpacked dependencies
[reo 0.0.7] [DEBUG] Execution of MarkMojo took 3ms
[reo 0.0.7] [DEBUG] Binaries from org.eolang/eo-collections/-/0.0.4 have already been placed
[reo 0.0.7] [DEBUG] Binaries from org.eolang/eo-math/-/0.2.3 have already been placed
[reo 0.0.7] [DEBUG] Binaries from org.eolang/eo-runtime/-/0.28.7 have already been placed
[reo 0.0.7] [DEBUG] No binary files placed from 3 dependencies
[reo 0.0.7] [DEBUG] Execution of PlaceMojo took 2ms
[reo 0.0.7] [INFO] Assemble cycle #7 (eo:27/xmir:25/xmir2:25/discovered:25 -> eo:32/xmir:27/xmir2:27/discovered:27), took 3s
[reo 0.0.7] [DEBUG] Already parsed org.eolang.reo.simple.sum to ./home/r/repo/target/eo/01-parse/org/eolang/reo/simple/sum.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.int to ./home/r/repo/target/eo/01-parse/org/eolang/int.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.array to ./home/r/repo/target/eo/01-parse/org/eolang/array.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.collections.list to ./home/r/repo/target/eo/01-parse/org/eolang/collections/list.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.heap to ./home/r/repo/target/eo/01-parse/org/eolang/heap.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.bytes to ./home/r/repo/target/eo/01-parse/org/eolang/bytes.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.as-phi to ./home/r/repo/target/eo/01-parse/org/eolang/as-phi.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.string to ./home/r/repo/target/eo/01-parse/org/eolang/string.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.try to ./home/r/repo/target/eo/01-parse/org/eolang/try.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.ram to ./home/r/repo/target/eo/01-parse/org/eolang/ram.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.memory to ./home/r/repo/target/eo/01-parse/org/eolang/memory.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.error to ./home/r/repo/target/eo/01-parse/org/eolang/error.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.float to ./home/r/repo/target/eo/01-parse/org/eolang/float.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.cage to ./home/r/repo/target/eo/01-parse/org/eolang/cage.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.switch to ./home/r/repo/target/eo/01-parse/org/eolang/switch.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.nop to ./home/r/repo/target/eo/01-parse/org/eolang/nop.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.seq to ./home/r/repo/target/eo/01-parse/org/eolang/seq.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.io.stdout to ./home/r/repo/target/eo/01-parse/org/eolang/io/stdout.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.io.stdin to ./home/r/repo/target/eo/01-parse/org/eolang/io/stdin.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.bool to ./home/r/repo/target/eo/01-parse/org/eolang/bool.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.goto to ./home/r/repo/target/eo/01-parse/org/eolang/goto.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.collections.bytes-as-array to ./home/r/repo/target/eo/01-parse/org/eolang/collections/bytes-as-array.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.collections.map to ./home/r/repo/target/eo/01-parse/org/eolang/collections/map.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.collections.multimap to ./home/r/repo/target/eo/01-parse/org/eolang/collections/multimap.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.math.number to ./home/r/repo/target/eo/01-parse/org/eolang/math/number.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.math.negative-infinity to ./home/r/repo/target/eo/01-parse/org/eolang/math/negative-infinity.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.math.positive-infinity to ./home/r/repo/target/eo/01-parse/org/eolang/math/positive-infinity.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 30 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3474 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.math.pi:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="1"
[reo 0.0.7] name="org.eolang.math.pi"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/pi.eo"
[reo 0.0.7] time="2022-09-29T11:56:02.919901Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +home https://github.com/objectionary/eo-math
[reo 0.0.7] +package org.eolang.math
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3
[reo 0.0.7] +version 0.2.3
[reo 0.0.7]
[reo 0.0.7] # The PI number
[reo 0.0.7] [] > pi
[reo 0.0.7] 3.14159265358979323846 > @
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang.math</tail>
[reo 0.0.7] <part>org.eolang.math</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.2.3</tail>
[reo 0.0.7] <part>0.2.3</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="29" name="pi" pos="0">
[reo 0.0.7] <o base="float" data="float" line="30" name="@" pos="2">3.141592653589793</o>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/math/pi.xmir saved (3546 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/math/pi.xmir saved (3546 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/math/pi.eo to ./home/r/repo/target/eo/01-parse/org/eolang/math/pi.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 70 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6989 bytes of XML in 216µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.math.angle:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="2"
[reo 0.0.7] name="org.eolang.math.angle"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/angle.eo"
[reo 0.0.7] time="2022-09-29T11:56:02.926924Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +alias org.eolang.math.nan
[reo 0.0.7] +alias org.eolang.math.pi
[reo 0.0.7] +home https://github.com/objectionary/eo-math
[reo 0.0.7] +package org.eolang.math
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3
[reo 0.0.7] +version 0.2.3
[reo 0.0.7]
[reo 0.0.7] # The angle in radians
[reo 0.0.7] [f] > angle
[reo 0.0.7] f > @
[reo 0.0.7]
[reo 0.0.7] # Sine of $
[reo 0.0.7] [] > sin /float
[reo 0.0.7]
[reo 0.0.7] # Cosine of $
[reo 0.0.7] [] > cos /float
[reo 0.0.7]
[reo 0.0.7] # Tangent of $
[reo 0.0.7] [] > tan
[reo 0.0.7] ^.cos > cosine!
[reo 0.0.7] if. > @
[reo 0.0.7] cosine.eq 0.0
[reo 0.0.7] nan
[reo 0.0.7] div.
[reo 0.0.7] ^.sin
[reo 0.0.7] cosine
[reo 0.0.7]
[reo 0.0.7] # Cotangent of $
[reo 0.0.7] [] > ctan
[reo 0.0.7] ^.sin > sine!
[reo 0.0.7] if. > @
[reo 0.0.7] sine.eq 0.0
[reo 0.0.7] nan
[reo 0.0.7] div.
[reo 0.0.7] ^.cos
[reo 0.0.7] sine
[reo 0.0.7]
[reo 0.0.7] # Converts this from radians to degrees
[reo 0.0.7] [] > as-degrees
[reo 0.0.7] div. > @
[reo 0.0.7] ^.times 180.0
[reo 0.0.7] pi
[reo 0.0.7]
[reo 0.0.7] # Converts this from degrees to radians
[reo 0.0.7] [] > as-radians
[reo 0.0.7] div. > @
[reo 0.0.7] ^.times pi
[reo 0.0.7] 180.0
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>alias</head>
[reo 0.0.7] <tail>org.eolang.math.nan</tail>
[reo 0.0.7] <part>org.eolang.math.nan</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>alias</head>
[reo 0.0.7] <tail>org.eolang.math.pi</tail>
[reo 0.0.7] <part>org.eolang.math.pi</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang.math</tail>
[reo 0.0.7] <part>org.eolang.math</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="28">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.2.3</tail>
[reo 0.0.7] <part>0.2.3</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="31" name="angle" pos="0">
[reo 0.0.7] <o line="31" name="f" pos="1"/>
[reo 0.0.7] <o base="f" line="32" name="@" pos="2"/>
[reo 0.0.7] <o abstract="" atom="float" line="34" name="sin" pos="2"/>
[reo 0.0.7] <o abstract="" atom="float" line="37" name="cos" pos="2"/>
[reo 0.0.7] <o abstract="" line="40" name="tan" pos="2">
[reo 0.0.7] <o base="^" line="42" pos="4"/>
[reo 0.0.7] <o base=".cos"
[reo 0.0.7] const=""
[reo 0.0.7] line="42"
[reo 0.0.7] method=""
[reo 0.0.7] name="cosine"
[reo 0.0.7] pos="5"/>
[reo 0.0.7] <o base=".if" line="43" name="@" pos="4">
[reo 0.0.7] <o base="cosine" line="44" pos="6"/>
[reo 0.0.7] <o base=".eq" line="44" method="" pos="12">
[reo 0.0.7] <o base="float" data="float" line="44" pos="16">0.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="nan" line="45" pos="6"/>
[reo 0.0.7] <o base=".div" line="46" pos="6">
[reo 0.0.7] <o base="^" line="47" pos="8"/>
[reo 0.0.7] <o base=".sin" line="47" method="" pos="9"/>
[reo 0.0.7] <o base="cosine" line="48" pos="8"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="50" name="ctan" pos="2">
[reo 0.0.7] <o base="^" line="52" pos="4"/>
[reo 0.0.7] <o base=".sin"
[reo 0.0.7] const=""
[reo 0.0.7] line="52"
[reo 0.0.7] method=""
[reo 0.0.7] name="sine"
[reo 0.0.7] pos="5"/>
[reo 0.0.7] <o base=".if" line="53" name="@" pos="4">
[reo 0.0.7] <o base="sine" line="54" pos="6"/>
[reo 0.0.7] <o base=".eq" line="54" method="" pos="10">
[reo 0.0.7] <o base="float" data="float" line="54" pos="14">0.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="nan" line="55" pos="6"/>
[reo 0.0.7] <o base=".div" line="56" pos="6">
[reo 0.0.7] <o base="^" line="57" pos="8"/>
[reo 0.0.7] <o base=".cos" line="57" method="" pos="9"/>
[reo 0.0.7] <o base="sine" line="58" pos="8"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="60" name="as-degrees" pos="2">
[reo 0.0.7] <o base=".div" line="62" name="@" pos="4">
[reo 0.0.7] <o base="^" line="63" pos="6"/>
[reo 0.0.7] <o base=".times" line="63" method="" pos="7">
[reo 0.0.7] <o base="float" data="float" line="63" pos="14">180.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="pi" line="64" pos="6"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="66" name="as-radians" pos="2">
[reo 0.0.7] <o base=".div" line="68" name="@" pos="4">
[reo 0.0.7] <o base="^" line="69" pos="6"/>
[reo 0.0.7] <o base=".times" line="69" method="" pos="7">
[reo 0.0.7] <o base="pi" line="69" pos="14"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="float" data="float" line="70" pos="6">180.0</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/math/angle.xmir saved (7064 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/math/angle.xmir saved (7064 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/math/angle.eo to ./home/r/repo/target/eo/01-parse/org/eolang/math/angle.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 97 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7269 bytes of XML in 242µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.math.nan:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="4"
[reo 0.0.7] name="org.eolang.math.nan"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/nan.eo"
[reo 0.0.7] time="2022-09-29T11:56:02.940775Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +home https://github.com/objectionary/eo-math
[reo 0.0.7] +package org.eolang.math
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3
[reo 0.0.7] +version 0.2.3
[reo 0.0.7]
[reo 0.0.7] # Not a number
[reo 0.0.7] [] &gt; nan
[reo 0.0.7] # Tests that $ = x
[reo 0.0.7] [x] &gt; eq
[reo 0.0.7] FALSE &gt; @
[reo 0.0.7]
[reo 0.0.7] # Tests that $ ≠ x
[reo 0.0.7] [x] &gt; neq
[reo 0.0.7] TRUE &gt; @
[reo 0.0.7]
[reo 0.0.7] # Tests that $ &lt; x
[reo 0.0.7] [x] &gt; lt
[reo 0.0.7] FALSE &gt; @
[reo 0.0.7]
[reo 0.0.7] # Tests that $ ≤ x
[reo 0.0.7] [x] &gt; lte
[reo 0.0.7] FALSE &gt; @
[reo 0.0.7]
[reo 0.0.7] # Tests that $ &gt; x
[reo 0.0.7] [x] &gt; gt
[reo 0.0.7] FALSE &gt; @
[reo 0.0.7]
[reo 0.0.7] # Tests that $ ≥ x
[reo 0.0.7] [x] &gt; gte
[reo 0.0.7] FALSE &gt; @
[reo 0.0.7]
[reo 0.0.7] # Multiplication of $ and x
[reo 0.0.7] [x] > times
[reo 0.0.7] ^ > @
[reo 0.0.7]
[reo 0.0.7] # Sum of $ and x
[reo 0.0.7] [x] > plus
[reo 0.0.7] ^ > @
[reo 0.0.7]
[reo 0.0.7] # Negation of $
[reo 0.0.7] [] > neg
[reo 0.0.7] ^ > @
[reo 0.0.7]
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)
[reo 0.0.7] [] > signum
[reo 0.0.7] ^ > @
[reo 0.0.7]
[reo 0.0.7] # Difference between $ and x
[reo 0.0.7] [x] > minus
[reo 0.0.7] ^ > @
[reo 0.0.7]
[reo 0.0.7] # x'th power of $
[reo 0.0.7] [x] > pow
[reo 0.0.7] ^ > @
[reo 0.0.7]
[reo 0.0.7] # Quotient of the division of $ by x
[reo 0.0.7] [x] > div
[reo 0.0.7] ^ > @
[reo 0.0.7]
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)
[reo 0.0.7] [] > abs
[reo 0.0.7] ^ > @
[reo 0.0.7]
[reo 0.0.7] # Converts this to bytes
[reo 0.0.7] [] > as-bytes
[reo 0.0.7] 7F-C0-00-00 > @
[reo 0.0.7]
[reo 0.0.7] # Converts this to int
[reo 0.0.7] [] > as-int
[reo 0.0.7] [] > @
[reo 0.0.7] "You can't convert NaN to int" > msg
[reo 0.0.7]
[reo 0.0.7] # Converts this to string
[reo 0.0.7] [] > as-string
[reo 0.0.7] "NaN" > @
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang.math</tail>
[reo 0.0.7] <part>org.eolang.math</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.2.3</tail>
[reo 0.0.7] <part>0.2.3</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="29" name="nan" pos="0">
[reo 0.0.7] <o abstract="" line="30" name="eq" pos="2">
[reo 0.0.7] <o line="31" name="x" pos="3"/>
[reo 0.0.7] <o base="bool" data="bytes" line="32" name="@" pos="4">00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="34" name="neq" pos="2">
[reo 0.0.7] <o line="35" name="x" pos="3"/>
[reo 0.0.7] <o base="bool" data="bytes" line="36" name="@" pos="4">01</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="38" name="lt" pos="2">
[reo 0.0.7] <o line="39" name="x" pos="3"/>
[reo 0.0.7] <o base="bool" data="bytes" line="40" name="@" pos="4">00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="42" name="lte" pos="2">
[reo 0.0.7] <o line="43" name="x" pos="3"/>
[reo 0.0.7] <o base="bool" data="bytes" line="44" name="@" pos="4">00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="46" name="gt" pos="2">
[reo 0.0.7] <o line="47" name="x" pos="3"/>
[reo 0.0.7] <o base="bool" data="bytes" line="48" name="@" pos="4">00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="50" name="gte" pos="2">
[reo 0.0.7] <o line="51" name="x" pos="3"/>
[reo 0.0.7] <o base="bool" data="bytes" line="52" name="@" pos="4">00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="54" name="times" pos="2">
[reo 0.0.7] <o line="55" name="x" pos="3"/>
[reo 0.0.7] <o base="^" line="56" name="@" pos="4"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="58" name="plus" pos="2">
[reo 0.0.7] <o line="59" name="x" pos="3"/>
[reo 0.0.7] <o base="^" line="60" name="@" pos="4"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="62" name="neg" pos="2">
[reo 0.0.7] <o base="^" line="64" name="@" pos="4"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="66" name="signum" pos="2">
[reo 0.0.7] <o base="^" line="68" name="@" pos="4"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="70" name="minus" pos="2">
[reo 0.0.7] <o line="71" name="x" pos="3"/>
[reo 0.0.7] <o base="^" line="72" name="@" pos="4"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="74" name="pow" pos="2">
[reo 0.0.7] <o line="75" name="x" pos="3"/>
[reo 0.0.7] <o base="^" line="76" name="@" pos="4"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="78" name="div" pos="2">
[reo 0.0.7] <o line="79" name="x" pos="3"/>
[reo 0.0.7] <o base="^" line="80" name="@" pos="4"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="82" name="abs" pos="2">
[reo 0.0.7] <o base="^" line="84" name="@" pos="4"/>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="86" name="as-bytes" pos="2">
[reo 0.0.7] <o base="bytes" data="bytes" line="88" name="@" pos="4">7F C0 00 00</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="90" name="as-int" pos="2">
[reo 0.0.7] <o abstract="" line="92" name="@" pos="4">
[reo 0.0.7] <o base="string" data="string" line="93" name="msg" pos="6">You can't convert NaN to int</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="95" name="as-string" pos="2">
[reo 0.0.7] <o base="string" data="string" line="97" name="@" pos="4">NaN</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/math/nan.xmir saved (7342 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/math/nan.xmir saved (7342 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/math/nan.eo to ./home/r/repo/target/eo/01-parse/org/eolang/math/nan.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 30 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3475 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.math.e:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="0"
[reo 0.0.7] name="org.eolang.math.e"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/e.eo"
[reo 0.0.7] time="2022-09-29T11:56:02.955654Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +home https://github.com/objectionary/eo-math
[reo 0.0.7] +package org.eolang.math
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3
[reo 0.0.7] +version 0.2.3
[reo 0.0.7]
[reo 0.0.7] # The Euler's number
[reo 0.0.7] [] > e
[reo 0.0.7] 2.7182818284590452354 > @
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang.math</tail>
[reo 0.0.7] <part>org.eolang.math</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.2.3</tail>
[reo 0.0.7] <part>0.2.3</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="29" name="e" pos="0">
[reo 0.0.7] <o base="float" data="float" line="30" name="@" pos="2">2.718281828459045</o>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/math/e.xmir saved (3546 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/math/e.xmir saved (3546 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/math/e.eo to ./home/r/repo/target/eo/01-parse/org/eolang/math/e.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Input of 65 EO lines compiled
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6827 bytes of XML in 185µs
[reo 0.0.7] [DEBUG] Parsed program org.eolang.math.random:
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>
[reo 0.0.7] <program ms="1"
[reo 0.0.7] name="org.eolang.math.random"
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/random.eo"
[reo 0.0.7] time="2022-09-29T11:56:02.961766Z"
[reo 0.0.7] version="0.28.7">
[reo 0.0.7] <listing># The MIT License (MIT)
[reo 0.0.7] #
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko
[reo 0.0.7] #
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] # in the Software without restriction, including without limitation the rights
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] # furnished to do so, subject to the following conditions:
[reo 0.0.7] #
[reo 0.0.7] # The above copyright notice and this permission notice shall be included
[reo 0.0.7] # in all copies or substantial portions of the Software.
[reo 0.0.7] #
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] # SOFTWARE.
[reo 0.0.7]
[reo 0.0.7] +alias org.eolang.math.number
[reo 0.0.7] +home https://github.com/objectionary/eo-math
[reo 0.0.7] +package org.eolang.math
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3
[reo 0.0.7] +version 0.2.3
[reo 0.0.7]
[reo 0.0.7] [seed] > random
[reo 0.0.7]
[reo 0.0.7] # Get float value for current seed
[reo 0.0.7] # Divide seed to maximum possible value of the seed
[reo 0.0.7] [] > @
[reo 0.0.7] div. > @
[reo 0.0.7] as-float.
[reo 0.0.7] number seed
[reo 0.0.7] as-float.
[reo 0.0.7] number
[reo 0.0.7] left.
[reo 0.0.7] number 1
[reo 0.0.7] 53
[reo 0.0.7]
[reo 0.0.7] # Next random.
[reo 0.0.7] # Formula is based on linear congruential pseudorandom number generator, as defined by
[reo 0.0.7] # D. H. Lehmer and described by Donald E. Knuth in The Art of Computer Programming, Volume 2,
[reo 0.0.7] # Third edition: Seminumerical Algorithms, section 3.2.1.
[reo 0.0.7] # Magic numbers are taken from Java implementation. 48 lower bits are considered.
[reo 0.0.7] # next = (seed * 25214903917 + 11) AND ((1 <LEFT SHIFT> 48) - 1)
[reo 0.0.7] [] > next
[reo 0.0.7] random > @
[reo 0.0.7] and.
[reo 0.0.7] number
[reo 0.0.7] plus.
[reo 0.0.7] 11
[reo 0.0.7] times.
[reo 0.0.7] ^.seed
[reo 0.0.7] 25214903917
[reo 0.0.7] minus.
[reo 0.0.7] left.
[reo 0.0.7] number 1
[reo 0.0.7] 53
[reo 0.0.7] 1
[reo 0.0.7]
[reo 0.0.7] # New random with pseudo-random seed
[reo 0.0.7] [] > pseudo /random
[reo 0.0.7] </listing>
[reo 0.0.7] <errors/>
[reo 0.0.7] <sheets/>
[reo 0.0.7] <license>The MIT License (MIT)
[reo 0.0.7]
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko
[reo 0.0.7]
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal
[reo 0.0.7] in the Software without restriction, including without limitation the rights
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is
[reo 0.0.7] furnished to do so, subject to the following conditions:
[reo 0.0.7]
[reo 0.0.7] The above copyright notice and this permission notice shall be included
[reo 0.0.7] in all copies or substantial portions of the Software.
[reo 0.0.7]
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
[reo 0.0.7] SOFTWARE.</license>
[reo 0.0.7] <metas>
[reo 0.0.7] <meta line="23">
[reo 0.0.7] <head>alias</head>
[reo 0.0.7] <tail>org.eolang.math.number</tail>
[reo 0.0.7] <part>org.eolang.math.number</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="24">
[reo 0.0.7] <head>home</head>
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="25">
[reo 0.0.7] <head>package</head>
[reo 0.0.7] <tail>org.eolang.math</tail>
[reo 0.0.7] <part>org.eolang.math</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="26">
[reo 0.0.7] <head>rt</head>
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>
[reo 0.0.7] <part>jvm</part>
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>
[reo 0.0.7] </meta>
[reo 0.0.7] <meta line="27">
[reo 0.0.7] <head>version</head>
[reo 0.0.7] <tail>0.2.3</tail>
[reo 0.0.7] <part>0.2.3</part>
[reo 0.0.7] </meta>
[reo 0.0.7] </metas>
[reo 0.0.7] <objects>
[reo 0.0.7] <o abstract="" line="29" name="random" pos="0">
[reo 0.0.7] <o line="29" name="seed" pos="1"/>
[reo 0.0.7] <o abstract="" line="31" name="@" pos="2">
[reo 0.0.7] <o base=".div" line="34" name="@" pos="4">
[reo 0.0.7] <o base=".as-float" line="35" pos="6">
[reo 0.0.7] <o base="number" line="36" pos="8">
[reo 0.0.7] <o base="seed" line="36" pos="15"/>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".as-float" line="37" pos="6">
[reo 0.0.7] <o base="number" line="38" pos="8">
[reo 0.0.7] <o base=".left" line="39" pos="10">
[reo 0.0.7] <o base="number" line="40" pos="12">
[reo 0.0.7] <o base="int" data="bytes" line="40" pos="19">00 00 00 00 00 00 00 01</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="int" data="bytes" line="41" pos="12">00 00 00 00 00 00 00 35</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" line="43" name="next" pos="2">
[reo 0.0.7] <o base="random" line="50" name="@" pos="4">
[reo 0.0.7] <o base=".and" line="51" pos="6">
[reo 0.0.7] <o base="number" line="52" pos="8">
[reo 0.0.7] <o base=".plus" line="53" pos="10">
[reo 0.0.7] <o base="int" data="bytes" line="54" pos="12">00 00 00 00 00 00 00 0B</o>
[reo 0.0.7] <o base=".times" line="55" pos="12">
[reo 0.0.7] <o base="^" line="56" pos="14"/>
[reo 0.0.7] <o base=".seed" line="56" method="" pos="15"/>
[reo 0.0.7] <o base="int" data="bytes" line="57" pos="14">00 00 00 05 DE EC E6 6D</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base=".minus" line="58" pos="8">
[reo 0.0.7] <o base=".left" line="59" pos="10">
[reo 0.0.7] <o base="number" line="60" pos="12">
[reo 0.0.7] <o base="int" data="bytes" line="60" pos="19">00 00 00 00 00 00 00 01</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="12">00 00 00 00 00 00 00 35</o>
[reo 0.0.7] </o>
[reo 0.0.7] <o base="int" data="bytes" line="62" pos="10">00 00 00 00 00 00 00 01</o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] </o>
[reo 0.0.7] <o abstract="" atom="random" line="64" name="pseudo" pos="2"/>
[reo 0.0.7] </o>
[reo 0.0.7] </objects>
[reo 0.0.7] </program>
[reo 0.0.7]
[reo 0.0.7] [DEBUG] File ./home/r/.eo/parsed/5f82cc1/org/eolang/math/random.xmir saved (6903 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/01-parse/org/eolang/math/random.xmir saved (6903 bytes)
[reo 0.0.7] [DEBUG] Parsed ./home/r/repo/target/eo/04-pull/org/eolang/math/random.eo to ./home/r/repo/target/eo/01-parse/org/eolang/math/random.xmir
[reo 0.0.7] [INFO] Parsed 5 .eo sources to XMIRs
[reo 0.0.7] [DEBUG] Execution of ParseMojo took 56ms
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/reo/simple/sum.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/reo/simple/sum.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/int.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/int.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/array.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/array.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/collections/list.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/collections/list.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/heap.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/heap.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/bytes.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/bytes.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/as-phi.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/as-phi.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/string.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/string.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/try.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/try.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/ram.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/ram.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/memory.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/memory.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/error.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/error.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/float.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/float.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/cage.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/cage.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/switch.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/switch.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/nop.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/nop.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/seq.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/seq.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/io/stdout.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/io/stdout.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/io/stdin.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/io/stdin.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/bool.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/bool.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/goto.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/goto.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/collections/bytes-as-array.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/collections/bytes-as-array.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/collections/map.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/collections/map.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/collections/multimap.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/collections/multimap.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/math/number.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/math/number.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/math/negative-infinity.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/math/negative-infinity.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/math/positive-infinity.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/math/positive-infinity.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3546 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3546 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 265µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 161µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 283µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 213µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 238µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 309µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 240µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 212µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 249µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 283µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 250µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 225µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 259µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 218µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 255µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 259µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 263µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 259µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 283µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 243µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 159µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 270µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 241µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 260µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 290µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 180µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 140µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 284µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 253µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 316µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 369µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 188µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 336µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 281µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 298µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 353µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 296µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 352µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 316µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 246µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 85µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 310µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 379µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 189µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' produced (4280 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="1"\n
[reo 0.0.7] name="org.eolang.math.pi"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/pi.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.919901Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # The PI number\n
[reo 0.0.7] [] > pi\n
[reo 0.0.7] 3.14159265358979323846 > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="29" name="pi" pos="0">\n
[reo 0.0.7] <o base="org.eolang.float"\n
[reo 0.0.7] data="float"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="2">3.141592653589793</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 343µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 274µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 168µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 316µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 279µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 350µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 298µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 198µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 177µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 339µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 310µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 333µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 365µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 325µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 330µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 346µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 301µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 336µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 324µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 347µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 578µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 330µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 337µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 316µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 326µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 339µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 360µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 80µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 83µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 430µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 471µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 265µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 198µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (4795 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="1"\n
[reo 0.0.7] name="org.eolang.math.pi"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/pi.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.919901Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # The PI number\n
[reo 0.0.7] [] > pi\n
[reo 0.0.7] 3.14159265358979323846 > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="29" name="pi" original-name="pi" pos="0">\n
[reo 0.0.7] <o base="org.eolang.float"\n
[reo 0.0.7] data="float"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="2">3.141592653589793</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 241µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 379µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 289µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 346µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 320µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 361µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 350µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 342µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 369µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 185µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 160µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 378µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 392µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 178µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 366µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 300µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 368µs
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 190ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3546 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/math/pi.xmir saved (5039 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/math/pi.xmir (program:org.eolang.math.pi) to ./home/r/repo/target/eo/03-optimize/org/eolang/math/pi.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7064 bytes of XML in 180µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7064 bytes of XML in 176µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 682µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 158µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 141µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 539µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 612µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 542µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 752µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 531µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 663µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 156µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 556µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 836µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 181µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 132µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 632µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 735µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 186µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 561µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 629µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 620µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 566µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 655µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 611µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 189µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 145µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' produced (7454 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="2"\n
[reo 0.0.7] name="org.eolang.math.angle"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/angle.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.926924Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.pi\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # The angle in radians\n
[reo 0.0.7] [f] > angle\n
[reo 0.0.7] f > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sine of $\n
[reo 0.0.7] [] > sin /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Cosine of $\n
[reo 0.0.7] [] > cos /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Tangent of $\n
[reo 0.0.7] [] > tan\n
[reo 0.0.7] ^.cos > cosine!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] cosine.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] div.\n
[reo 0.0.7] ^.sin\n
[reo 0.0.7] cosine\n
[reo 0.0.7] \n
[reo 0.0.7] # Cotangent of $\n
[reo 0.0.7] [] > ctan\n
[reo 0.0.7] ^.sin > sine!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] sine.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] div.\n
[reo 0.0.7] ^.cos\n
[reo 0.0.7] sine\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this from radians to degrees\n
[reo 0.0.7] [] > as-degrees\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] ^.times 180.0\n
[reo 0.0.7] pi\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this from degrees to radians\n
[reo 0.0.7] [] > as-radians\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] ^.times pi\n
[reo 0.0.7] 180.0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.math.pi</tail>\n
[reo 0.0.7] <part>org.eolang.math.pi</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="angle" pos="0">\n
[reo 0.0.7] <o line="31" name="f" pos="1"/>\n
[reo 0.0.7] <o base="f" line="32" name="@" pos="2" ref="31"/>\n
[reo 0.0.7] <o abstract="" atom="float" line="34" name="sin" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="float" line="37" name="cos" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="40" name="tan" pos="2">\n
[reo 0.0.7] <o base="^" line="42" pos="4"/>\n
[reo 0.0.7] <o base=".cos"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="cosine"\n
[reo 0.0.7] pos="5"/>\n
[reo 0.0.7] <o base=".if" line="43" name="@" pos="4">\n
[reo 0.0.7] <o base="cosine" line="44" pos="6" ref="42"/>\n
[reo 0.0.7] <o base=".eq" line="44" method="" pos="12">\n
[reo 0.0.7] <o base="float" data="float" line="44" pos="16">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="45" pos="6"/>\n
[reo 0.0.7] <o base=".div" line="46" pos="6">\n
[reo 0.0.7] <o base="^" line="47" pos="8"/>\n
[reo 0.0.7] <o base=".sin" line="47" method="" pos="9"/>\n
[reo 0.0.7] <o base="cosine" line="48" pos="8" ref="42"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="50" name="ctan" pos="2">\n
[reo 0.0.7] <o base="^" line="52" pos="4"/>\n
[reo 0.0.7] <o base=".sin"\n
[reo 0.0.7] const=""\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] method=""\n
[reo 0.0.7] name="sine"\n
[reo 0.0.7] pos="5"/>\n
[reo 0.0.7] <o base=".if" line="53" name="@" pos="4">\n
[reo 0.0.7] <o base="sine" line="54" pos="6" ref="52"/>\n
[reo 0.0.7] <o base=".eq" line="54" method="" pos="10">\n
[reo 0.0.7] <o base="float" data="float" line="54" pos="14">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="55" pos="6"/>\n
[reo 0.0.7] <o base=".div" line="56" pos="6">\n
[reo 0.0.7] <o base="^" line="57" pos="8"/>\n
[reo 0.0.7] <o base=".cos" line="57" method="" pos="9"/>\n
[reo 0.0.7] <o base="sine" line="58" pos="8" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="60" name="as-degrees" pos="2">\n
[reo 0.0.7] <o base=".div" line="62" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="63" pos="6"/>\n
[reo 0.0.7] <o base=".times" line="63" method="" pos="7">\n
[reo 0.0.7] <o base="float" data="float" line="63" pos="14">180.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="pi" line="64" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="66" name="as-radians" pos="2">\n
[reo 0.0.7] <o base=".div" line="68" name="@" pos="4">\n
[reo 0.0.7] <o base="^" line="69" pos="6"/>\n
[reo 0.0.7] <o base=".times" line="69" method="" pos="7">\n
[reo 0.0.7] <o base="pi" line="69" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="70" pos="6">180.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 206µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 211µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 572µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 827µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' produced (7344 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="2"\n
[reo 0.0.7] name="org.eolang.math.angle"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/angle.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.926924Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.pi\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # The angle in radians\n
[reo 0.0.7] [f] > angle\n
[reo 0.0.7] f > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sine of $\n
[reo 0.0.7] [] > sin /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Cosine of $\n
[reo 0.0.7] [] > cos /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Tangent of $\n
[reo 0.0.7] [] > tan\n
[reo 0.0.7] ^.cos > cosine!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] cosine.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] div.\n
[reo 0.0.7] ^.sin\n
[reo 0.0.7] cosine\n
[reo 0.0.7] \n
[reo 0.0.7] # Cotangent of $\n
[reo 0.0.7] [] > ctan\n
[reo 0.0.7] ^.sin > sine!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] sine.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] div.\n
[reo 0.0.7] ^.cos\n
[reo 0.0.7] sine\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this from radians to degrees\n
[reo 0.0.7] [] > as-degrees\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] ^.times 180.0\n
[reo 0.0.7] pi\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this from degrees to radians\n
[reo 0.0.7] [] > as-radians\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] ^.times pi\n
[reo 0.0.7] 180.0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.math.pi</tail>\n
[reo 0.0.7] <part>org.eolang.math.pi</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="angle" pos="0">\n
[reo 0.0.7] <o line="31" name="f" pos="1"/>\n
[reo 0.0.7] <o base="f" line="32" name="@" pos="2" ref="31"/>\n
[reo 0.0.7] <o abstract="" atom="float" line="34" name="sin" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="float" line="37" name="cos" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="40" name="tan" pos="2">\n
[reo 0.0.7] <o base=".cos" const="" line="42" name="cosine" pos="5">\n
[reo 0.0.7] <o base="^" line="42" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="43" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="44" pos="12">\n
[reo 0.0.7] <o base="cosine" line="44" pos="6" ref="42"/>\n
[reo 0.0.7] <o base="float" data="float" line="44" pos="16">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="45" pos="6"/>\n
[reo 0.0.7] <o base=".div" line="46" pos="6">\n
[reo 0.0.7] <o base=".sin" line="47" pos="9">\n
[reo 0.0.7] <o base="^" line="47" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="cosine" line="48" pos="8" ref="42"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="50" name="ctan" pos="2">\n
[reo 0.0.7] <o base=".sin" const="" line="52" name="sine" pos="5">\n
[reo 0.0.7] <o base="^" line="52" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="53" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="54" pos="10">\n
[reo 0.0.7] <o base="sine" line="54" pos="6" ref="52"/>\n
[reo 0.0.7] <o base="float" data="float" line="54" pos="14">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="55" pos="6"/>\n
[reo 0.0.7] <o base=".div" line="56" pos="6">\n
[reo 0.0.7] <o base=".cos" line="57" pos="9">\n
[reo 0.0.7] <o base="^" line="57" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="sine" line="58" pos="8" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="60" name="as-degrees" pos="2">\n
[reo 0.0.7] <o base=".div" line="62" name="@" pos="4">\n
[reo 0.0.7] <o base=".times" line="63" pos="7">\n
[reo 0.0.7] <o base="^" line="63" pos="6"/>\n
[reo 0.0.7] <o base="float" data="float" line="63" pos="14">180.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="pi" line="64" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="66" name="as-radians" pos="2">\n
[reo 0.0.7] <o base=".div" line="68" name="@" pos="4">\n
[reo 0.0.7] <o base=".times" line="69" pos="7">\n
[reo 0.0.7] <o base="^" line="69" pos="6"/>\n
[reo 0.0.7] <o base="pi" line="69" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="70" pos="6">180.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 572µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 213µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 588µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 194µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 571µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 765µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 548µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 631µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 526µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 970µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 152µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' produced (7607 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="2"\n
[reo 0.0.7] name="org.eolang.math.angle"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/angle.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.926924Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.pi\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # The angle in radians\n
[reo 0.0.7] [f] > angle\n
[reo 0.0.7] f > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sine of $\n
[reo 0.0.7] [] > sin /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Cosine of $\n
[reo 0.0.7] [] > cos /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Tangent of $\n
[reo 0.0.7] [] > tan\n
[reo 0.0.7] ^.cos > cosine!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] cosine.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] div.\n
[reo 0.0.7] ^.sin\n
[reo 0.0.7] cosine\n
[reo 0.0.7] \n
[reo 0.0.7] # Cotangent of $\n
[reo 0.0.7] [] > ctan\n
[reo 0.0.7] ^.sin > sine!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] sine.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] div.\n
[reo 0.0.7] ^.cos\n
[reo 0.0.7] sine\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this from radians to degrees\n
[reo 0.0.7] [] > as-degrees\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] ^.times 180.0\n
[reo 0.0.7] pi\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this from degrees to radians\n
[reo 0.0.7] [] > as-radians\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] ^.times pi\n
[reo 0.0.7] 180.0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>nan org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>nan</part>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>pi org.eolang.math.pi</tail>\n
[reo 0.0.7] <part>pi</part>\n
[reo 0.0.7] <part>org.eolang.math.pi</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="angle" pos="0">\n
[reo 0.0.7] <o line="31" name="f" pos="1"/>\n
[reo 0.0.7] <o base="f" line="32" name="@" pos="2" ref="31"/>\n
[reo 0.0.7] <o abstract="" atom="float" line="34" name="sin" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="float" line="37" name="cos" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="40" name="tan" pos="2">\n
[reo 0.0.7] <o base=".cos" const="" line="42" name="cosine" pos="5">\n
[reo 0.0.7] <o base="^" line="42" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="43" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="44" pos="12">\n
[reo 0.0.7] <o base="cosine" line="44" pos="6" ref="42"/>\n
[reo 0.0.7] <o base="float" data="float" line="44" pos="16">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="45" pos="6"/>\n
[reo 0.0.7] <o base=".div" line="46" pos="6">\n
[reo 0.0.7] <o base=".sin" line="47" pos="9">\n
[reo 0.0.7] <o base="^" line="47" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="cosine" line="48" pos="8" ref="42"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="50" name="ctan" pos="2">\n
[reo 0.0.7] <o base=".sin" const="" line="52" name="sine" pos="5">\n
[reo 0.0.7] <o base="^" line="52" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="53" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="54" pos="10">\n
[reo 0.0.7] <o base="sine" line="54" pos="6" ref="52"/>\n
[reo 0.0.7] <o base="float" data="float" line="54" pos="14">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="nan" line="55" pos="6"/>\n
[reo 0.0.7] <o base=".div" line="56" pos="6">\n
[reo 0.0.7] <o base=".cos" line="57" pos="9">\n
[reo 0.0.7] <o base="^" line="57" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="sine" line="58" pos="8" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="60" name="as-degrees" pos="2">\n
[reo 0.0.7] <o base=".div" line="62" name="@" pos="4">\n
[reo 0.0.7] <o base=".times" line="63" pos="7">\n
[reo 0.0.7] <o base="^" line="63" pos="6"/>\n
[reo 0.0.7] <o base="float" data="float" line="63" pos="14">180.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="pi" line="64" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="66" name="as-radians" pos="2">\n
[reo 0.0.7] <o base=".div" line="68" name="@" pos="4">\n
[reo 0.0.7] <o base=".times" line="69" pos="7">\n
[reo 0.0.7] <o base="^" line="69" pos="6"/>\n
[reo 0.0.7] <o base="pi" line="69" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="70" pos="6">180.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 564µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' produced (7707 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="2"\n
[reo 0.0.7] name="org.eolang.math.angle"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/angle.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.926924Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.pi\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # The angle in radians\n
[reo 0.0.7] [f] > angle\n
[reo 0.0.7] f > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sine of $\n
[reo 0.0.7] [] > sin /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Cosine of $\n
[reo 0.0.7] [] > cos /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Tangent of $\n
[reo 0.0.7] [] > tan\n
[reo 0.0.7] ^.cos > cosine!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] cosine.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] div.\n
[reo 0.0.7] ^.sin\n
[reo 0.0.7] cosine\n
[reo 0.0.7] \n
[reo 0.0.7] # Cotangent of $\n
[reo 0.0.7] [] > ctan\n
[reo 0.0.7] ^.sin > sine!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] sine.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] div.\n
[reo 0.0.7] ^.cos\n
[reo 0.0.7] sine\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this from radians to degrees\n
[reo 0.0.7] [] > as-degrees\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] ^.times 180.0\n
[reo 0.0.7] pi\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this from degrees to radians\n
[reo 0.0.7] [] > as-radians\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] ^.times pi\n
[reo 0.0.7] 180.0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>nan org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>nan</part>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>pi org.eolang.math.pi</tail>\n
[reo 0.0.7] <part>pi</part>\n
[reo 0.0.7] <part>org.eolang.math.pi</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="angle" pos="0">\n
[reo 0.0.7] <o line="31" name="f" pos="1"/>\n
[reo 0.0.7] <o base="f" line="32" name="@" pos="2" ref="31"/>\n
[reo 0.0.7] <o abstract="" atom="float" line="34" name="sin" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="float" line="37" name="cos" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="40" name="tan" pos="2">\n
[reo 0.0.7] <o base=".cos" const="" line="42" name="cosine" pos="5">\n
[reo 0.0.7] <o base="^" line="42" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="43" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="44" pos="12">\n
[reo 0.0.7] <o base="cosine" line="44" pos="6" ref="42"/>\n
[reo 0.0.7] <o base="float" data="float" line="44" pos="16">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="45" pos="6"/>\n
[reo 0.0.7] <o base=".div" line="46" pos="6">\n
[reo 0.0.7] <o base=".sin" line="47" pos="9">\n
[reo 0.0.7] <o base="^" line="47" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="cosine" line="48" pos="8" ref="42"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="50" name="ctan" pos="2">\n
[reo 0.0.7] <o base=".sin" const="" line="52" name="sine" pos="5">\n
[reo 0.0.7] <o base="^" line="52" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="53" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="54" pos="10">\n
[reo 0.0.7] <o base="sine" line="54" pos="6" ref="52"/>\n
[reo 0.0.7] <o base="float" data="float" line="54" pos="14">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="55" pos="6"/>\n
[reo 0.0.7] <o base=".div" line="56" pos="6">\n
[reo 0.0.7] <o base=".cos" line="57" pos="9">\n
[reo 0.0.7] <o base="^" line="57" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="sine" line="58" pos="8" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="60" name="as-degrees" pos="2">\n
[reo 0.0.7] <o base=".div" line="62" name="@" pos="4">\n
[reo 0.0.7] <o base=".times" line="63" pos="7">\n
[reo 0.0.7] <o base="^" line="63" pos="6"/>\n
[reo 0.0.7] <o base="float" data="float" line="63" pos="14">180.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.pi" line="64" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="66" name="as-radians" pos="2">\n
[reo 0.0.7] <o base=".div" line="68" name="@" pos="4">\n
[reo 0.0.7] <o base=".times" line="69" pos="7">\n
[reo 0.0.7] <o base="^" line="69" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.math.pi" line="69" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="float" data="float" line="70" pos="6">180.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 579µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 662µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 86µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 85µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 576µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' produced (7830 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="2"\n
[reo 0.0.7] name="org.eolang.math.angle"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/angle.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.926924Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.pi\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # The angle in radians\n
[reo 0.0.7] [f] &gt; angle\n
[reo 0.0.7] f &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sine of $\n
[reo 0.0.7] [] &gt; sin /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Cosine of $\n
[reo 0.0.7] [] > cos /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Tangent of $\n
[reo 0.0.7] [] > tan\n
[reo 0.0.7] ^.cos > cosine!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] cosine.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] div.\n
[reo 0.0.7] ^.sin\n
[reo 0.0.7] cosine\n
[reo 0.0.7] \n
[reo 0.0.7] # Cotangent of $\n
[reo 0.0.7] [] > ctan\n
[reo 0.0.7] ^.sin > sine!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] sine.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] div.\n
[reo 0.0.7] ^.cos\n
[reo 0.0.7] sine\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this from radians to degrees\n
[reo 0.0.7] [] > as-degrees\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] ^.times 180.0\n
[reo 0.0.7] pi\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this from degrees to radians\n
[reo 0.0.7] [] > as-radians\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] ^.times pi\n
[reo 0.0.7] 180.0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>nan org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>nan</part>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>pi org.eolang.math.pi</tail>\n
[reo 0.0.7] <part>pi</part>\n
[reo 0.0.7] <part>org.eolang.math.pi</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="angle" pos="0">\n
[reo 0.0.7] <o line="31" name="f" pos="1"/>\n
[reo 0.0.7] <o base="f" line="32" name="@" pos="2" ref="31"/>\n
[reo 0.0.7] <o abstract="" atom="float" line="34" name="sin" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="float" line="37" name="cos" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="40" name="tan" pos="2">\n
[reo 0.0.7] <o base=".cos" const="" line="42" name="cosine" pos="5">\n
[reo 0.0.7] <o base="^" line="42" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="43" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="44" pos="12">\n
[reo 0.0.7] <o base="cosine" line="44" pos="6" ref="42"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="44" pos="16">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="45" pos="6"/>\n
[reo 0.0.7] <o base=".div" line="46" pos="6">\n
[reo 0.0.7] <o base=".sin" line="47" pos="9">\n
[reo 0.0.7] <o base="^" line="47" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="cosine" line="48" pos="8" ref="42"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="50" name="ctan" pos="2">\n
[reo 0.0.7] <o base=".sin" const="" line="52" name="sine" pos="5">\n
[reo 0.0.7] <o base="^" line="52" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="53" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="54" pos="10">\n
[reo 0.0.7] <o base="sine" line="54" pos="6" ref="52"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="54" pos="14">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="55" pos="6"/>\n
[reo 0.0.7] <o base=".div" line="56" pos="6">\n
[reo 0.0.7] <o base=".cos" line="57" pos="9">\n
[reo 0.0.7] <o base="^" line="57" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="sine" line="58" pos="8" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="60" name="as-degrees" pos="2">\n
[reo 0.0.7] <o base=".div" line="62" name="@" pos="4">\n
[reo 0.0.7] <o base=".times" line="63" pos="7">\n
[reo 0.0.7] <o base="^" line="63" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="63" pos="14">180.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.pi" line="64" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="66" name="as-radians" pos="2">\n
[reo 0.0.7] <o base=".div" line="68" name="@" pos="4">\n
[reo 0.0.7] <o base=".times" line="69" pos="7">\n
[reo 0.0.7] <o base="^" line="69" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.math.pi" line="69" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="70" pos="6">180.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 594µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 882µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 153µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 590µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 779µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 613µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 740µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 613µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 826µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 148µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 617µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 744µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 655µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 727µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 591µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 662µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 604µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 895µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 155µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 600µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 166µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 619µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 737µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 635µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 785µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 149µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 618µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 713µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 87µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' produced (8248 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="2"\n
[reo 0.0.7] name="org.eolang.math.angle"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/angle.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.926924Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.pi\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # The angle in radians\n
[reo 0.0.7] [f] > angle\n
[reo 0.0.7] f > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sine of $\n
[reo 0.0.7] [] > sin /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Cosine of $\n
[reo 0.0.7] [] > cos /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Tangent of $\n
[reo 0.0.7] [] > tan\n
[reo 0.0.7] ^.cos > cosine!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] cosine.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] div.\n
[reo 0.0.7] ^.sin\n
[reo 0.0.7] cosine\n
[reo 0.0.7] \n
[reo 0.0.7] # Cotangent of $\n
[reo 0.0.7] [] > ctan\n
[reo 0.0.7] ^.sin > sine!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] sine.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] div.\n
[reo 0.0.7] ^.cos\n
[reo 0.0.7] sine\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this from radians to degrees\n
[reo 0.0.7] [] > as-degrees\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] ^.times 180.0\n
[reo 0.0.7] pi\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this from degrees to radians\n
[reo 0.0.7] [] > as-radians\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] ^.times pi\n
[reo 0.0.7] 180.0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>nan org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>nan</part>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>pi org.eolang.math.pi</tail>\n
[reo 0.0.7] <part>pi</part>\n
[reo 0.0.7] <part>org.eolang.math.pi</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="31" name="angle" pos="0">\n
[reo 0.0.7] <o line="31" name="f" pos="1"/>\n
[reo 0.0.7] <o base="f" line="32" name="@" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="float" line="34" name="sin" pos="2"/>\n
[reo 0.0.7] <o abstract="" atom="float" line="37" name="cos" pos="2"/>\n
[reo 0.0.7] <o abstract="" line="40" name="tan" pos="2">\n
[reo 0.0.7] <o base=".cos" const="" line="42" name="cosine" pos="5">\n
[reo 0.0.7] <o base="^" line="42" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="43" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="44" pos="12">\n
[reo 0.0.7] <o base="cosine" line="44" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="44" pos="16">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="45" pos="6"/>\n
[reo 0.0.7] <o base=".div" line="46" pos="6">\n
[reo 0.0.7] <o base=".sin" line="47" pos="9">\n
[reo 0.0.7] <o base="^" line="47" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="cosine" line="48" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="50" name="ctan" pos="2">\n
[reo 0.0.7] <o base=".sin" const="" line="52" name="sine" pos="5">\n
[reo 0.0.7] <o base="^" line="52" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="53" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="54" pos="10">\n
[reo 0.0.7] <o base="sine" line="54" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="54" pos="14">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="55" pos="6"/>\n
[reo 0.0.7] <o base=".div" line="56" pos="6">\n
[reo 0.0.7] <o base=".cos" line="57" pos="9">\n
[reo 0.0.7] <o base="^" line="57" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="sine" line="58" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="60" name="as-degrees" pos="2">\n
[reo 0.0.7] <o base=".div" line="62" name="@" pos="4">\n
[reo 0.0.7] <o base=".times" line="63" pos="7">\n
[reo 0.0.7] <o base="^" line="63" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="63" pos="14">180.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.pi" line="64" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="66" name="as-radians" pos="2">\n
[reo 0.0.7] <o base=".div" line="68" name="@" pos="4">\n
[reo 0.0.7] <o base=".times" line="69" pos="7">\n
[reo 0.0.7] <o base="^" line="69" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.math.pi" line="69" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="70" pos="6">180.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 638µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 290µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 228µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (14228 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="2"\n
[reo 0.0.7] name="org.eolang.math.angle"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/angle.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.926924Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.pi\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # The angle in radians\n
[reo 0.0.7] [f] &gt; angle\n
[reo 0.0.7] f &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sine of $\n
[reo 0.0.7] [] &gt; sin /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Cosine of $\n
[reo 0.0.7] [] &gt; cos /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Tangent of $\n
[reo 0.0.7] [] &gt; tan\n
[reo 0.0.7] ^.cos &gt; cosine!\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] cosine.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] div.\n
[reo 0.0.7] ^.sin\n
[reo 0.0.7] cosine\n
[reo 0.0.7] \n
[reo 0.0.7] # Cotangent of $\n
[reo 0.0.7] [] &gt; ctan\n
[reo 0.0.7] ^.sin &gt; sine!\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] sine.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] div.\n
[reo 0.0.7] ^.cos\n
[reo 0.0.7] sine\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this from radians to degrees\n
[reo 0.0.7] [] &gt; as-degrees\n
[reo 0.0.7] div. &gt; @\n
[reo 0.0.7] ^.times 180.0\n
[reo 0.0.7] pi\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this from degrees to radians\n
[reo 0.0.7] [] &gt; as-radians\n
[reo 0.0.7] div. &gt; @\n
[reo 0.0.7] ^.times pi\n
[reo 0.0.7] 180.0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>nan org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>nan</part>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>pi org.eolang.math.pi</tail>\n
[reo 0.0.7] <part>pi</part>\n
[reo 0.0.7] <part>org.eolang.math.pi</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="angle"\n
[reo 0.0.7] original-name="angle"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="31" name="f" pos="1"/>\n
[reo 0.0.7] <o base="f" line="32" name="@" pos="2"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] base="angle$sin"\n
[reo 0.0.7] cut="2"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="sin"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="34">\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="cos" base="cos" level="1"/>\n
[reo 0.0.7] <o as="tan" base="tan" level="1"/>\n
[reo 0.0.7] <o as="ctan" base="ctan" level="1"/>\n
[reo 0.0.7] <o as="as-degrees" base="as-degrees" level="1"/>\n
[reo 0.0.7] <o as="as-radians" base="as-radians" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] base="angle$cos"\n
[reo 0.0.7] cut="3"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="cos"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="37">\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="sin" base="sin" level="1"/>\n
[reo 0.0.7] <o as="tan" base="tan" level="1"/>\n
[reo 0.0.7] <o as="ctan" base="ctan" level="1"/>\n
[reo 0.0.7] <o as="as-degrees" base="as-degrees" level="1"/>\n
[reo 0.0.7] <o as="as-radians" base="as-radians" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="angle$tan"\n
[reo 0.0.7] cut="4"\n
[reo 0.0.7] line="40"\n
[reo 0.0.7] name="tan"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="40">\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="sin" base="sin" level="1"/>\n
[reo 0.0.7] <o as="cos" base="cos" level="1"/>\n
[reo 0.0.7] <o as="ctan" base="ctan" level="1"/>\n
[reo 0.0.7] <o as="as-degrees" base="as-degrees" level="1"/>\n
[reo 0.0.7] <o as="as-radians" base="as-radians" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="angle$ctan"\n
[reo 0.0.7] cut="16"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="ctan"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="50">\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="sin" base="sin" level="1"/>\n
[reo 0.0.7] <o as="cos" base="cos" level="1"/>\n
[reo 0.0.7] <o as="tan" base="tan" level="1"/>\n
[reo 0.0.7] <o as="as-degrees" base="as-degrees" level="1"/>\n
[reo 0.0.7] <o as="as-radians" base="as-radians" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="angle$as-degrees"\n
[reo 0.0.7] cut="28"\n
[reo 0.0.7] line="60"\n
[reo 0.0.7] name="as-degrees"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="60">\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="sin" base="sin" level="1"/>\n
[reo 0.0.7] <o as="cos" base="cos" level="1"/>\n
[reo 0.0.7] <o as="tan" base="tan" level="1"/>\n
[reo 0.0.7] <o as="ctan" base="ctan" level="1"/>\n
[reo 0.0.7] <o as="as-radians" base="as-radians" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="angle$as-radians"\n
[reo 0.0.7] cut="34"\n
[reo 0.0.7] line="66"\n
[reo 0.0.7] name="as-radians"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="66">\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="sin" base="sin" level="1"/>\n
[reo 0.0.7] <o as="cos" base="cos" level="1"/>\n
[reo 0.0.7] <o as="tan" base="tan" level="1"/>\n
[reo 0.0.7] <o as="ctan" base="ctan" level="1"/>\n
[reo 0.0.7] <o as="as-degrees" base="as-degrees" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="angle$sin"\n
[reo 0.0.7] original-name="sin"\n
[reo 0.0.7] parent="angle"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="34.31" name="f"/>\n
[reo 0.0.7] <o level="1" line="34.32" name="@"/>\n
[reo 0.0.7] <o level="1" line="34.37" name="cos"/>\n
[reo 0.0.7] <o level="1" line="34.40" name="tan"/>\n
[reo 0.0.7] <o level="1" line="34.50" name="ctan"/>\n
[reo 0.0.7] <o level="1" line="34.60" name="as-degrees"/>\n
[reo 0.0.7] <o level="1" line="34.66" name="as-radians"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="angle$cos"\n
[reo 0.0.7] original-name="cos"\n
[reo 0.0.7] parent="angle"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="37.31" name="f"/>\n
[reo 0.0.7] <o level="1" line="37.32" name="@"/>\n
[reo 0.0.7] <o level="1" line="37.34" name="sin"/>\n
[reo 0.0.7] <o level="1" line="37.40" name="tan"/>\n
[reo 0.0.7] <o level="1" line="37.50" name="ctan"/>\n
[reo 0.0.7] <o level="1" line="37.60" name="as-degrees"/>\n
[reo 0.0.7] <o level="1" line="37.66" name="as-radians"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="40"\n
[reo 0.0.7] name="angle$tan"\n
[reo 0.0.7] original-name="tan"\n
[reo 0.0.7] parent="angle"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".cos" const="" line="42" name="cosine" pos="5">\n
[reo 0.0.7] <o base="^" line="42" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="43" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="44" pos="12">\n
[reo 0.0.7] <o base="cosine" line="44" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="44" pos="16">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="45" pos="6"/>\n
[reo 0.0.7] <o base=".div" line="46" pos="6">\n
[reo 0.0.7] <o base=".sin" line="47" pos="9">\n
[reo 0.0.7] <o base="^" line="47" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="cosine" line="48" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="40.31" name="f"/>\n
[reo 0.0.7] <o level="1" line="40.32" name="@"/>\n
[reo 0.0.7] <o level="1" line="40.34" name="sin"/>\n
[reo 0.0.7] <o level="1" line="40.37" name="cos"/>\n
[reo 0.0.7] <o level="1" line="40.50" name="ctan"/>\n
[reo 0.0.7] <o level="1" line="40.60" name="as-degrees"/>\n
[reo 0.0.7] <o level="1" line="40.66" name="as-radians"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="angle$ctan"\n
[reo 0.0.7] original-name="ctan"\n
[reo 0.0.7] parent="angle"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".sin" const="" line="52" name="sine" pos="5">\n
[reo 0.0.7] <o base="^" line="52" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="53" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="54" pos="10">\n
[reo 0.0.7] <o base="sine" line="54" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="54" pos="14">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="55" pos="6"/>\n
[reo 0.0.7] <o base=".div" line="56" pos="6">\n
[reo 0.0.7] <o base=".cos" line="57" pos="9">\n
[reo 0.0.7] <o base="^" line="57" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="sine" line="58" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="50.31" name="f"/>\n
[reo 0.0.7] <o level="1" line="50.32" name="@"/>\n
[reo 0.0.7] <o level="1" line="50.34" name="sin"/>\n
[reo 0.0.7] <o level="1" line="50.37" name="cos"/>\n
[reo 0.0.7] <o level="1" line="50.40" name="tan"/>\n
[reo 0.0.7] <o level="1" line="50.60" name="as-degrees"/>\n
[reo 0.0.7] <o level="1" line="50.66" name="as-radians"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="60"\n
[reo 0.0.7] name="angle$as-degrees"\n
[reo 0.0.7] original-name="as-degrees"\n
[reo 0.0.7] parent="angle"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".div" line="62" name="@" pos="4">\n
[reo 0.0.7] <o base=".times" line="63" pos="7">\n
[reo 0.0.7] <o base="^" line="63" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="63" pos="14">180.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.pi" line="64" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="60.31" name="f"/>\n
[reo 0.0.7] <o level="1" line="60.32" name="@"/>\n
[reo 0.0.7] <o level="1" line="60.34" name="sin"/>\n
[reo 0.0.7] <o level="1" line="60.37" name="cos"/>\n
[reo 0.0.7] <o level="1" line="60.40" name="tan"/>\n
[reo 0.0.7] <o level="1" line="60.50" name="ctan"/>\n
[reo 0.0.7] <o level="1" line="60.66" name="as-radians"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="66"\n
[reo 0.0.7] name="angle$as-radians"\n
[reo 0.0.7] original-name="as-radians"\n
[reo 0.0.7] parent="angle"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".div" line="68" name="@" pos="4">\n
[reo 0.0.7] <o base=".times" line="69" pos="7">\n
[reo 0.0.7] <o base="^" line="69" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.math.pi" line="69" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="70" pos="6">180.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="66.31" name="f"/>\n
[reo 0.0.7] <o level="1" line="66.32" name="@"/>\n
[reo 0.0.7] <o level="1" line="66.34" name="sin"/>\n
[reo 0.0.7] <o level="1" line="66.37" name="cos"/>\n
[reo 0.0.7] <o level="1" line="66.40" name="tan"/>\n
[reo 0.0.7] <o level="1" line="66.50" name="ctan"/>\n
[reo 0.0.7] <o level="1" line="66.60" name="as-degrees"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 329µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 320µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' produced (14084 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="2"\n
[reo 0.0.7] name="org.eolang.math.angle"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/angle.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.926924Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.pi\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # The angle in radians\n
[reo 0.0.7] [f] > angle\n
[reo 0.0.7] f > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sine of $\n
[reo 0.0.7] [] > sin /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Cosine of $\n
[reo 0.0.7] [] > cos /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Tangent of $\n
[reo 0.0.7] [] > tan\n
[reo 0.0.7] ^.cos > cosine!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] cosine.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] div.\n
[reo 0.0.7] ^.sin\n
[reo 0.0.7] cosine\n
[reo 0.0.7] \n
[reo 0.0.7] # Cotangent of $\n
[reo 0.0.7] [] > ctan\n
[reo 0.0.7] ^.sin > sine!\n
[reo 0.0.7] if. > @\n
[reo 0.0.7] sine.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] div.\n
[reo 0.0.7] ^.cos\n
[reo 0.0.7] sine\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this from radians to degrees\n
[reo 0.0.7] [] > as-degrees\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] ^.times 180.0\n
[reo 0.0.7] pi\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this from degrees to radians\n
[reo 0.0.7] [] > as-radians\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] ^.times pi\n
[reo 0.0.7] 180.0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>nan org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>nan</part>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>pi org.eolang.math.pi</tail>\n
[reo 0.0.7] <part>pi</part>\n
[reo 0.0.7] <part>org.eolang.math.pi</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="angle"\n
[reo 0.0.7] original-name="angle"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="31" name="f" pos="1"/>\n
[reo 0.0.7] <o base="f" line="32" name="@" pos="2"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] base="angle$sin"\n
[reo 0.0.7] cut="2"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="sin"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="34">\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="cos" base="cos" level="1"/>\n
[reo 0.0.7] <o as="tan" base="tan" level="1"/>\n
[reo 0.0.7] <o as="ctan" base="ctan" level="1"/>\n
[reo 0.0.7] <o as="as-degrees" base="as-degrees" level="1"/>\n
[reo 0.0.7] <o as="as-radians" base="as-radians" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] base="angle$cos"\n
[reo 0.0.7] cut="3"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="cos"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="37">\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="sin" base="sin" level="1"/>\n
[reo 0.0.7] <o as="tan" base="tan" level="1"/>\n
[reo 0.0.7] <o as="ctan" base="ctan" level="1"/>\n
[reo 0.0.7] <o as="as-degrees" base="as-degrees" level="1"/>\n
[reo 0.0.7] <o as="as-radians" base="as-radians" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="angle$tan"\n
[reo 0.0.7] cut="4"\n
[reo 0.0.7] line="40"\n
[reo 0.0.7] name="tan"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="40">\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="sin" base="sin" level="1"/>\n
[reo 0.0.7] <o as="cos" base="cos" level="1"/>\n
[reo 0.0.7] <o as="ctan" base="ctan" level="1"/>\n
[reo 0.0.7] <o as="as-degrees" base="as-degrees" level="1"/>\n
[reo 0.0.7] <o as="as-radians" base="as-radians" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="angle$ctan"\n
[reo 0.0.7] cut="16"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="ctan"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="50">\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="sin" base="sin" level="1"/>\n
[reo 0.0.7] <o as="cos" base="cos" level="1"/>\n
[reo 0.0.7] <o as="tan" base="tan" level="1"/>\n
[reo 0.0.7] <o as="as-degrees" base="as-degrees" level="1"/>\n
[reo 0.0.7] <o as="as-radians" base="as-radians" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="angle$as-degrees"\n
[reo 0.0.7] cut="28"\n
[reo 0.0.7] line="60"\n
[reo 0.0.7] name="as-degrees"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="60">\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="sin" base="sin" level="1"/>\n
[reo 0.0.7] <o as="cos" base="cos" level="1"/>\n
[reo 0.0.7] <o as="tan" base="tan" level="1"/>\n
[reo 0.0.7] <o as="ctan" base="ctan" level="1"/>\n
[reo 0.0.7] <o as="as-radians" base="as-radians" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="angle$as-radians"\n
[reo 0.0.7] cut="34"\n
[reo 0.0.7] line="66"\n
[reo 0.0.7] name="as-radians"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="66">\n
[reo 0.0.7] <o as="f" base="f" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="sin" base="sin" level="1"/>\n
[reo 0.0.7] <o as="cos" base="cos" level="1"/>\n
[reo 0.0.7] <o as="tan" base="tan" level="1"/>\n
[reo 0.0.7] <o as="ctan" base="ctan" level="1"/>\n
[reo 0.0.7] <o as="as-degrees" base="as-degrees" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="angle$sin"\n
[reo 0.0.7] original-name="sin"\n
[reo 0.0.7] parent="angle"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="34.31" name="f"/>\n
[reo 0.0.7] <o level="1" line="34.32" name="@"/>\n
[reo 0.0.7] <o level="1" line="34.37" name="cos"/>\n
[reo 0.0.7] <o level="1" line="34.40" name="tan"/>\n
[reo 0.0.7] <o level="1" line="34.50" name="ctan"/>\n
[reo 0.0.7] <o level="1" line="34.60" name="as-degrees"/>\n
[reo 0.0.7] <o level="1" line="34.66" name="as-radians"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="angle$cos"\n
[reo 0.0.7] original-name="cos"\n
[reo 0.0.7] parent="angle"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="37.31" name="f"/>\n
[reo 0.0.7] <o level="1" line="37.32" name="@"/>\n
[reo 0.0.7] <o level="1" line="37.34" name="sin"/>\n
[reo 0.0.7] <o level="1" line="37.40" name="tan"/>\n
[reo 0.0.7] <o level="1" line="37.50" name="ctan"/>\n
[reo 0.0.7] <o level="1" line="37.60" name="as-degrees"/>\n
[reo 0.0.7] <o level="1" line="37.66" name="as-radians"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="40"\n
[reo 0.0.7] name="angle$tan"\n
[reo 0.0.7] original-name="tan"\n
[reo 0.0.7] parent="angle"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".cos" const="" line="42" name="cosine" pos="5">\n
[reo 0.0.7] <o base="^" line="42" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="43" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="44" pos="12">\n
[reo 0.0.7] <o base="cosine" line="44" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="44" pos="16">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="45" pos="6"/>\n
[reo 0.0.7] <o base=".div" line="46" pos="6">\n
[reo 0.0.7] <o base=".sin" line="47" pos="9">\n
[reo 0.0.7] <o base="^" line="47" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="cosine" line="48" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="40.31" name="f"/>\n
[reo 0.0.7] <o level="1" line="40.34" name="sin"/>\n
[reo 0.0.7] <o level="1" line="40.37" name="cos"/>\n
[reo 0.0.7] <o level="1" line="40.50" name="ctan"/>\n
[reo 0.0.7] <o level="1" line="40.60" name="as-degrees"/>\n
[reo 0.0.7] <o level="1" line="40.66" name="as-radians"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="angle$ctan"\n
[reo 0.0.7] original-name="ctan"\n
[reo 0.0.7] parent="angle"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".sin" const="" line="52" name="sine" pos="5">\n
[reo 0.0.7] <o base="^" line="52" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="53" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="54" pos="10">\n
[reo 0.0.7] <o base="sine" line="54" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="54" pos="14">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="55" pos="6"/>\n
[reo 0.0.7] <o base=".div" line="56" pos="6">\n
[reo 0.0.7] <o base=".cos" line="57" pos="9">\n
[reo 0.0.7] <o base="^" line="57" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="sine" line="58" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="50.31" name="f"/>\n
[reo 0.0.7] <o level="1" line="50.34" name="sin"/>\n
[reo 0.0.7] <o level="1" line="50.37" name="cos"/>\n
[reo 0.0.7] <o level="1" line="50.40" name="tan"/>\n
[reo 0.0.7] <o level="1" line="50.60" name="as-degrees"/>\n
[reo 0.0.7] <o level="1" line="50.66" name="as-radians"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="60"\n
[reo 0.0.7] name="angle$as-degrees"\n
[reo 0.0.7] original-name="as-degrees"\n
[reo 0.0.7] parent="angle"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".div" line="62" name="@" pos="4">\n
[reo 0.0.7] <o base=".times" line="63" pos="7">\n
[reo 0.0.7] <o base="^" line="63" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="63" pos="14">180.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.pi" line="64" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="60.31" name="f"/>\n
[reo 0.0.7] <o level="1" line="60.34" name="sin"/>\n
[reo 0.0.7] <o level="1" line="60.37" name="cos"/>\n
[reo 0.0.7] <o level="1" line="60.40" name="tan"/>\n
[reo 0.0.7] <o level="1" line="60.50" name="ctan"/>\n
[reo 0.0.7] <o level="1" line="60.66" name="as-radians"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="66"\n
[reo 0.0.7] name="angle$as-radians"\n
[reo 0.0.7] original-name="as-radians"\n
[reo 0.0.7] parent="angle"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".div" line="68" name="@" pos="4">\n
[reo 0.0.7] <o base=".times" line="69" pos="7">\n
[reo 0.0.7] <o base="^" line="69" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.math.pi" line="69" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="70" pos="6">180.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="66.31" name="f"/>\n
[reo 0.0.7] <o level="1" line="66.34" name="sin"/>\n
[reo 0.0.7] <o level="1" line="66.37" name="cos"/>\n
[reo 0.0.7] <o level="1" line="66.40" name="tan"/>\n
[reo 0.0.7] <o level="1" line="66.50" name="ctan"/>\n
[reo 0.0.7] <o level="1" line="66.60" name="as-degrees"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 153µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 212µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' produced (14542 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="2"\n
[reo 0.0.7] name="org.eolang.math.angle"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/angle.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.926924Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.nan\n
[reo 0.0.7] +alias org.eolang.math.pi\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # The angle in radians\n
[reo 0.0.7] [f] &gt; angle\n
[reo 0.0.7] f &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sine of $\n
[reo 0.0.7] [] &gt; sin /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Cosine of $\n
[reo 0.0.7] [] &gt; cos /float\n
[reo 0.0.7] \n
[reo 0.0.7] # Tangent of $\n
[reo 0.0.7] [] &gt; tan\n
[reo 0.0.7] ^.cos &gt; cosine!\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] cosine.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] div.\n
[reo 0.0.7] ^.sin\n
[reo 0.0.7] cosine\n
[reo 0.0.7] \n
[reo 0.0.7] # Cotangent of $\n
[reo 0.0.7] [] &gt; ctan\n
[reo 0.0.7] ^.sin &gt; sine!\n
[reo 0.0.7] if. &gt; @\n
[reo 0.0.7] sine.eq 0.0\n
[reo 0.0.7] nan\n
[reo 0.0.7] div.\n
[reo 0.0.7] ^.cos\n
[reo 0.0.7] sine\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this from radians to degrees\n
[reo 0.0.7] [] > as-degrees\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] ^.times 180.0\n
[reo 0.0.7] pi\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this from degrees to radians\n
[reo 0.0.7] [] > as-radians\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] ^.times pi\n
[reo 0.0.7] 180.0\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] <sheet>remove-levels</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>nan org.eolang.math.nan</tail>\n
[reo 0.0.7] <part>nan</part>\n
[reo 0.0.7] <part>org.eolang.math.nan</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta expanded="" line="24">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>pi org.eolang.math.pi</tail>\n
[reo 0.0.7] <part>pi</part>\n
[reo 0.0.7] <part>org.eolang.math.pi</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="28">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="angle"\n
[reo 0.0.7] original-name="angle"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="31" name="f" pos="1"/>\n
[reo 0.0.7] <o base="f" line="32" name="@" pos="2" ref="31"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] base="angle$sin"\n
[reo 0.0.7] cut="2"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="sin"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="34">\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="31"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="32"/>\n
[reo 0.0.7] <o as="cos" base="cos" level="1" ref="37"/>\n
[reo 0.0.7] <o as="tan" base="tan" level="1" ref="40"/>\n
[reo 0.0.7] <o as="ctan" base="ctan" level="1" ref="50"/>\n
[reo 0.0.7] <o as="as-degrees" base="as-degrees" level="1" ref="60"/>\n
[reo 0.0.7] <o as="as-radians" base="as-radians" level="1" ref="66"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] base="angle$cos"\n
[reo 0.0.7] cut="3"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="cos"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="37">\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="31"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="32"/>\n
[reo 0.0.7] <o as="sin" base="sin" level="1" ref="34"/>\n
[reo 0.0.7] <o as="tan" base="tan" level="1" ref="40"/>\n
[reo 0.0.7] <o as="ctan" base="ctan" level="1" ref="50"/>\n
[reo 0.0.7] <o as="as-degrees" base="as-degrees" level="1" ref="60"/>\n
[reo 0.0.7] <o as="as-radians" base="as-radians" level="1" ref="66"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="angle$tan"\n
[reo 0.0.7] cut="4"\n
[reo 0.0.7] line="40"\n
[reo 0.0.7] name="tan"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="40">\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="31"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="32"/>\n
[reo 0.0.7] <o as="sin" base="sin" level="1" ref="34"/>\n
[reo 0.0.7] <o as="cos" base="cos" level="1" ref="37"/>\n
[reo 0.0.7] <o as="ctan" base="ctan" level="1" ref="50"/>\n
[reo 0.0.7] <o as="as-degrees" base="as-degrees" level="1" ref="60"/>\n
[reo 0.0.7] <o as="as-radians" base="as-radians" level="1" ref="66"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="angle$ctan"\n
[reo 0.0.7] cut="16"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="ctan"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="50">\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="31"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="32"/>\n
[reo 0.0.7] <o as="sin" base="sin" level="1" ref="34"/>\n
[reo 0.0.7] <o as="cos" base="cos" level="1" ref="37"/>\n
[reo 0.0.7] <o as="tan" base="tan" level="1" ref="40"/>\n
[reo 0.0.7] <o as="as-degrees" base="as-degrees" level="1" ref="60"/>\n
[reo 0.0.7] <o as="as-radians" base="as-radians" level="1" ref="66"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="angle$as-degrees"\n
[reo 0.0.7] cut="28"\n
[reo 0.0.7] line="60"\n
[reo 0.0.7] name="as-degrees"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="60">\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="31"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="32"/>\n
[reo 0.0.7] <o as="sin" base="sin" level="1" ref="34"/>\n
[reo 0.0.7] <o as="cos" base="cos" level="1" ref="37"/>\n
[reo 0.0.7] <o as="tan" base="tan" level="1" ref="40"/>\n
[reo 0.0.7] <o as="ctan" base="ctan" level="1" ref="50"/>\n
[reo 0.0.7] <o as="as-radians" base="as-radians" level="1" ref="66"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="angle$as-radians"\n
[reo 0.0.7] cut="34"\n
[reo 0.0.7] line="66"\n
[reo 0.0.7] name="as-radians"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="66">\n
[reo 0.0.7] <o as="f" base="f" level="1" ref="31"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="32"/>\n
[reo 0.0.7] <o as="sin" base="sin" level="1" ref="34"/>\n
[reo 0.0.7] <o as="cos" base="cos" level="1" ref="37"/>\n
[reo 0.0.7] <o as="tan" base="tan" level="1" ref="40"/>\n
[reo 0.0.7] <o as="ctan" base="ctan" level="1" ref="50"/>\n
[reo 0.0.7] <o as="as-degrees" base="as-degrees" level="1" ref="60"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="angle$sin"\n
[reo 0.0.7] original-name="sin"\n
[reo 0.0.7] parent="angle"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="34.31" name="f"/>\n
[reo 0.0.7] <o level="1" line="34.32" name="@"/>\n
[reo 0.0.7] <o level="1" line="34.37" name="cos"/>\n
[reo 0.0.7] <o level="1" line="34.40" name="tan"/>\n
[reo 0.0.7] <o level="1" line="34.50" name="ctan"/>\n
[reo 0.0.7] <o level="1" line="34.60" name="as-degrees"/>\n
[reo 0.0.7] <o level="1" line="34.66" name="as-radians"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="float"\n
[reo 0.0.7] line="37"\n
[reo 0.0.7] name="angle$cos"\n
[reo 0.0.7] original-name="cos"\n
[reo 0.0.7] parent="angle"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="37.31" name="f"/>\n
[reo 0.0.7] <o level="1" line="37.32" name="@"/>\n
[reo 0.0.7] <o level="1" line="37.34" name="sin"/>\n
[reo 0.0.7] <o level="1" line="37.40" name="tan"/>\n
[reo 0.0.7] <o level="1" line="37.50" name="ctan"/>\n
[reo 0.0.7] <o level="1" line="37.60" name="as-degrees"/>\n
[reo 0.0.7] <o level="1" line="37.66" name="as-radians"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="40"\n
[reo 0.0.7] name="angle$tan"\n
[reo 0.0.7] original-name="tan"\n
[reo 0.0.7] parent="angle"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".cos" const="" line="42" name="cosine" pos="5">\n
[reo 0.0.7] <o base="^" line="42" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="43" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="44" pos="12">\n
[reo 0.0.7] <o base="cosine" line="44" pos="6" ref="42"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="44" pos="16">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="45" pos="6"/>\n
[reo 0.0.7] <o base=".div" line="46" pos="6">\n
[reo 0.0.7] <o base=".sin" line="47" pos="9">\n
[reo 0.0.7] <o base="^" line="47" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="cosine" line="48" pos="8" ref="42"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="40.31" name="f"/>\n
[reo 0.0.7] <o level="1" line="40.34" name="sin"/>\n
[reo 0.0.7] <o level="1" line="40.37" name="cos"/>\n
[reo 0.0.7] <o level="1" line="40.50" name="ctan"/>\n
[reo 0.0.7] <o level="1" line="40.60" name="as-degrees"/>\n
[reo 0.0.7] <o level="1" line="40.66" name="as-radians"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="angle$ctan"\n
[reo 0.0.7] original-name="ctan"\n
[reo 0.0.7] parent="angle"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".sin" const="" line="52" name="sine" pos="5">\n
[reo 0.0.7] <o base="^" line="52" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".if" line="53" name="@" pos="4">\n
[reo 0.0.7] <o base=".eq" line="54" pos="10">\n
[reo 0.0.7] <o base="sine" line="54" pos="6" ref="52"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="54" pos="14">0.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.nan" line="55" pos="6"/>\n
[reo 0.0.7] <o base=".div" line="56" pos="6">\n
[reo 0.0.7] <o base=".cos" line="57" pos="9">\n
[reo 0.0.7] <o base="^" line="57" pos="8"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="sine" line="58" pos="8" ref="52"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="50.31" name="f"/>\n
[reo 0.0.7] <o level="1" line="50.34" name="sin"/>\n
[reo 0.0.7] <o level="1" line="50.37" name="cos"/>\n
[reo 0.0.7] <o level="1" line="50.40" name="tan"/>\n
[reo 0.0.7] <o level="1" line="50.60" name="as-degrees"/>\n
[reo 0.0.7] <o level="1" line="50.66" name="as-radians"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="60"\n
[reo 0.0.7] name="angle$as-degrees"\n
[reo 0.0.7] original-name="as-degrees"\n
[reo 0.0.7] parent="angle"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".div" line="62" name="@" pos="4">\n
[reo 0.0.7] <o base=".times" line="63" pos="7">\n
[reo 0.0.7] <o base="^" line="63" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="63" pos="14">180.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.math.pi" line="64" pos="6"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="60.31" name="f"/>\n
[reo 0.0.7] <o level="1" line="60.34" name="sin"/>\n
[reo 0.0.7] <o level="1" line="60.37" name="cos"/>\n
[reo 0.0.7] <o level="1" line="60.40" name="tan"/>\n
[reo 0.0.7] <o level="1" line="60.50" name="ctan"/>\n
[reo 0.0.7] <o level="1" line="60.66" name="as-radians"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="66"\n
[reo 0.0.7] name="angle$as-radians"\n
[reo 0.0.7] original-name="as-radians"\n
[reo 0.0.7] parent="angle"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".div" line="68" name="@" pos="4">\n
[reo 0.0.7] <o base=".times" line="69" pos="7">\n
[reo 0.0.7] <o base="^" line="69" pos="6"/>\n
[reo 0.0.7] <o base="org.eolang.math.pi" line="69" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.float" data="float" line="70" pos="6">180.0</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="66.31" name="f"/>\n
[reo 0.0.7] <o level="1" line="66.34" name="sin"/>\n
[reo 0.0.7] <o level="1" line="66.37" name="cos"/>\n
[reo 0.0.7] <o level="1" line="66.40" name="tan"/>\n
[reo 0.0.7] <o level="1" line="66.50" name="ctan"/>\n
[reo 0.0.7] <o level="1" line="66.60" name="as-degrees"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 198µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 187µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 201µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 262ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7064 bytes of XML in 180µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/math/angle.xmir saved (14711 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/math/angle.xmir (program:org.eolang.math.angle) to ./home/r/repo/target/eo/03-optimize/org/eolang/math/angle.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7342 bytes of XML in 203µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7342 bytes of XML in 194µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 694µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 504µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 643µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 501µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 869µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 508µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 697µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 490µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 607µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 513µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 659µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 593µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 626µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 151µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 603µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 164µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 616µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 753µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 588µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 937µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 667µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 781µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 173µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 575µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 178µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 139µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 598µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 939µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 662µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 773µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 164µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 589µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 659µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 612µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 677µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 645µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 184µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 641µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 671µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 84µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 86µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 622µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' produced (8694 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="4"\n
[reo 0.0.7] name="org.eolang.math.nan"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/nan.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.940775Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # Not a number\n
[reo 0.0.7] [] > nan\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] TRUE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x] > times\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x] > plus\n
[reo 0.0.7] ^ &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] &gt; neg\n
[reo 0.0.7] ^ &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)\n
[reo 0.0.7] [] &gt; signum\n
[reo 0.0.7] ^ &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x] &gt; minus\n
[reo 0.0.7] ^ &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # x'th power of $\n
[reo 0.0.7] [x] > pow\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x] > div\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] 7F-C0-00-00 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] "You can't convert NaN to int" > msg\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to string\n
[reo 0.0.7] [] > as-string\n
[reo 0.0.7] "NaN" > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="29" name="nan" pos="0">\n
[reo 0.0.7] <o abstract="" line="30" name="eq" pos="2">\n
[reo 0.0.7] <o line="31" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="34" name="neq" pos="2">\n
[reo 0.0.7] <o line="35" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="38" name="lt" pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="40"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="42" name="lte" pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="44"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="46" name="gt" pos="2">\n
[reo 0.0.7] <o line="47" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="48"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="50" name="gte" pos="2">\n
[reo 0.0.7] <o line="51" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="54" name="times" pos="2">\n
[reo 0.0.7] <o line="55" name="x" pos="3"/>\n
[reo 0.0.7] <o base="^" line="56" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="58" name="plus" pos="2">\n
[reo 0.0.7] <o line="59" name="x" pos="3"/>\n
[reo 0.0.7] <o base="^" line="60" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="62" name="neg" pos="2">\n
[reo 0.0.7] <o base="^" line="64" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="66" name="signum" pos="2">\n
[reo 0.0.7] <o base="^" line="68" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="70" name="minus" pos="2">\n
[reo 0.0.7] <o line="71" name="x" pos="3"/>\n
[reo 0.0.7] <o base="^" line="72" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="74" name="pow" pos="2">\n
[reo 0.0.7] <o line="75" name="x" pos="3"/>\n
[reo 0.0.7] <o base="^" line="76" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="78" name="div" pos="2">\n
[reo 0.0.7] <o line="79" name="x" pos="3"/>\n
[reo 0.0.7] <o base="^" line="80" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="82" name="abs" pos="2">\n
[reo 0.0.7] <o base="^" line="84" name="@" pos="4"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="86" name="as-bytes" pos="2">\n
[reo 0.0.7] <o base="org.eolang.bytes"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="88"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">7F C0 00 00</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="90" name="as-int" pos="2">\n
[reo 0.0.7] <o abstract="" line="92" name="@" pos="4">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="msg"\n
[reo 0.0.7] pos="6">You can't convert NaN to int</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="95" name="as-string" pos="2">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="97"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">NaN</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 702µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 752µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 165µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 653µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 815µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 170µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 653µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 808µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 166µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 655µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 162µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 676µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 740µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 161µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 678µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 715µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 161µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 677µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 725µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 157µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 701µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 715µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 692µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 158µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 719µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 731µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 699µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 947µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 243µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 92µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 91µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 727µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 688µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 74µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 83µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 81µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 739µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 16ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 298µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 207µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (42537 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="4"\n
[reo 0.0.7] name="org.eolang.math.nan"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/nan.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.940775Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # Not a number\n
[reo 0.0.7] [] > nan\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] TRUE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x] > times\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x] > plus\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x] > minus\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # x'th power of $\n
[reo 0.0.7] [x] > pow\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x] > div\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)\n
[reo 0.0.7] [] > abs\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] > as-bytes\n
[reo 0.0.7] 7F-C0-00-00 > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] > as-int\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] "You can't convert NaN to int" > msg\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to string\n
[reo 0.0.7] [] > as-string\n
[reo 0.0.7] "NaN" > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="29"\n
[reo 0.0.7] name="nan"\n
[reo 0.0.7] original-name="nan"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$eq"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="30">\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$neq"\n
[reo 0.0.7] cut="3"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="neq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="34">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$lt"\n
[reo 0.0.7] cut="6"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="lt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="38">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$lte"\n
[reo 0.0.7] cut="9"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="lte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="42">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$gt"\n
[reo 0.0.7] cut="12"\n
[reo 0.0.7] line="46"\n
[reo 0.0.7] name="gt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="46">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$gte"\n
[reo 0.0.7] cut="15"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="gte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="50">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$times"\n
[reo 0.0.7] cut="18"\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="times"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="54">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$plus"\n
[reo 0.0.7] cut="21"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="plus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="58">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$neg"\n
[reo 0.0.7] cut="24"\n
[reo 0.0.7] line="62"\n
[reo 0.0.7] name="neg"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="62">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$signum"\n
[reo 0.0.7] cut="26"\n
[reo 0.0.7] line="66"\n
[reo 0.0.7] name="signum"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="66">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$minus"\n
[reo 0.0.7] cut="28"\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] name="minus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="70">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$pow"\n
[reo 0.0.7] cut="31"\n
[reo 0.0.7] line="74"\n
[reo 0.0.7] name="pow"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="74">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$div"\n
[reo 0.0.7] cut="34"\n
[reo 0.0.7] line="78"\n
[reo 0.0.7] name="div"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="78">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$abs"\n
[reo 0.0.7] cut="37"\n
[reo 0.0.7] line="82"\n
[reo 0.0.7] name="abs"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="82">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$as-bytes"\n
[reo 0.0.7] cut="39"\n
[reo 0.0.7] line="86"\n
[reo 0.0.7] name="as-bytes"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="86">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$as-int"\n
[reo 0.0.7] cut="41"\n
[reo 0.0.7] line="90"\n
[reo 0.0.7] name="as-int"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="90">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$as-string"\n
[reo 0.0.7] cut="44"\n
[reo 0.0.7] line="95"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="95">\n
[reo 0.0.7] <o as="eq" base="eq" level="1"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1"/>\n
[reo 0.0.7] <o as="times" base="times" level="1"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1"/>\n
[reo 0.0.7] <o as="div" base="div" level="1"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="nan$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="31" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] <o level="1" line="30.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="30.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="30.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="30.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="30.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="30.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="30.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="30.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="30.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="30.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="30.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="30.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="30.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="30.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="30.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="30.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="nan$neq"\n
[reo 0.0.7] original-name="neq"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="35" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">01</o>\n
[reo 0.0.7] <o level="1" line="34.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="34.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="34.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="34.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="34.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="34.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="34.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="34.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="34.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="34.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="34.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="34.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="34.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="34.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="34.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="34.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="nan$lt"\n
[reo 0.0.7] original-name="lt"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="40"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] <o level="1" line="38.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="38.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="38.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="38.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="38.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="38.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="38.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="38.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="38.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="38.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="38.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="38.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="38.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="38.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="38.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="38.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="nan$lte"\n
[reo 0.0.7] original-name="lte"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="44"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] <o level="1" line="42.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="42.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="42.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="42.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="42.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="42.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="42.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="42.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="42.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="42.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="42.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="42.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="42.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="42.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="42.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="42.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="46"\n
[reo 0.0.7] name="nan$gt"\n
[reo 0.0.7] original-name="gt"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="47" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="48"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] <o level="1" line="46.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="46.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="46.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="46.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="46.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="46.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="46.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="46.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="46.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="46.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="46.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="46.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="46.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="46.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="46.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="46.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="nan$gte"\n
[reo 0.0.7] original-name="gte"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="51" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] <o level="1" line="50.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="50.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="50.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="50.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="50.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="50.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="50.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="50.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="50.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="50.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="50.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="50.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="50.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="50.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="50.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="50.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="nan$times"\n
[reo 0.0.7] original-name="times"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="55" name="x" pos="3"/>\n
[reo 0.0.7] <o base="^" line="56" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="54.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="54.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="54.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="54.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="54.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="54.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="54.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="54.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="54.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="54.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="54.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="54.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="54.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="54.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="54.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="54.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="nan$plus"\n
[reo 0.0.7] original-name="plus"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="59" name="x" pos="3"/>\n
[reo 0.0.7] <o base="^" line="60" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="58.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="58.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="58.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="58.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="58.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="58.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="58.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="58.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="58.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="58.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="58.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="58.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="58.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="58.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="58.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="58.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="62"\n
[reo 0.0.7] name="nan$neg"\n
[reo 0.0.7] original-name="neg"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="^" line="64" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="62.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="62.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="62.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="62.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="62.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="62.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="62.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="62.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="62.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="62.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="62.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="62.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="62.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="62.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="62.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="62.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="66"\n
[reo 0.0.7] name="nan$signum"\n
[reo 0.0.7] original-name="signum"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="^" line="68" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="66.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="66.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="66.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="66.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="66.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="66.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="66.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="66.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="66.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="66.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="66.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="66.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="66.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="66.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="66.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="66.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] name="nan$minus"\n
[reo 0.0.7] original-name="minus"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="71" name="x" pos="3"/>\n
[reo 0.0.7] <o base="^" line="72" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="70.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="70.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="70.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="70.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="70.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="70.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="70.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="70.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="70.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="70.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="70.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="70.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="70.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="70.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="70.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="70.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="74"\n
[reo 0.0.7] name="nan$pow"\n
[reo 0.0.7] original-name="pow"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="75" name="x" pos="3"/>\n
[reo 0.0.7] <o base="^" line="76" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="74.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="74.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="74.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="74.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="74.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="74.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="74.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="74.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="74.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="74.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="74.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="74.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="74.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="74.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="74.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="74.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="78"\n
[reo 0.0.7] name="nan$div"\n
[reo 0.0.7] original-name="div"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="79" name="x" pos="3"/>\n
[reo 0.0.7] <o base="^" line="80" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="78.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="78.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="78.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="78.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="78.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="78.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="78.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="78.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="78.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="78.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="78.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="78.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="78.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="78.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="78.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="78.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="82"\n
[reo 0.0.7] name="nan$abs"\n
[reo 0.0.7] original-name="abs"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="^" line="84" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="82.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="82.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="82.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="82.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="82.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="82.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="82.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="82.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="82.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="82.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="82.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="82.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="82.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="82.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="82.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="82.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="86"\n
[reo 0.0.7] name="nan$as-bytes"\n
[reo 0.0.7] original-name="as-bytes"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.bytes"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="88"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">7F C0 00 00</o>\n
[reo 0.0.7] <o level="1" line="86.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="86.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="86.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="86.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="86.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="86.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="86.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="86.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="86.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="86.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="86.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="86.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="86.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="86.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="86.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="86.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="90"\n
[reo 0.0.7] name="nan$as-int"\n
[reo 0.0.7] original-name="as-int"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$as-int$@"\n
[reo 0.0.7] cut="41"\n
[reo 0.0.7] line="92"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="92">\n
[reo 0.0.7] <o as="eq" base="eq" level="2"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="2"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="2"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="2"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="2"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="2"/>\n
[reo 0.0.7] <o as="times" base="times" level="2"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="2"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="2"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="2"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="2"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="2"/>\n
[reo 0.0.7] <o as="div" base="div" level="2"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="2"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="2"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="90.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="90.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="90.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="90.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="90.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="90.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="90.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="90.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="90.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="90.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="90.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="90.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="90.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="90.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="90.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="90.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="92"\n
[reo 0.0.7] name="nan$as-int$@"\n
[reo 0.0.7] original-name="@"\n
[reo 0.0.7] parent="nan$as-int"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="msg"\n
[reo 0.0.7] pos="6">You can't convert NaN to int</o>\n
[reo 0.0.7] <o level="2" line="92.30" name="eq"/>\n
[reo 0.0.7] <o level="2" line="92.34" name="neq"/>\n
[reo 0.0.7] <o level="2" line="92.38" name="lt"/>\n
[reo 0.0.7] <o level="2" line="92.42" name="lte"/>\n
[reo 0.0.7] <o level="2" line="92.46" name="gt"/>\n
[reo 0.0.7] <o level="2" line="92.50" name="gte"/>\n
[reo 0.0.7] <o level="2" line="92.54" name="times"/>\n
[reo 0.0.7] <o level="2" line="92.58" name="plus"/>\n
[reo 0.0.7] <o level="2" line="92.62" name="neg"/>\n
[reo 0.0.7] <o level="2" line="92.66" name="signum"/>\n
[reo 0.0.7] <o level="2" line="92.70" name="minus"/>\n
[reo 0.0.7] <o level="2" line="92.74" name="pow"/>\n
[reo 0.0.7] <o level="2" line="92.78" name="div"/>\n
[reo 0.0.7] <o level="2" line="92.82" name="abs"/>\n
[reo 0.0.7] <o level="2" line="92.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="2" line="92.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="95"\n
[reo 0.0.7] name="nan$as-string"\n
[reo 0.0.7] original-name="as-string"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="97"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">NaN</o>\n
[reo 0.0.7] <o level="1" line="95.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="95.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="95.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="95.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="95.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="95.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="95.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="95.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="95.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="95.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="95.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="95.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="95.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="95.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="95.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="95.90" name="as-int"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 311µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 269µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 15ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 23ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 241µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' produced (45252 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="4"\n
[reo 0.0.7] name="org.eolang.math.nan"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/nan.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.940775Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # Not a number\n
[reo 0.0.7] [] > nan\n
[reo 0.0.7] # Tests that $ = x\n
[reo 0.0.7] [x] > eq\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≠ x\n
[reo 0.0.7] [x] > neq\n
[reo 0.0.7] TRUE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ < x\n
[reo 0.0.7] [x] > lt\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≤ x\n
[reo 0.0.7] [x] > lte\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ > x\n
[reo 0.0.7] [x] > gt\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Tests that $ ≥ x\n
[reo 0.0.7] [x] > gte\n
[reo 0.0.7] FALSE > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Multiplication of $ and x\n
[reo 0.0.7] [x] > times\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sum of $ and x\n
[reo 0.0.7] [x] > plus\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Negation of $\n
[reo 0.0.7] [] > neg\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Sign of $ (-1.0, 0.0, or 1.0)\n
[reo 0.0.7] [] > signum\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # Difference between $ and x\n
[reo 0.0.7] [x] > minus\n
[reo 0.0.7] ^ > @\n
[reo 0.0.7] \n
[reo 0.0.7] # x'th power of $\n
[reo 0.0.7] [x] &gt; pow\n
[reo 0.0.7] ^ &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Quotient of the division of $ by x\n
[reo 0.0.7] [x] &gt; div\n
[reo 0.0.7] ^ &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Absolute value of $ (i.e., with no sign)\n
[reo 0.0.7] [] &gt; abs\n
[reo 0.0.7] ^ &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to bytes\n
[reo 0.0.7] [] &gt; as-bytes\n
[reo 0.0.7] 7F-C0-00-00 &gt; @\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to int\n
[reo 0.0.7] [] &gt; as-int\n
[reo 0.0.7] [] &gt; @\n
[reo 0.0.7] "You can't convert NaN to int" &gt; msg\n
[reo 0.0.7] \n
[reo 0.0.7] # Converts this to string\n
[reo 0.0.7] [] &gt; as-string\n
[reo 0.0.7] "NaN" &gt; @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] <sheet>remove-levels</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="29"\n
[reo 0.0.7] name="nan"\n
[reo 0.0.7] original-name="nan"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$eq"\n
[reo 0.0.7] cut="0"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="eq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="30">\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="34"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="42"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="50"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="54"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="58"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="62"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="66"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="70"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="74"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="78"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="86"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="90"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="95"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$neq"\n
[reo 0.0.7] cut="3"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="neq"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="34">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="42"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="50"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="54"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="58"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="62"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="66"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="70"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="74"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="78"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="86"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="90"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="95"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$lt"\n
[reo 0.0.7] cut="6"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="lt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="38">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="34"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="42"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="50"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="54"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="58"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="62"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="66"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="70"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="74"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="78"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="86"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="90"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="95"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$lte"\n
[reo 0.0.7] cut="9"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="lte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="42">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="34"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="50"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="54"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="58"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="62"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="66"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="70"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="74"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="78"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="86"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="90"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="95"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$gt"\n
[reo 0.0.7] cut="12"\n
[reo 0.0.7] line="46"\n
[reo 0.0.7] name="gt"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="46">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="34"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="42"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="50"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="54"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="58"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="62"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="66"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="70"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="74"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="78"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="86"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="90"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="95"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$gte"\n
[reo 0.0.7] cut="15"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="gte"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="50">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="34"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="42"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="46"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="54"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="58"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="62"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="66"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="70"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="74"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="78"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="86"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="90"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="95"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$times"\n
[reo 0.0.7] cut="18"\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="times"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="54">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="34"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="42"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="50"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="58"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="62"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="66"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="70"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="74"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="78"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="86"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="90"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="95"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$plus"\n
[reo 0.0.7] cut="21"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="plus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="58">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="34"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="42"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="50"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="54"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="62"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="66"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="70"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="74"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="78"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="86"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="90"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="95"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$neg"\n
[reo 0.0.7] cut="24"\n
[reo 0.0.7] line="62"\n
[reo 0.0.7] name="neg"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="62">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="34"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="42"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="50"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="54"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="58"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="66"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="70"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="74"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="78"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="86"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="90"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="95"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$signum"\n
[reo 0.0.7] cut="26"\n
[reo 0.0.7] line="66"\n
[reo 0.0.7] name="signum"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="66">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="34"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="42"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="50"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="54"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="58"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="62"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="70"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="74"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="78"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="86"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="90"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="95"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$minus"\n
[reo 0.0.7] cut="28"\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] name="minus"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="70">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="34"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="42"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="50"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="54"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="58"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="62"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="66"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="74"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="78"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="86"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="90"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="95"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$pow"\n
[reo 0.0.7] cut="31"\n
[reo 0.0.7] line="74"\n
[reo 0.0.7] name="pow"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="74">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="34"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="42"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="50"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="54"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="58"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="62"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="66"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="70"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="78"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="86"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="90"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="95"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$div"\n
[reo 0.0.7] cut="34"\n
[reo 0.0.7] line="78"\n
[reo 0.0.7] name="div"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="78">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="34"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="42"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="50"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="54"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="58"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="62"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="66"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="70"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="74"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="86"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="90"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="95"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$abs"\n
[reo 0.0.7] cut="37"\n
[reo 0.0.7] line="82"\n
[reo 0.0.7] name="abs"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="82">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="34"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="42"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="50"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="54"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="58"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="62"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="66"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="70"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="74"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="78"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="86"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="90"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="95"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$as-bytes"\n
[reo 0.0.7] cut="39"\n
[reo 0.0.7] line="86"\n
[reo 0.0.7] name="as-bytes"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="86">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="34"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="42"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="50"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="54"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="58"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="62"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="66"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="70"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="74"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="78"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="90"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="95"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$as-int"\n
[reo 0.0.7] cut="41"\n
[reo 0.0.7] line="90"\n
[reo 0.0.7] name="as-int"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="90">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="34"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="42"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="50"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="54"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="58"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="62"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="66"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="70"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="74"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="78"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="86"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="1" ref="95"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$as-string"\n
[reo 0.0.7] cut="44"\n
[reo 0.0.7] line="95"\n
[reo 0.0.7] name="as-string"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="95">\n
[reo 0.0.7] <o as="eq" base="eq" level="1" ref="30"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="1" ref="34"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="1" ref="38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="1" ref="42"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="1" ref="46"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="1" ref="50"/>\n
[reo 0.0.7] <o as="times" base="times" level="1" ref="54"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="1" ref="58"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="1" ref="62"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="1" ref="66"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="1" ref="70"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="1" ref="74"/>\n
[reo 0.0.7] <o as="div" base="div" level="1" ref="78"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="1" ref="82"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="1" ref="86"/>\n
[reo 0.0.7] <o as="as-int" base="as-int" level="1" ref="90"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="nan$eq"\n
[reo 0.0.7] original-name="eq"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="31" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="32"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] <o level="1" line="30.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="30.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="30.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="30.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="30.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="30.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="30.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="30.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="30.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="30.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="30.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="30.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="30.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="30.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="30.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="30.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="34"\n
[reo 0.0.7] name="nan$neq"\n
[reo 0.0.7] original-name="neq"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="35" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="36"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">01</o>\n
[reo 0.0.7] <o level="1" line="34.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="34.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="34.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="34.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="34.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="34.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="34.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="34.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="34.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="34.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="34.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="34.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="34.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="34.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="34.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="34.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="38"\n
[reo 0.0.7] name="nan$lt"\n
[reo 0.0.7] original-name="lt"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="39" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="40"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] <o level="1" line="38.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="38.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="38.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="38.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="38.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="38.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="38.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="38.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="38.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="38.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="38.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="38.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="38.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="38.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="38.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="38.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="42"\n
[reo 0.0.7] name="nan$lte"\n
[reo 0.0.7] original-name="lte"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="43" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="44"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] <o level="1" line="42.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="42.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="42.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="42.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="42.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="42.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="42.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="42.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="42.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="42.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="42.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="42.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="42.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="42.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="42.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="42.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="46"\n
[reo 0.0.7] name="nan$gt"\n
[reo 0.0.7] original-name="gt"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="47" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="48"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] <o level="1" line="46.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="46.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="46.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="46.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="46.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="46.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="46.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="46.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="46.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="46.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="46.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="46.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="46.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="46.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="46.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="46.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="50"\n
[reo 0.0.7] name="nan$gte"\n
[reo 0.0.7] original-name="gte"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="51" name="x" pos="3"/>\n
[reo 0.0.7] <o base="org.eolang.bool"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="52"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">00</o>\n
[reo 0.0.7] <o level="1" line="50.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="50.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="50.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="50.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="50.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="50.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="50.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="50.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="50.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="50.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="50.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="50.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="50.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="50.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="50.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="50.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="54"\n
[reo 0.0.7] name="nan$times"\n
[reo 0.0.7] original-name="times"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="55" name="x" pos="3"/>\n
[reo 0.0.7] <o base="^" line="56" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="54.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="54.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="54.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="54.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="54.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="54.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="54.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="54.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="54.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="54.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="54.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="54.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="54.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="54.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="54.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="54.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="58"\n
[reo 0.0.7] name="nan$plus"\n
[reo 0.0.7] original-name="plus"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="59" name="x" pos="3"/>\n
[reo 0.0.7] <o base="^" line="60" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="58.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="58.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="58.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="58.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="58.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="58.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="58.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="58.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="58.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="58.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="58.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="58.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="58.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="58.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="58.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="58.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="62"\n
[reo 0.0.7] name="nan$neg"\n
[reo 0.0.7] original-name="neg"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="^" line="64" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="62.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="62.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="62.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="62.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="62.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="62.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="62.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="62.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="62.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="62.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="62.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="62.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="62.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="62.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="62.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="62.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="66"\n
[reo 0.0.7] name="nan$signum"\n
[reo 0.0.7] original-name="signum"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="^" line="68" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="66.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="66.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="66.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="66.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="66.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="66.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="66.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="66.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="66.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="66.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="66.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="66.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="66.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="66.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="66.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="66.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="70"\n
[reo 0.0.7] name="nan$minus"\n
[reo 0.0.7] original-name="minus"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="71" name="x" pos="3"/>\n
[reo 0.0.7] <o base="^" line="72" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="70.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="70.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="70.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="70.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="70.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="70.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="70.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="70.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="70.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="70.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="70.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="70.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="70.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="70.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="70.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="70.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="74"\n
[reo 0.0.7] name="nan$pow"\n
[reo 0.0.7] original-name="pow"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="75" name="x" pos="3"/>\n
[reo 0.0.7] <o base="^" line="76" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="74.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="74.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="74.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="74.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="74.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="74.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="74.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="74.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="74.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="74.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="74.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="74.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="74.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="74.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="74.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="74.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="78"\n
[reo 0.0.7] name="nan$div"\n
[reo 0.0.7] original-name="div"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o line="79" name="x" pos="3"/>\n
[reo 0.0.7] <o base="^" line="80" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="78.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="78.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="78.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="78.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="78.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="78.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="78.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="78.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="78.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="78.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="78.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="78.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="78.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="78.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="78.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="78.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="82"\n
[reo 0.0.7] name="nan$abs"\n
[reo 0.0.7] original-name="abs"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="^" line="84" name="@" pos="4"/>\n
[reo 0.0.7] <o level="1" line="82.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="82.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="82.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="82.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="82.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="82.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="82.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="82.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="82.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="82.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="82.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="82.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="82.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="82.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="82.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="82.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="86"\n
[reo 0.0.7] name="nan$as-bytes"\n
[reo 0.0.7] original-name="as-bytes"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.bytes"\n
[reo 0.0.7] data="bytes"\n
[reo 0.0.7] line="88"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">7F C0 00 00</o>\n
[reo 0.0.7] <o level="1" line="86.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="86.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="86.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="86.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="86.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="86.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="86.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="86.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="86.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="86.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="86.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="86.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="86.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="86.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="86.90" name="as-int"/>\n
[reo 0.0.7] <o level="1" line="86.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="90"\n
[reo 0.0.7] name="nan$as-int"\n
[reo 0.0.7] original-name="as-int"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="nan$as-int$@"\n
[reo 0.0.7] cut="41"\n
[reo 0.0.7] line="92"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4"\n
[reo 0.0.7] ref="92">\n
[reo 0.0.7] <o as="eq" base="eq" level="2" ref="90.30"/>\n
[reo 0.0.7] <o as="neq" base="neq" level="2" ref="90.34"/>\n
[reo 0.0.7] <o as="lt" base="lt" level="2" ref="90.38"/>\n
[reo 0.0.7] <o as="lte" base="lte" level="2" ref="90.42"/>\n
[reo 0.0.7] <o as="gt" base="gt" level="2" ref="90.46"/>\n
[reo 0.0.7] <o as="gte" base="gte" level="2" ref="90.50"/>\n
[reo 0.0.7] <o as="times" base="times" level="2" ref="90.54"/>\n
[reo 0.0.7] <o as="plus" base="plus" level="2" ref="90.58"/>\n
[reo 0.0.7] <o as="neg" base="neg" level="2" ref="90.62"/>\n
[reo 0.0.7] <o as="signum" base="signum" level="2" ref="90.66"/>\n
[reo 0.0.7] <o as="minus" base="minus" level="2" ref="90.70"/>\n
[reo 0.0.7] <o as="pow" base="pow" level="2" ref="90.74"/>\n
[reo 0.0.7] <o as="div" base="div" level="2" ref="90.78"/>\n
[reo 0.0.7] <o as="abs" base="abs" level="2" ref="90.82"/>\n
[reo 0.0.7] <o as="as-bytes" base="as-bytes" level="2" ref="90.86"/>\n
[reo 0.0.7] <o as="as-string" base="as-string" level="2" ref="90.95"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="90.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="90.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="90.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="90.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="90.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="90.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="90.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="90.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="90.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="90.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="90.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="90.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="90.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="90.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="90.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="90.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="2"\n
[reo 0.0.7] line="92"\n
[reo 0.0.7] name="nan$as-int$@"\n
[reo 0.0.7] original-name="@"\n
[reo 0.0.7] parent="nan$as-int"\n
[reo 0.0.7] pos="4">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="93"\n
[reo 0.0.7] name="msg"\n
[reo 0.0.7] pos="6">You can't convert NaN to int</o>\n
[reo 0.0.7] <o level="2" line="92.30" name="eq"/>\n
[reo 0.0.7] <o level="2" line="92.34" name="neq"/>\n
[reo 0.0.7] <o level="2" line="92.38" name="lt"/>\n
[reo 0.0.7] <o level="2" line="92.42" name="lte"/>\n
[reo 0.0.7] <o level="2" line="92.46" name="gt"/>\n
[reo 0.0.7] <o level="2" line="92.50" name="gte"/>\n
[reo 0.0.7] <o level="2" line="92.54" name="times"/>\n
[reo 0.0.7] <o level="2" line="92.58" name="plus"/>\n
[reo 0.0.7] <o level="2" line="92.62" name="neg"/>\n
[reo 0.0.7] <o level="2" line="92.66" name="signum"/>\n
[reo 0.0.7] <o level="2" line="92.70" name="minus"/>\n
[reo 0.0.7] <o level="2" line="92.74" name="pow"/>\n
[reo 0.0.7] <o level="2" line="92.78" name="div"/>\n
[reo 0.0.7] <o level="2" line="92.82" name="abs"/>\n
[reo 0.0.7] <o level="2" line="92.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="2" line="92.95" name="as-string"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="95"\n
[reo 0.0.7] name="nan$as-string"\n
[reo 0.0.7] original-name="as-string"\n
[reo 0.0.7] parent="nan"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="org.eolang.string"\n
[reo 0.0.7] data="string"\n
[reo 0.0.7] line="97"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="4">NaN</o>\n
[reo 0.0.7] <o level="1" line="95.30" name="eq"/>\n
[reo 0.0.7] <o level="1" line="95.34" name="neq"/>\n
[reo 0.0.7] <o level="1" line="95.38" name="lt"/>\n
[reo 0.0.7] <o level="1" line="95.42" name="lte"/>\n
[reo 0.0.7] <o level="1" line="95.46" name="gt"/>\n
[reo 0.0.7] <o level="1" line="95.50" name="gte"/>\n
[reo 0.0.7] <o level="1" line="95.54" name="times"/>\n
[reo 0.0.7] <o level="1" line="95.58" name="plus"/>\n
[reo 0.0.7] <o level="1" line="95.62" name="neg"/>\n
[reo 0.0.7] <o level="1" line="95.66" name="signum"/>\n
[reo 0.0.7] <o level="1" line="95.70" name="minus"/>\n
[reo 0.0.7] <o level="1" line="95.74" name="pow"/>\n
[reo 0.0.7] <o level="1" line="95.78" name="div"/>\n
[reo 0.0.7] <o level="1" line="95.82" name="abs"/>\n
[reo 0.0.7] <o level="1" line="95.86" name="as-bytes"/>\n
[reo 0.0.7] <o level="1" line="95.90" name="as-int"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 225µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 214µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 183µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 24ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 300µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 36ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 199µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 122µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 144µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 89µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 413ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7342 bytes of XML in 219µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/math/nan.xmir saved (45427 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/math/nan.xmir (program:org.eolang.math.nan) to ./home/r/repo/target/eo/03-optimize/org/eolang/math/nan.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3546 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3546 bytes of XML in 90µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 253µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 128µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 213µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 204µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 199µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 260µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 194µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 221µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 197µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 228µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 246µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 224µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 147µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 241µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 244µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 85µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 206µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 264µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 206µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 246µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 92µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 87µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 208µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 244µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 225µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 259µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 154µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 169µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 325µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 429µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 171µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 191µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 166µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 330µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 413µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 188µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 189µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 188µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 174µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 287µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 377µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 225µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 260µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 238µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 279µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 237µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 332µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 231µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 78µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 75µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 76µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 341µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 367µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 89µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' produced (4280 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="0"\n
[reo 0.0.7] name="org.eolang.math.e"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/e.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.955654Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # The Euler's number\n
[reo 0.0.7] [] > e\n
[reo 0.0.7] 2.7182818284590452354 > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="29" name="e" pos="0">\n
[reo 0.0.7] <o base="org.eolang.float"\n
[reo 0.0.7] data="float"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="2">2.718281828459045</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 263µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 284µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 142µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 270µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 297µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 270µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 279µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 254µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 305µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 255µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 316µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 261µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 293µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 103µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 254µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 311µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 89µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 88µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 294µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 307µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 269µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 540µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 89µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 289µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 303µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 92µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 87µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 87µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 290µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 322µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 85µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 85µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 302µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 292µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 75µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 70µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 77µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 70µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 282µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 466µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 210µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 202µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (4794 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="0"\n
[reo 0.0.7] name="org.eolang.math.e"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/e.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.955654Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] # The Euler's number\n
[reo 0.0.7] [] > e\n
[reo 0.0.7] 2.7182818284590452354 > @\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2021-2022 Max Trunnikov\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="29" name="e" original-name="e" pos="0">\n
[reo 0.0.7] <o base="org.eolang.float"\n
[reo 0.0.7] data="float"\n
[reo 0.0.7] line="30"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="2">2.718281828459045</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 216µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 184µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 327µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 350µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 84µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 83µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 307µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 338µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 318µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 317µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 89µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 89µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 309µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 326µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 130µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 394µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 324µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 351µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 308µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 92µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 91µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 88µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 88µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 333µs
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 165ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3546 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/math/e.xmir saved (5038 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/math/e.xmir (program:org.eolang.math.e) to ./home/r/repo/target/eo/03-optimize/org/eolang/math/e.xmir
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6903 bytes of XML in 143µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6903 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 519µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #0 via 'not-empty-atoms' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3394 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3695 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 386µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 507µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] Shift #1 via 'middle-varargs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2447 bytes of XML in 92µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2642 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 372µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 595µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] Shift #2 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 405µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 549µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 92µs
[reo 0.0.7] [DEBUG] Shift #3 via 'many-free-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2327 bytes of XML in 91µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2467 bytes of XML in 91µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 410µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 694µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] Shift #4 via 'broken-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2343 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2494 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 423µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 556µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 133µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] Shift #5 via 'duplicate-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3153 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3414 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 416µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 502µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 91µs
[reo 0.0.7] [DEBUG] Shift #6 via 'global-nonames' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2104 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2224 bytes of XML in 87µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 425µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 761µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 101µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] Shift #7 via 'same-line-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2423 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2551 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 397µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 536µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 87µs
[reo 0.0.7] [DEBUG] Shift #8 via 'self-naming' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2178 bytes of XML in 92µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2308 bytes of XML in 87µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 400µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 880µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] Shift #9 via 'add-refs' produced (7266 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="1"\n
[reo 0.0.7] name="org.eolang.math.random"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/random.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.961766Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] [seed] > random\n
[reo 0.0.7] \n
[reo 0.0.7] # Get float value for current seed\n
[reo 0.0.7] # Divide seed to maximum possible value of the seed\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] as-float.\n
[reo 0.0.7] number seed\n
[reo 0.0.7] as-float.\n
[reo 0.0.7] number\n
[reo 0.0.7] left.\n
[reo 0.0.7] number 1\n
[reo 0.0.7] 53\n
[reo 0.0.7] \n
[reo 0.0.7] # Next random.\n
[reo 0.0.7] # Formula is based on linear congruential pseudorandom number generator, as defined by\n
[reo 0.0.7] # D. H. Lehmer and described by Donald E. Knuth in The Art of Computer Programming, Volume 2,\n
[reo 0.0.7] # Third edition: Seminumerical Algorithms, section 3.2.1.\n
[reo 0.0.7] # Magic numbers are taken from Java implementation. 48 lower bits are considered.\n
[reo 0.0.7] # next = (seed * 25214903917 + 11) AND ((1 <LEFT SHIFT> 48) - 1)\n
[reo 0.0.7] [] > next\n
[reo 0.0.7] random > @\n
[reo 0.0.7] and.\n
[reo 0.0.7] number\n
[reo 0.0.7] plus.\n
[reo 0.0.7] 11\n
[reo 0.0.7] times.\n
[reo 0.0.7] ^.seed\n
[reo 0.0.7] 25214903917\n
[reo 0.0.7] minus.\n
[reo 0.0.7] left.\n
[reo 0.0.7] number 1\n
[reo 0.0.7] 53\n
[reo 0.0.7] 1\n
[reo 0.0.7] \n
[reo 0.0.7] # New random with pseudo-random seed\n
[reo 0.0.7] [] > pseudo /random\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.math.number</tail>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="29" name="random" pos="0">\n
[reo 0.0.7] <o line="29" name="seed" pos="1"/>\n
[reo 0.0.7] <o abstract="" line="31" name="@" pos="2">\n
[reo 0.0.7] <o base=".div" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-float" line="35" pos="6">\n
[reo 0.0.7] <o base="number" line="36" pos="8">\n
[reo 0.0.7] <o base="seed" line="36" pos="15" ref="29"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-float" line="37" pos="6">\n
[reo 0.0.7] <o base="number" line="38" pos="8">\n
[reo 0.0.7] <o base=".left" line="39" pos="10">\n
[reo 0.0.7] <o base="number" line="40" pos="12">\n
[reo 0.0.7] <o base="int" data="bytes" line="40" pos="19">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="41" pos="12">00 00 00 00 00 00 00 35</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="next" pos="2">\n
[reo 0.0.7] <o base="random" line="50" name="@" pos="4" ref="29">\n
[reo 0.0.7] <o base=".and" line="51" pos="6">\n
[reo 0.0.7] <o base="number" line="52" pos="8">\n
[reo 0.0.7] <o base=".plus" line="53" pos="10">\n
[reo 0.0.7] <o base="int" data="bytes" line="54" pos="12">00 00 00 00 00 00 00 0B</o>\n
[reo 0.0.7] <o base=".times" line="55" pos="12">\n
[reo 0.0.7] <o base="^" line="56" pos="14"/>\n
[reo 0.0.7] <o base=".seed" line="56" method="" pos="15"/>\n
[reo 0.0.7] <o base="int" data="bytes" line="57" pos="14">00 00 00 05 DE EC E6 6D</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".minus" line="58" pos="8">\n
[reo 0.0.7] <o base=".left" line="59" pos="10">\n
[reo 0.0.7] <o base="number" line="60" pos="12">\n
[reo 0.0.7] <o base="int" data="bytes" line="60" pos="19">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="12">00 00 00 00 00 00 00 35</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="62" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="random" line="64" name="pseudo" pos="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 178µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 435µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 625µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 92µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] Shift #10 via 'wrap-method-calls' produced (7320 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="1"\n
[reo 0.0.7] name="org.eolang.math.random"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/random.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.961766Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] [seed] > random\n
[reo 0.0.7] \n
[reo 0.0.7] # Get float value for current seed\n
[reo 0.0.7] # Divide seed to maximum possible value of the seed\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] as-float.\n
[reo 0.0.7] number seed\n
[reo 0.0.7] as-float.\n
[reo 0.0.7] number\n
[reo 0.0.7] left.\n
[reo 0.0.7] number 1\n
[reo 0.0.7] 53\n
[reo 0.0.7] \n
[reo 0.0.7] # Next random.\n
[reo 0.0.7] # Formula is based on linear congruential pseudorandom number generator, as defined by\n
[reo 0.0.7] # D. H. Lehmer and described by Donald E. Knuth in The Art of Computer Programming, Volume 2,\n
[reo 0.0.7] # Third edition: Seminumerical Algorithms, section 3.2.1.\n
[reo 0.0.7] # Magic numbers are taken from Java implementation. 48 lower bits are considered.\n
[reo 0.0.7] # next = (seed * 25214903917 + 11) AND ((1 <LEFT SHIFT> 48) - 1)\n
[reo 0.0.7] [] > next\n
[reo 0.0.7] random > @\n
[reo 0.0.7] and.\n
[reo 0.0.7] number\n
[reo 0.0.7] plus.\n
[reo 0.0.7] 11\n
[reo 0.0.7] times.\n
[reo 0.0.7] ^.seed\n
[reo 0.0.7] 25214903917\n
[reo 0.0.7] minus.\n
[reo 0.0.7] left.\n
[reo 0.0.7] number 1\n
[reo 0.0.7] 53\n
[reo 0.0.7] 1\n
[reo 0.0.7] \n
[reo 0.0.7] # New random with pseudo-random seed\n
[reo 0.0.7] [] > pseudo /random\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>org.eolang.math.number</tail>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="29" name="random" pos="0">\n
[reo 0.0.7] <o line="29" name="seed" pos="1"/>\n
[reo 0.0.7] <o abstract="" line="31" name="@" pos="2">\n
[reo 0.0.7] <o base=".div" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-float" line="35" pos="6">\n
[reo 0.0.7] <o base="number" line="36" pos="8">\n
[reo 0.0.7] <o base="seed" line="36" pos="15" ref="29"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-float" line="37" pos="6">\n
[reo 0.0.7] <o base="number" line="38" pos="8">\n
[reo 0.0.7] <o base=".left" line="39" pos="10">\n
[reo 0.0.7] <o base="number" line="40" pos="12">\n
[reo 0.0.7] <o base="int" data="bytes" line="40" pos="19">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="41" pos="12">00 00 00 00 00 00 00 35</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="next" pos="2">\n
[reo 0.0.7] <o base="random" line="50" name="@" pos="4" ref="29">\n
[reo 0.0.7] <o base=".and" line="51" pos="6">\n
[reo 0.0.7] <o base="number" line="52" pos="8">\n
[reo 0.0.7] <o base=".plus" line="53" pos="10">\n
[reo 0.0.7] <o base="int" data="bytes" line="54" pos="12">00 00 00 00 00 00 00 0B</o>\n
[reo 0.0.7] <o base=".times" line="55" pos="12">\n
[reo 0.0.7] <o base=".seed" line="56" pos="15">\n
[reo 0.0.7] <o base="^" line="56" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="57" pos="14">00 00 00 05 DE EC E6 6D</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".minus" line="58" pos="8">\n
[reo 0.0.7] <o base=".left" line="59" pos="10">\n
[reo 0.0.7] <o base="number" line="60" pos="12">\n
[reo 0.0.7] <o base="int" data="bytes" line="60" pos="19">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="12">00 00 00 00 00 00 00 35</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="62" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="random" line="64" name="pseudo" pos="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2230 bytes of XML in 87µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2310 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 445µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 813µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 138µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] Shift #11 via 'vars-float-up' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3285 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3451 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 461µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 896µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] Shift #12 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 417µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 649µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #13 via 'unsorted-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2530 bytes of XML in 105µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2721 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 484µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 600µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] Shift #14 via 'incorrect-architect' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2474 bytes of XML in 110µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2634 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 518µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 695µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] Shift #15 via 'expand-aliases' produced (7549 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="1"\n
[reo 0.0.7] name="org.eolang.math.random"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/random.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.961766Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] [seed] > random\n
[reo 0.0.7] \n
[reo 0.0.7] # Get float value for current seed\n
[reo 0.0.7] # Divide seed to maximum possible value of the seed\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] as-float.\n
[reo 0.0.7] number seed\n
[reo 0.0.7] as-float.\n
[reo 0.0.7] number\n
[reo 0.0.7] left.\n
[reo 0.0.7] number 1\n
[reo 0.0.7] 53\n
[reo 0.0.7] \n
[reo 0.0.7] # Next random.\n
[reo 0.0.7] # Formula is based on linear congruential pseudorandom number generator, as defined by\n
[reo 0.0.7] # D. H. Lehmer and described by Donald E. Knuth in The Art of Computer Programming, Volume 2,\n
[reo 0.0.7] # Third edition: Seminumerical Algorithms, section 3.2.1.\n
[reo 0.0.7] # Magic numbers are taken from Java implementation. 48 lower bits are considered.\n
[reo 0.0.7] # next = (seed * 25214903917 + 11) AND ((1 <LEFT SHIFT> 48) - 1)\n
[reo 0.0.7] [] > next\n
[reo 0.0.7] random > @\n
[reo 0.0.7] and.\n
[reo 0.0.7] number\n
[reo 0.0.7] plus.\n
[reo 0.0.7] 11\n
[reo 0.0.7] times.\n
[reo 0.0.7] ^.seed\n
[reo 0.0.7] 25214903917\n
[reo 0.0.7] minus.\n
[reo 0.0.7] left.\n
[reo 0.0.7] number 1\n
[reo 0.0.7] 53\n
[reo 0.0.7] 1\n
[reo 0.0.7] \n
[reo 0.0.7] # New random with pseudo-random seed\n
[reo 0.0.7] [] > pseudo /random\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>number org.eolang.math.number</tail>\n
[reo 0.0.7] <part>number</part>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="29" name="random" pos="0">\n
[reo 0.0.7] <o line="29" name="seed" pos="1"/>\n
[reo 0.0.7] <o abstract="" line="31" name="@" pos="2">\n
[reo 0.0.7] <o base=".div" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-float" line="35" pos="6">\n
[reo 0.0.7] <o base="number" line="36" pos="8">\n
[reo 0.0.7] <o base="seed" line="36" pos="15" ref="29"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-float" line="37" pos="6">\n
[reo 0.0.7] <o base="number" line="38" pos="8">\n
[reo 0.0.7] <o base=".left" line="39" pos="10">\n
[reo 0.0.7] <o base="number" line="40" pos="12">\n
[reo 0.0.7] <o base="int" data="bytes" line="40" pos="19">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="41" pos="12">00 00 00 00 00 00 00 35</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="next" pos="2">\n
[reo 0.0.7] <o base="random" line="50" name="@" pos="4" ref="29">\n
[reo 0.0.7] <o base=".and" line="51" pos="6">\n
[reo 0.0.7] <o base="number" line="52" pos="8">\n
[reo 0.0.7] <o base=".plus" line="53" pos="10">\n
[reo 0.0.7] <o base="int" data="bytes" line="54" pos="12">00 00 00 00 00 00 00 0B</o>\n
[reo 0.0.7] <o base=".times" line="55" pos="12">\n
[reo 0.0.7] <o base=".seed" line="56" pos="15">\n
[reo 0.0.7] <o base="^" line="56" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="57" pos="14">00 00 00 05 DE EC E6 6D</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".minus" line="58" pos="8">\n
[reo 0.0.7] <o base=".left" line="59" pos="10">\n
[reo 0.0.7] <o base="number" line="60" pos="12">\n
[reo 0.0.7] <o base="int" data="bytes" line="60" pos="19">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="12">00 00 00 00 00 00 00 35</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="62" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="random" line="64" name="pseudo" pos="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2313 bytes of XML in 125µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2410 bytes of XML in 127µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 507µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 135µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] Shift #16 via 'resolve-aliases' produced (7665 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="1"\n
[reo 0.0.7] name="org.eolang.math.random"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/random.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.961766Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] [seed] &gt; random\n
[reo 0.0.7] \n
[reo 0.0.7] # Get float value for current seed\n
[reo 0.0.7] # Divide seed to maximum possible value of the seed\n
[reo 0.0.7] [] &gt; @\n
[reo 0.0.7] div. &gt; @\n
[reo 0.0.7] as-float.\n
[reo 0.0.7] number seed\n
[reo 0.0.7] as-float.\n
[reo 0.0.7] number\n
[reo 0.0.7] left.\n
[reo 0.0.7] number 1\n
[reo 0.0.7] 53\n
[reo 0.0.7] \n
[reo 0.0.7] # Next random.\n
[reo 0.0.7] # Formula is based on linear congruential pseudorandom number generator, as defined by\n
[reo 0.0.7] # D. H. Lehmer and described by Donald E. Knuth in The Art of Computer Programming, Volume 2,\n
[reo 0.0.7] # Third edition: Seminumerical Algorithms, section 3.2.1.\n
[reo 0.0.7] # Magic numbers are taken from Java implementation. 48 lower bits are considered.\n
[reo 0.0.7] # next = (seed * 25214903917 + 11) AND ((1 &lt;LEFT SHIFT&gt; 48) - 1)\n
[reo 0.0.7] [] &gt; next\n
[reo 0.0.7] random &gt; @\n
[reo 0.0.7] and.\n
[reo 0.0.7] number\n
[reo 0.0.7] plus.\n
[reo 0.0.7] 11\n
[reo 0.0.7] times.\n
[reo 0.0.7] ^.seed\n
[reo 0.0.7] 25214903917\n
[reo 0.0.7] minus.\n
[reo 0.0.7] left.\n
[reo 0.0.7] number 1\n
[reo 0.0.7] 53\n
[reo 0.0.7] 1\n
[reo 0.0.7] \n
[reo 0.0.7] # New random with pseudo-random seed\n
[reo 0.0.7] [] > pseudo /random\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>number org.eolang.math.number</tail>\n
[reo 0.0.7] <part>number</part>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="29" name="random" pos="0">\n
[reo 0.0.7] <o line="29" name="seed" pos="1"/>\n
[reo 0.0.7] <o abstract="" line="31" name="@" pos="2">\n
[reo 0.0.7] <o base=".div" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-float" line="35" pos="6">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="36" pos="8">\n
[reo 0.0.7] <o base="seed" line="36" pos="15" ref="29"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-float" line="37" pos="6">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="38" pos="8">\n
[reo 0.0.7] <o base=".left" line="39" pos="10">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="40" pos="12">\n
[reo 0.0.7] <o base="int" data="bytes" line="40" pos="19">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="41" pos="12">00 00 00 00 00 00 00 35</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="next" pos="2">\n
[reo 0.0.7] <o base="random" line="50" name="@" pos="4" ref="29">\n
[reo 0.0.7] <o base=".and" line="51" pos="6">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="52" pos="8">\n
[reo 0.0.7] <o base=".plus" line="53" pos="10">\n
[reo 0.0.7] <o base="int" data="bytes" line="54" pos="12">00 00 00 00 00 00 00 0B</o>\n
[reo 0.0.7] <o base=".times" line="55" pos="12">\n
[reo 0.0.7] <o base=".seed" line="56" pos="15">\n
[reo 0.0.7] <o base="^" line="56" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="57" pos="14">00 00 00 05 DE EC E6 6D</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".minus" line="58" pos="8">\n
[reo 0.0.7] <o base=".left" line="59" pos="10">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="60" pos="12">\n
[reo 0.0.7] <o base="int" data="bytes" line="60" pos="19">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="61" pos="12">00 00 00 00 00 00 00 35</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="int" data="bytes" line="62" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="random" line="64" name="pseudo" pos="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2920 bytes of XML in 120µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3132 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 467µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 568µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 91µs
[reo 0.0.7] [DEBUG] Shift #17 via 'synthetic-references' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1925 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1978 bytes of XML in 86µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 515µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 957µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 126µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] Shift #18 via 'add-default-package' produced (7821 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="1"\n
[reo 0.0.7] name="org.eolang.math.random"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/random.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.961766Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] [seed] > random\n
[reo 0.0.7] \n
[reo 0.0.7] # Get float value for current seed\n
[reo 0.0.7] # Divide seed to maximum possible value of the seed\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] as-float.\n
[reo 0.0.7] number seed\n
[reo 0.0.7] as-float.\n
[reo 0.0.7] number\n
[reo 0.0.7] left.\n
[reo 0.0.7] number 1\n
[reo 0.0.7] 53\n
[reo 0.0.7] \n
[reo 0.0.7] # Next random.\n
[reo 0.0.7] # Formula is based on linear congruential pseudorandom number generator, as defined by\n
[reo 0.0.7] # D. H. Lehmer and described by Donald E. Knuth in The Art of Computer Programming, Volume 2,\n
[reo 0.0.7] # Third edition: Seminumerical Algorithms, section 3.2.1.\n
[reo 0.0.7] # Magic numbers are taken from Java implementation. 48 lower bits are considered.\n
[reo 0.0.7] # next = (seed * 25214903917 + 11) AND ((1 <LEFT SHIFT> 48) - 1)\n
[reo 0.0.7] [] > next\n
[reo 0.0.7] random > @\n
[reo 0.0.7] and.\n
[reo 0.0.7] number\n
[reo 0.0.7] plus.\n
[reo 0.0.7] 11\n
[reo 0.0.7] times.\n
[reo 0.0.7] ^.seed\n
[reo 0.0.7] 25214903917\n
[reo 0.0.7] minus.\n
[reo 0.0.7] left.\n
[reo 0.0.7] number 1\n
[reo 0.0.7] 53\n
[reo 0.0.7] 1\n
[reo 0.0.7] \n
[reo 0.0.7] # New random with pseudo-random seed\n
[reo 0.0.7] [] &gt; pseudo /random\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>number org.eolang.math.number</tail>\n
[reo 0.0.7] <part>number</part>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="29" name="random" pos="0">\n
[reo 0.0.7] <o line="29" name="seed" pos="1"/>\n
[reo 0.0.7] <o abstract="" line="31" name="@" pos="2">\n
[reo 0.0.7] <o base=".div" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-float" line="35" pos="6">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="36" pos="8">\n
[reo 0.0.7] <o base="seed" line="36" pos="15" ref="29"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-float" line="37" pos="6">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="38" pos="8">\n
[reo 0.0.7] <o base=".left" line="39" pos="10">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="40" pos="12">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="40" pos="19">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="41" pos="12">00 00 00 00 00 00 00 35</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="next" pos="2">\n
[reo 0.0.7] <o base="random" line="50" name="@" pos="4" ref="29">\n
[reo 0.0.7] <o base=".and" line="51" pos="6">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="52" pos="8">\n
[reo 0.0.7] <o base=".plus" line="53" pos="10">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="54" pos="12">00 00 00 00 00 00 00 0B</o>\n
[reo 0.0.7] <o base=".times" line="55" pos="12">\n
[reo 0.0.7] <o base=".seed" line="56" pos="15">\n
[reo 0.0.7] <o base="^" line="56" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="57" pos="14">00 00 00 05 DE EC E6 6D</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".minus" line="58" pos="8">\n
[reo 0.0.7] <o base=".left" line="59" pos="10">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="60" pos="12">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="60" pos="19">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="61" pos="12">00 00 00 00 00 00 00 35</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="62" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="random" line="64" name="pseudo" pos="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2285 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2352 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 519µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 746µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #19 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 119µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 469µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 704µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 90µs
[reo 0.0.7] [DEBUG] Shift #20 via 'unknown-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2347 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2477 bytes of XML in 90µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 470µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 604µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] Shift #21 via 'noname-attributes' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2766 bytes of XML in 111µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2947 bytes of XML in 113µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 492µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 697µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] Shift #22 via 'duplicate-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2462 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2611 bytes of XML in 95µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 492µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 636µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 92µs
[reo 0.0.7] [DEBUG] Shift #23 via 'duplicate-metas' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2397 bytes of XML in 92µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2557 bytes of XML in 92µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 472µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 628µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 109µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] Shift #24 via 'mandatory-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2630 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2817 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 473µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 568µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 100µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 108µs
[reo 0.0.7] [DEBUG] Shift #25 via 'correct-package-meta' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2113 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2233 bytes of XML in 89µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 487µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 721µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] Shift #26 via 'unused-aliases' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2470 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2661 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 561µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 107µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 89µs
[reo 0.0.7] [DEBUG] Shift #27 via 'data-objects' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2254 bytes of XML in 94µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2385 bytes of XML in 88µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 513µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 595µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 88µs
[reo 0.0.7] [DEBUG] Shift #28 via 'unit-test-without-phi' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2232 bytes of XML in 98µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2362 bytes of XML in 87µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 504µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 663µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 97µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 85µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 82µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 84µs
[reo 0.0.7] [DEBUG] Shift #29 via 'globals-to-abstracts' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2083 bytes of XML in 86µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2177 bytes of XML in 85µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 518µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 564µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 81µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 82µs
[reo 0.0.7] [DEBUG] Shift #30 via 'remove-refs' produced (8266 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="1"\n
[reo 0.0.7] name="org.eolang.math.random"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/random.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.961766Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] [seed] > random\n
[reo 0.0.7] \n
[reo 0.0.7] # Get float value for current seed\n
[reo 0.0.7] # Divide seed to maximum possible value of the seed\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] as-float.\n
[reo 0.0.7] number seed\n
[reo 0.0.7] as-float.\n
[reo 0.0.7] number\n
[reo 0.0.7] left.\n
[reo 0.0.7] number 1\n
[reo 0.0.7] 53\n
[reo 0.0.7] \n
[reo 0.0.7] # Next random.\n
[reo 0.0.7] # Formula is based on linear congruential pseudorandom number generator, as defined by\n
[reo 0.0.7] # D. H. Lehmer and described by Donald E. Knuth in The Art of Computer Programming, Volume 2,\n
[reo 0.0.7] # Third edition: Seminumerical Algorithms, section 3.2.1.\n
[reo 0.0.7] # Magic numbers are taken from Java implementation. 48 lower bits are considered.\n
[reo 0.0.7] # next = (seed * 25214903917 + 11) AND ((1 <LEFT SHIFT> 48) - 1)\n
[reo 0.0.7] [] > next\n
[reo 0.0.7] random > @\n
[reo 0.0.7] and.\n
[reo 0.0.7] number\n
[reo 0.0.7] plus.\n
[reo 0.0.7] 11\n
[reo 0.0.7] times.\n
[reo 0.0.7] ^.seed\n
[reo 0.0.7] 25214903917\n
[reo 0.0.7] minus.\n
[reo 0.0.7] left.\n
[reo 0.0.7] number 1\n
[reo 0.0.7] 53\n
[reo 0.0.7] 1\n
[reo 0.0.7] \n
[reo 0.0.7] # New random with pseudo-random seed\n
[reo 0.0.7] [] > pseudo /random\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>number org.eolang.math.number</tail>\n
[reo 0.0.7] <part>number</part>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract="" line="29" name="random" pos="0">\n
[reo 0.0.7] <o line="29" name="seed" pos="1"/>\n
[reo 0.0.7] <o abstract="" line="31" name="@" pos="2">\n
[reo 0.0.7] <o base=".div" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-float" line="35" pos="6">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="36" pos="8">\n
[reo 0.0.7] <o base="seed" line="36" pos="15"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-float" line="37" pos="6">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="38" pos="8">\n
[reo 0.0.7] <o base=".left" line="39" pos="10">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="40" pos="12">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="40" pos="19">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="41" pos="12">00 00 00 00 00 00 00 35</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" line="43" name="next" pos="2">\n
[reo 0.0.7] <o base="random" line="50" name="@" pos="4">\n
[reo 0.0.7] <o base=".and" line="51" pos="6">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="52" pos="8">\n
[reo 0.0.7] <o base=".plus" line="53" pos="10">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="54" pos="12">00 00 00 00 00 00 00 0B</o>\n
[reo 0.0.7] <o base=".times" line="55" pos="12">\n
[reo 0.0.7] <o base=".seed" line="56" pos="15">\n
[reo 0.0.7] <o base="^" line="56" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="57" pos="14">00 00 00 05 DE EC E6 6D</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".minus" line="58" pos="8">\n
[reo 0.0.7] <o base=".left" line="59" pos="10">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="60" pos="12">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="60" pos="19">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="61" pos="12">00 00 00 00 00 00 00 35</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="62" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract="" atom="random" line="64" name="pseudo" pos="2"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1505 bytes of XML in 99µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1549 bytes of XML in 106µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 540µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 214µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 196µs
[reo 0.0.7] [DEBUG] Shift #31 via 'abstracts-float-up' produced (10049 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="1"\n
[reo 0.0.7] name="org.eolang.math.random"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/random.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.961766Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] [seed] > random\n
[reo 0.0.7] \n
[reo 0.0.7] # Get float value for current seed\n
[reo 0.0.7] # Divide seed to maximum possible value of the seed\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] as-float.\n
[reo 0.0.7] number seed\n
[reo 0.0.7] as-float.\n
[reo 0.0.7] number\n
[reo 0.0.7] left.\n
[reo 0.0.7] number 1\n
[reo 0.0.7] 53\n
[reo 0.0.7] \n
[reo 0.0.7] # Next random.\n
[reo 0.0.7] # Formula is based on linear congruential pseudorandom number generator, as defined by\n
[reo 0.0.7] # D. H. Lehmer and described by Donald E. Knuth in The Art of Computer Programming, Volume 2,\n
[reo 0.0.7] # Third edition: Seminumerical Algorithms, section 3.2.1.\n
[reo 0.0.7] # Magic numbers are taken from Java implementation. 48 lower bits are considered.\n
[reo 0.0.7] # next = (seed * 25214903917 + 11) AND ((1 <LEFT SHIFT> 48) - 1)\n
[reo 0.0.7] [] > next\n
[reo 0.0.7] random > @\n
[reo 0.0.7] and.\n
[reo 0.0.7] number\n
[reo 0.0.7] plus.\n
[reo 0.0.7] 11\n
[reo 0.0.7] times.\n
[reo 0.0.7] ^.seed\n
[reo 0.0.7] 25214903917\n
[reo 0.0.7] minus.\n
[reo 0.0.7] left.\n
[reo 0.0.7] number 1\n
[reo 0.0.7] 53\n
[reo 0.0.7] 1\n
[reo 0.0.7] \n
[reo 0.0.7] # New random with pseudo-random seed\n
[reo 0.0.7] [] > pseudo /random\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>number org.eolang.math.number</tail>\n
[reo 0.0.7] <part>number</part>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="29"\n
[reo 0.0.7] name="random"\n
[reo 0.0.7] original-name="random"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="29" name="seed" pos="1"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="random$@"\n
[reo 0.0.7] cut="1"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="31">\n
[reo 0.0.7] <o as="seed" base="seed" level="1"/>\n
[reo 0.0.7] <o as="next" base="next" level="1"/>\n
[reo 0.0.7] <o as="pseudo" base="pseudo" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="random$next"\n
[reo 0.0.7] cut="12"\n
[reo 0.0.7] line="43"\n
[reo 0.0.7] name="next"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="43">\n
[reo 0.0.7] <o as="seed" base="seed" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="pseudo" base="pseudo" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="random"\n
[reo 0.0.7] base="random$pseudo"\n
[reo 0.0.7] cut="28"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="pseudo"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="64">\n
[reo 0.0.7] <o as="seed" base="seed" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="next" base="next" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="random$@"\n
[reo 0.0.7] original-name="@"\n
[reo 0.0.7] parent="random"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".div" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-float" line="35" pos="6">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="36" pos="8">\n
[reo 0.0.7] <o base="seed" line="36" pos="15"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-float" line="37" pos="6">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="38" pos="8">\n
[reo 0.0.7] <o base=".left" line="39" pos="10">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="40" pos="12">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="40" pos="19">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="41" pos="12">00 00 00 00 00 00 00 35</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="31.29" name="seed"/>\n
[reo 0.0.7] <o level="1" line="31.43" name="next"/>\n
[reo 0.0.7] <o level="1" line="31.64" name="pseudo"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="43"\n
[reo 0.0.7] name="random$next"\n
[reo 0.0.7] original-name="next"\n
[reo 0.0.7] parent="random"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="random" line="50" name="@" pos="4">\n
[reo 0.0.7] <o base=".and" line="51" pos="6">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="52" pos="8">\n
[reo 0.0.7] <o base=".plus" line="53" pos="10">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="54" pos="12">00 00 00 00 00 00 00 0B</o>\n
[reo 0.0.7] <o base=".times" line="55" pos="12">\n
[reo 0.0.7] <o base=".seed" line="56" pos="15">\n
[reo 0.0.7] <o base="^" line="56" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="57" pos="14">00 00 00 05 DE EC E6 6D</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".minus" line="58" pos="8">\n
[reo 0.0.7] <o base=".left" line="59" pos="10">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="60" pos="12">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="60" pos="19">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="61" pos="12">00 00 00 00 00 00 00 35</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="62" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="43.29" name="seed"/>\n
[reo 0.0.7] <o level="1" line="43.31" name="@"/>\n
[reo 0.0.7] <o level="1" line="43.64" name="pseudo"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="random"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="random$pseudo"\n
[reo 0.0.7] original-name="pseudo"\n
[reo 0.0.7] parent="random"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="64.29" name="seed"/>\n
[reo 0.0.7] <o level="1" line="64.31" name="@"/>\n
[reo 0.0.7] <o level="1" line="64.43" name="next"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6753 bytes of XML in 280µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7304 bytes of XML in 271µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 680µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 104µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 88µs
[reo 0.0.7] [DEBUG] Shift #32 via 'remove-levels' produced (10043 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="1"\n
[reo 0.0.7] name="org.eolang.math.random"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/random.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.961766Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] [seed] > random\n
[reo 0.0.7] \n
[reo 0.0.7] # Get float value for current seed\n
[reo 0.0.7] # Divide seed to maximum possible value of the seed\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] as-float.\n
[reo 0.0.7] number seed\n
[reo 0.0.7] as-float.\n
[reo 0.0.7] number\n
[reo 0.0.7] left.\n
[reo 0.0.7] number 1\n
[reo 0.0.7] 53\n
[reo 0.0.7] \n
[reo 0.0.7] # Next random.\n
[reo 0.0.7] # Formula is based on linear congruential pseudorandom number generator, as defined by\n
[reo 0.0.7] # D. H. Lehmer and described by Donald E. Knuth in The Art of Computer Programming, Volume 2,\n
[reo 0.0.7] # Third edition: Seminumerical Algorithms, section 3.2.1.\n
[reo 0.0.7] # Magic numbers are taken from Java implementation. 48 lower bits are considered.\n
[reo 0.0.7] # next = (seed * 25214903917 + 11) AND ((1 <LEFT SHIFT> 48) - 1)\n
[reo 0.0.7] [] > next\n
[reo 0.0.7] random > @\n
[reo 0.0.7] and.\n
[reo 0.0.7] number\n
[reo 0.0.7] plus.\n
[reo 0.0.7] 11\n
[reo 0.0.7] times.\n
[reo 0.0.7] ^.seed\n
[reo 0.0.7] 25214903917\n
[reo 0.0.7] minus.\n
[reo 0.0.7] left.\n
[reo 0.0.7] number 1\n
[reo 0.0.7] 53\n
[reo 0.0.7] 1\n
[reo 0.0.7] \n
[reo 0.0.7] # New random with pseudo-random seed\n
[reo 0.0.7] [] > pseudo /random\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>number org.eolang.math.number</tail>\n
[reo 0.0.7] <part>number</part>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="29"\n
[reo 0.0.7] name="random"\n
[reo 0.0.7] original-name="random"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="29" name="seed" pos="1"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="random$@"\n
[reo 0.0.7] cut="1"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="31">\n
[reo 0.0.7] <o as="seed" base="seed" level="1"/>\n
[reo 0.0.7] <o as="next" base="next" level="1"/>\n
[reo 0.0.7] <o as="pseudo" base="pseudo" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="random$next"\n
[reo 0.0.7] cut="12"\n
[reo 0.0.7] line="43"\n
[reo 0.0.7] name="next"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="43">\n
[reo 0.0.7] <o as="seed" base="seed" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="pseudo" base="pseudo" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="random"\n
[reo 0.0.7] base="random$pseudo"\n
[reo 0.0.7] cut="28"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="pseudo"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="64">\n
[reo 0.0.7] <o as="seed" base="seed" level="1"/>\n
[reo 0.0.7] <o as="@" base="@" level="1"/>\n
[reo 0.0.7] <o as="next" base="next" level="1"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="random$@"\n
[reo 0.0.7] original-name="@"\n
[reo 0.0.7] parent="random"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".div" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-float" line="35" pos="6">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="36" pos="8">\n
[reo 0.0.7] <o base="seed" line="36" pos="15"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-float" line="37" pos="6">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="38" pos="8">\n
[reo 0.0.7] <o base=".left" line="39" pos="10">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="40" pos="12">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="40" pos="19">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="41" pos="12">00 00 00 00 00 00 00 35</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="31.29" name="seed"/>\n
[reo 0.0.7] <o level="1" line="31.43" name="next"/>\n
[reo 0.0.7] <o level="1" line="31.64" name="pseudo"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="43"\n
[reo 0.0.7] name="random$next"\n
[reo 0.0.7] original-name="next"\n
[reo 0.0.7] parent="random"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="random" line="50" name="@" pos="4">\n
[reo 0.0.7] <o base=".and" line="51" pos="6">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="52" pos="8">\n
[reo 0.0.7] <o base=".plus" line="53" pos="10">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="54" pos="12">00 00 00 00 00 00 00 0B</o>\n
[reo 0.0.7] <o base=".times" line="55" pos="12">\n
[reo 0.0.7] <o base=".seed" line="56" pos="15">\n
[reo 0.0.7] <o base="^" line="56" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="57" pos="14">00 00 00 05 DE EC E6 6D</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".minus" line="58" pos="8">\n
[reo 0.0.7] <o base=".left" line="59" pos="10">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="60" pos="12">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="60" pos="19">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="61" pos="12">00 00 00 00 00 00 00 35</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="62" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="43.29" name="seed"/>\n
[reo 0.0.7] <o level="1" line="43.64" name="pseudo"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="random"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="random$pseudo"\n
[reo 0.0.7] original-name="pseudo"\n
[reo 0.0.7] parent="random"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="64.29" name="seed"/>\n
[reo 0.0.7] <o level="1" line="64.31" name="@"/>\n
[reo 0.0.7] <o level="1" line="64.43" name="next"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 1954 bytes of XML in 102µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2034 bytes of XML in 136µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 677µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 156µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 131µs
[reo 0.0.7] [DEBUG] Shift #33 via 'add-refs' produced (10180 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <program ms="1"\n
[reo 0.0.7] name="org.eolang.math.random"\n
[reo 0.0.7] source="/home/r/repo/target/eo/04-pull/org/eolang/math/random.eo"\n
[reo 0.0.7] time="2022-09-29T11:56:02.961766Z"\n
[reo 0.0.7] version="0.28.7">\n
[reo 0.0.7] <listing># The MIT License (MIT)\n
[reo 0.0.7] #\n
[reo 0.0.7] # Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] #\n
[reo 0.0.7] # Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] # of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] # in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] # copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] # furnished to do so, subject to the following conditions:\n
[reo 0.0.7] #\n
[reo 0.0.7] # The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] # in all copies or substantial portions of the Software.\n
[reo 0.0.7] #\n
[reo 0.0.7] # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] # SOFTWARE.\n
[reo 0.0.7] \n
[reo 0.0.7] +alias org.eolang.math.number\n
[reo 0.0.7] +home https://github.com/objectionary/eo-math\n
[reo 0.0.7] +package org.eolang.math\n
[reo 0.0.7] +rt jvm org.eolang:eo-math:0.2.3\n
[reo 0.0.7] +version 0.2.3\n
[reo 0.0.7] \n
[reo 0.0.7] [seed] > random\n
[reo 0.0.7] \n
[reo 0.0.7] # Get float value for current seed\n
[reo 0.0.7] # Divide seed to maximum possible value of the seed\n
[reo 0.0.7] [] > @\n
[reo 0.0.7] div. > @\n
[reo 0.0.7] as-float.\n
[reo 0.0.7] number seed\n
[reo 0.0.7] as-float.\n
[reo 0.0.7] number\n
[reo 0.0.7] left.\n
[reo 0.0.7] number 1\n
[reo 0.0.7] 53\n
[reo 0.0.7] \n
[reo 0.0.7] # Next random.\n
[reo 0.0.7] # Formula is based on linear congruential pseudorandom number generator, as defined by\n
[reo 0.0.7] # D. H. Lehmer and described by Donald E. Knuth in The Art of Computer Programming, Volume 2,\n
[reo 0.0.7] # Third edition: Seminumerical Algorithms, section 3.2.1.\n
[reo 0.0.7] # Magic numbers are taken from Java implementation. 48 lower bits are considered.\n
[reo 0.0.7] # next = (seed * 25214903917 + 11) AND ((1 &lt;LEFT SHIFT&gt; 48) - 1)\n
[reo 0.0.7] [] &gt; next\n
[reo 0.0.7] random &gt; @\n
[reo 0.0.7] and.\n
[reo 0.0.7] number\n
[reo 0.0.7] plus.\n
[reo 0.0.7] 11\n
[reo 0.0.7] times.\n
[reo 0.0.7] ^.seed\n
[reo 0.0.7] 25214903917\n
[reo 0.0.7] minus.\n
[reo 0.0.7] left.\n
[reo 0.0.7] number 1\n
[reo 0.0.7] 53\n
[reo 0.0.7] 1\n
[reo 0.0.7] \n
[reo 0.0.7] # New random with pseudo-random seed\n
[reo 0.0.7] [] &gt; pseudo /random\n
[reo 0.0.7] </listing>\n
[reo 0.0.7] <errors/>\n
[reo 0.0.7] <sheets>\n
[reo 0.0.7] <sheet>not-empty-atoms</sheet>\n
[reo 0.0.7] <sheet>middle-varargs</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>many-free-attributes</sheet>\n
[reo 0.0.7] <sheet>broken-aliases</sheet>\n
[reo 0.0.7] <sheet>duplicate-aliases</sheet>\n
[reo 0.0.7] <sheet>global-nonames</sheet>\n
[reo 0.0.7] <sheet>same-line-names</sheet>\n
[reo 0.0.7] <sheet>self-naming</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>wrap-method-calls</sheet>\n
[reo 0.0.7] <sheet>vars-float-up</sheet>\n
[reo 0.0.7] <sheet>add-refs</sheet>\n
[reo 0.0.7] <sheet>unsorted-metas</sheet>\n
[reo 0.0.7] <sheet>incorrect-architect</sheet>\n
[reo 0.0.7] <sheet>expand-aliases</sheet>\n
[reo 0.0.7] <sheet>resolve-aliases</sheet>\n
[reo 0.0.7] <sheet>synthetic-references</sheet>\n
[reo 0.0.7] <sheet>add-default-package</sheet>\n
[reo 0.0.7] <sheet>broken-refs</sheet>\n
[reo 0.0.7] <sheet>unknown-names</sheet>\n
[reo 0.0.7] <sheet>noname-attributes</sheet>\n
[reo 0.0.7] <sheet>duplicate-names</sheet>\n
[reo 0.0.7] <sheet>duplicate-metas</sheet>\n
[reo 0.0.7] <sheet>mandatory-package-meta</sheet>\n
[reo 0.0.7] <sheet>correct-package-meta</sheet>\n
[reo 0.0.7] <sheet>unused-aliases</sheet>\n
[reo 0.0.7] <sheet>data-objects</sheet>\n
[reo 0.0.7] <sheet>unit-test-without-phi</sheet>\n
[reo 0.0.7] <sheet>globals-to-abstracts</sheet>\n
[reo 0.0.7] <sheet>remove-refs</sheet>\n
[reo 0.0.7] <sheet>abstracts-float-up</sheet>\n
[reo 0.0.7] <sheet>remove-levels</sheet>\n
[reo 0.0.7] </sheets>\n
[reo 0.0.7] <license>The MIT License (MIT)\n
[reo 0.0.7] \n
[reo 0.0.7] Copyright (c) 2016-2022 Yegor Bugayenko\n
[reo 0.0.7] \n
[reo 0.0.7] Permission is hereby granted, free of charge, to any person obtaining a copy\n
[reo 0.0.7] of this software and associated documentation files (the "Software"), to deal\n
[reo 0.0.7] in the Software without restriction, including without limitation the rights\n
[reo 0.0.7] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n
[reo 0.0.7] copies of the Software, and to permit persons to whom the Software is\n
[reo 0.0.7] furnished to do so, subject to the following conditions:\n
[reo 0.0.7] \n
[reo 0.0.7] The above copyright notice and this permission notice shall be included\n
[reo 0.0.7] in all copies or substantial portions of the Software.\n
[reo 0.0.7] \n
[reo 0.0.7] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n
[reo 0.0.7] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n
[reo 0.0.7] FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\n
[reo 0.0.7] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n
[reo 0.0.7] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n
[reo 0.0.7] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n
[reo 0.0.7] SOFTWARE.</license>\n
[reo 0.0.7] <metas>\n
[reo 0.0.7] <meta expanded="" line="23">\n
[reo 0.0.7] <head>alias</head>\n
[reo 0.0.7] <tail>number org.eolang.math.number</tail>\n
[reo 0.0.7] <part>number</part>\n
[reo 0.0.7] <part>org.eolang.math.number</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="24">\n
[reo 0.0.7] <head>home</head>\n
[reo 0.0.7] <tail>https://github.com/objectionary/eo-math</tail>\n
[reo 0.0.7] <part>https://github.com/objectionary/eo-math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="25">\n
[reo 0.0.7] <head>package</head>\n
[reo 0.0.7] <tail>org.eolang.math</tail>\n
[reo 0.0.7] <part>org.eolang.math</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="26">\n
[reo 0.0.7] <head>rt</head>\n
[reo 0.0.7] <tail>jvm org.eolang:eo-math:0.2.3</tail>\n
[reo 0.0.7] <part>jvm</part>\n
[reo 0.0.7] <part>org.eolang:eo-math:0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] <meta line="27">\n
[reo 0.0.7] <head>version</head>\n
[reo 0.0.7] <tail>0.2.3</tail>\n
[reo 0.0.7] <part>0.2.3</part>\n
[reo 0.0.7] </meta>\n
[reo 0.0.7] </metas>\n
[reo 0.0.7] <objects>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] line="29"\n
[reo 0.0.7] name="random"\n
[reo 0.0.7] original-name="random"\n
[reo 0.0.7] pos="0">\n
[reo 0.0.7] <o line="29" name="seed" pos="1"/>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="random$@"\n
[reo 0.0.7] cut="1"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="@"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="31">\n
[reo 0.0.7] <o as="seed" base="seed" level="1" ref="29"/>\n
[reo 0.0.7] <o as="next" base="next" level="1" ref="43"/>\n
[reo 0.0.7] <o as="pseudo" base="pseudo" level="1" ref="64"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] base="random$next"\n
[reo 0.0.7] cut="12"\n
[reo 0.0.7] line="43"\n
[reo 0.0.7] name="next"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="43">\n
[reo 0.0.7] <o as="seed" base="seed" level="1" ref="29"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="31"/>\n
[reo 0.0.7] <o as="pseudo" base="pseudo" level="1" ref="64"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] atom="random"\n
[reo 0.0.7] base="random$pseudo"\n
[reo 0.0.7] cut="28"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="pseudo"\n
[reo 0.0.7] pos="2"\n
[reo 0.0.7] ref="64">\n
[reo 0.0.7] <o as="seed" base="seed" level="1" ref="29"/>\n
[reo 0.0.7] <o as="@" base="@" level="1" ref="31"/>\n
[reo 0.0.7] <o as="next" base="next" level="1" ref="43"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="31"\n
[reo 0.0.7] name="random$@"\n
[reo 0.0.7] original-name="@"\n
[reo 0.0.7] parent="random"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base=".div" line="34" name="@" pos="4">\n
[reo 0.0.7] <o base=".as-float" line="35" pos="6">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="36" pos="8">\n
[reo 0.0.7] <o base="seed" line="36" pos="15" ref="31.29"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".as-float" line="37" pos="6">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="38" pos="8">\n
[reo 0.0.7] <o base=".left" line="39" pos="10">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="40" pos="12">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="40" pos="19">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="41" pos="12">00 00 00 00 00 00 00 35</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="31.29" name="seed"/>\n
[reo 0.0.7] <o level="1" line="31.43" name="next"/>\n
[reo 0.0.7] <o level="1" line="31.64" name="pseudo"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] line="43"\n
[reo 0.0.7] name="random$next"\n
[reo 0.0.7] original-name="next"\n
[reo 0.0.7] parent="random"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o base="random" line="50" name="@" pos="4" ref="29">\n
[reo 0.0.7] <o base=".and" line="51" pos="6">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="52" pos="8">\n
[reo 0.0.7] <o base=".plus" line="53" pos="10">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="54" pos="12">00 00 00 00 00 00 00 0B</o>\n
[reo 0.0.7] <o base=".times" line="55" pos="12">\n
[reo 0.0.7] <o base=".seed" line="56" pos="15">\n
[reo 0.0.7] <o base="^" line="56" pos="14"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="57" pos="14">00 00 00 05 DE EC E6 6D</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base=".minus" line="58" pos="8">\n
[reo 0.0.7] <o base=".left" line="59" pos="10">\n
[reo 0.0.7] <o base="org.eolang.math.number" line="60" pos="12">\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="60" pos="19">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="61" pos="12">00 00 00 00 00 00 00 35</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o base="org.eolang.int" data="bytes" line="62" pos="10">00 00 00 00 00 00 00 01</o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o level="1" line="43.29" name="seed"/>\n
[reo 0.0.7] <o level="1" line="43.64" name="pseudo"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] <o abstract=""\n
[reo 0.0.7] ancestors="1"\n
[reo 0.0.7] atom="random"\n
[reo 0.0.7] line="64"\n
[reo 0.0.7] name="random$pseudo"\n
[reo 0.0.7] original-name="pseudo"\n
[reo 0.0.7] parent="random"\n
[reo 0.0.7] pos="2">\n
[reo 0.0.7] <o level="1" line="64.29" name="seed"/>\n
[reo 0.0.7] <o level="1" line="64.31" name="@"/>\n
[reo 0.0.7] <o level="1" line="64.43" name="next"/>\n
[reo 0.0.7] </o>\n
[reo 0.0.7] </objects>\n
[reo 0.0.7] </program>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 179µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 175µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 709µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 124µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 93µs
[reo 0.0.7] [DEBUG] Shift #34 via 'fix-missed-names' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2248 bytes of XML in 96µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2386 bytes of XML in 88µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 739µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 150µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 117µs
[reo 0.0.7] [DEBUG] Shift #35 via 'add-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3557 bytes of XML in 129µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3849 bytes of XML in 118µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 698µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 137µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 116µs
[reo 0.0.7] [DEBUG] Shift #36 via 'broken-refs' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3718 bytes of XML in 123µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4050 bytes of XML in 114µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 710µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 824µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 115µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 89µs
[reo 0.0.7] [DEBUG] Shift #37 via 'constant-folding' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2288 bytes of XML in 112µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2373 bytes of XML in 88µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 709µs
[reo 0.0.7] [DEBUG] Transformed XML through 38 shift(s) in 205ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6903 bytes of XML in 166µs
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/03-optimize/org/eolang/math/random.xmir saved (10349 bytes)
[reo 0.0.7] [DEBUG] Optimized ./home/r/repo/target/eo/01-parse/org/eolang/math/random.xmir (program:org.eolang.math.random) to ./home/r/repo/target/eo/03-optimize/org/eolang/math/random.xmir
[reo 0.0.7] [INFO] Optimized 5 out of 32 XMIR program(s)
[reo 0.0.7] [DEBUG] Execution of OptimizeMojo took 1s
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5039 bytes of XML in 163µs
[reo 0.0.7] [DEBUG] Found 1 foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/math/pi.xmir: [org.eolang.float]
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 14711 bytes of XML in 357µs
[reo 0.0.7] [DEBUG] Found 3 foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/math/angle.xmir: [org.eolang.float, org.eolang.math.nan, org.eolang.math.pi]
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 45427 bytes of XML in 1ms
[reo 0.0.7] [DEBUG] Found 3 foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/math/nan.xmir: [org.eolang.bool, org.eolang.bytes, org.eolang.string]
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5038 bytes of XML in 134µs
[reo 0.0.7] [DEBUG] Found 1 foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/math/e.xmir: [org.eolang.float]
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 10349 bytes of XML in 253µs
[reo 0.0.7] [DEBUG] Found 2 foreign objects in ./home/r/repo/target/eo/03-optimize/org/eolang/math/random.xmir: [org.eolang.int, org.eolang.math.number]
[reo 0.0.7] [INFO] Discovered 8 foreign objects in 5 programs: [org.eolang.math.nan, org.eolang.bool, org.eolang.float, org.eolang.string, org.eolang.math.pi, org.eolang.bytes, org.eolang.math.number, org.eolang.int]
[reo 0.0.7] [DEBUG] Execution of DiscoverMojo took 15ms
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] Execution of PullMojo took 1s
[reo 0.0.7] [DEBUG] 6 suitable tojo(s) found out of 32
[reo 0.0.7] [DEBUG] Program org.eolang.reo.simple.sum/0.0.0 skipped due to its zero version
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3546 bytes of XML in 233µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.math.pi/0.2.3: org.eolang:eo-math:0.2.3
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7064 bytes of XML in 332µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.math.angle/0.2.3: org.eolang:eo-math:0.2.3
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 7342 bytes of XML in 390µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.math.nan/0.2.3: org.eolang:eo-math:0.2.3
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 3546 bytes of XML in 152µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.math.e/0.2.3: org.eolang:eo-math:0.2.3
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6903 bytes of XML in 247µs
[reo 0.0.7] [INFO] Dependency found for org.eolang.math.random/0.2.3: org.eolang:eo-math:0.2.3
[reo 0.0.7] [DEBUG] Dependency org.eolang:eo-math:0.2.3 already resolved to ./home/r/repo/target/eo/06-resolve/org.eolang/eo-math/-/0.2.3
[reo 0.0.7] [INFO] New 1 dependenc(ies) unpacked
[reo 0.0.7] [DEBUG] Execution of ResolveMojo took 8ms
[reo 0.0.7] [INFO] Found 4 sources in ./home/r/repo/target/eo/06-resolve/org.eolang/eo-collections/-/0.0.4/EO-SOURCES, 4 program(s) registered with version 0.0.4
[reo 0.0.7] [INFO] Found 8 sources in ./home/r/repo/target/eo/06-resolve/org.eolang/eo-math/-/0.2.3/EO-SOURCES, 8 program(s) registered with version 0.2.3
[reo 0.0.7] [INFO] Found 19 sources in ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES, 19 program(s) registered with version 0.28.7
[reo 0.0.7] [INFO] New 31 objects found in 3 unpacked dependencies
[reo 0.0.7] [DEBUG] Execution of MarkMojo took 4ms
[reo 0.0.7] [DEBUG] Binaries from org.eolang/eo-collections/-/0.0.4 have already been placed
[reo 0.0.7] [DEBUG] Binaries from org.eolang/eo-math/-/0.2.3 have already been placed
[reo 0.0.7] [DEBUG] Binaries from org.eolang/eo-runtime/-/0.28.7 have already been placed
[reo 0.0.7] [DEBUG] No binary files placed from 3 dependencies
[reo 0.0.7] [DEBUG] Execution of PlaceMojo took 2ms
[reo 0.0.7] [INFO] Assemble cycle #8 (eo:32/xmir:27/xmir2:27/discovered:27 -> eo:32/xmir:32/xmir2:32/discovered:32), took 2s
[reo 0.0.7] [DEBUG] Already parsed org.eolang.reo.simple.sum to ./home/r/repo/target/eo/01-parse/org/eolang/reo/simple/sum.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.int to ./home/r/repo/target/eo/01-parse/org/eolang/int.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.array to ./home/r/repo/target/eo/01-parse/org/eolang/array.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.collections.list to ./home/r/repo/target/eo/01-parse/org/eolang/collections/list.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.heap to ./home/r/repo/target/eo/01-parse/org/eolang/heap.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.bytes to ./home/r/repo/target/eo/01-parse/org/eolang/bytes.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.as-phi to ./home/r/repo/target/eo/01-parse/org/eolang/as-phi.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.string to ./home/r/repo/target/eo/01-parse/org/eolang/string.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.try to ./home/r/repo/target/eo/01-parse/org/eolang/try.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.ram to ./home/r/repo/target/eo/01-parse/org/eolang/ram.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.memory to ./home/r/repo/target/eo/01-parse/org/eolang/memory.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.error to ./home/r/repo/target/eo/01-parse/org/eolang/error.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.float to ./home/r/repo/target/eo/01-parse/org/eolang/float.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.cage to ./home/r/repo/target/eo/01-parse/org/eolang/cage.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.switch to ./home/r/repo/target/eo/01-parse/org/eolang/switch.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.nop to ./home/r/repo/target/eo/01-parse/org/eolang/nop.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.seq to ./home/r/repo/target/eo/01-parse/org/eolang/seq.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.io.stdout to ./home/r/repo/target/eo/01-parse/org/eolang/io/stdout.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.io.stdin to ./home/r/repo/target/eo/01-parse/org/eolang/io/stdin.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.bool to ./home/r/repo/target/eo/01-parse/org/eolang/bool.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.goto to ./home/r/repo/target/eo/01-parse/org/eolang/goto.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.collections.bytes-as-array to ./home/r/repo/target/eo/01-parse/org/eolang/collections/bytes-as-array.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.collections.map to ./home/r/repo/target/eo/01-parse/org/eolang/collections/map.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.collections.multimap to ./home/r/repo/target/eo/01-parse/org/eolang/collections/multimap.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.math.number to ./home/r/repo/target/eo/01-parse/org/eolang/math/number.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.math.negative-infinity to ./home/r/repo/target/eo/01-parse/org/eolang/math/negative-infinity.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.math.positive-infinity to ./home/r/repo/target/eo/01-parse/org/eolang/math/positive-infinity.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.math.pi to ./home/r/repo/target/eo/01-parse/org/eolang/math/pi.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.math.angle to ./home/r/repo/target/eo/01-parse/org/eolang/math/angle.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.math.nan to ./home/r/repo/target/eo/01-parse/org/eolang/math/nan.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.math.e to ./home/r/repo/target/eo/01-parse/org/eolang/math/e.xmir (it's newer than the source)
[reo 0.0.7] [DEBUG] Already parsed org.eolang.math.random to ./home/r/repo/target/eo/01-parse/org/eolang/math/random.xmir (it's newer than the source)
[reo 0.0.7] [INFO] No .eo sources parsed to XMIRs
[reo 0.0.7] [DEBUG] Execution of ParseMojo took 2ms
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/reo/simple/sum.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/reo/simple/sum.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/int.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/int.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/array.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/array.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/collections/list.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/collections/list.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/heap.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/heap.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/bytes.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/bytes.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/as-phi.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/as-phi.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/string.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/string.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/try.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/try.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/ram.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/ram.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/memory.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/memory.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/error.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/error.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/float.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/float.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/cage.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/cage.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/switch.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/switch.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/nop.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/nop.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/seq.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/seq.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/io/stdout.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/io/stdout.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/io/stdin.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/io/stdin.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/bool.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/bool.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/goto.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/goto.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/collections/bytes-as-array.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/collections/bytes-as-array.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/collections/map.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/collections/map.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/collections/multimap.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/collections/multimap.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/math/number.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/math/number.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/math/negative-infinity.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/math/negative-infinity.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/math/positive-infinity.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/math/positive-infinity.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/math/pi.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/math/pi.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/math/angle.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/math/angle.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/math/nan.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/math/nan.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/math/e.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/math/e.xmir
[reo 0.0.7] [DEBUG] Already optimized ./home/r/repo/target/eo/01-parse/org/eolang/math/random.xmir to ./home/r/repo/target/eo/03-optimize/org/eolang/math/random.xmir
[reo 0.0.7] [DEBUG] No XMIR programs out of 32 optimized
[reo 0.0.7] [DEBUG] Execution of OptimizeMojo took 2ms
[reo 0.0.7] [INFO] Nothing to discover, all programs checked already
[reo 0.0.7] [DEBUG] Execution of DiscoverMojo took 525µs
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] Git sha of master is 5f82cc1edffad67bf4ba816610191403eb18af5d
[reo 0.0.7] [DEBUG] Execution of PullMojo took 1s
[reo 0.0.7] [DEBUG] 1 suitable tojo(s) found out of 32
[reo 0.0.7] [DEBUG] Program org.eolang.reo.simple.sum/0.0.0 skipped due to its zero version
[reo 0.0.7] [DEBUG] No new dependencies unpacked
[reo 0.0.7] [DEBUG] Execution of ResolveMojo took 472µs
[reo 0.0.7] [INFO] Found 4 sources in ./home/r/repo/target/eo/06-resolve/org.eolang/eo-collections/-/0.0.4/EO-SOURCES, 4 program(s) registered with version 0.0.4
[reo 0.0.7] [INFO] Found 8 sources in ./home/r/repo/target/eo/06-resolve/org.eolang/eo-math/-/0.2.3/EO-SOURCES, 8 program(s) registered with version 0.2.3
[reo 0.0.7] [INFO] Found 19 sources in ./home/r/repo/target/eo/06-resolve/org.eolang/eo-runtime/-/0.28.7/EO-SOURCES, 19 program(s) registered with version 0.28.7
[reo 0.0.7] [INFO] New 31 objects found in 3 unpacked dependencies
[reo 0.0.7] [DEBUG] Execution of MarkMojo took 4ms
[reo 0.0.7] [DEBUG] Binaries from org.eolang/eo-collections/-/0.0.4 have already been placed
[reo 0.0.7] [DEBUG] Binaries from org.eolang/eo-math/-/0.2.3 have already been placed
[reo 0.0.7] [DEBUG] Binaries from org.eolang/eo-runtime/-/0.28.7 have already been placed
[reo 0.0.7] [DEBUG] No binary files placed from 3 dependencies
[reo 0.0.7] [DEBUG] Execution of PlaceMojo took 3ms
[reo 0.0.7] [INFO] Assemble cycle #9 (eo:32/xmir:32/xmir2:32/discovered:32 -> eo:32/xmir:32/xmir2:32/discovered:32), took 1s
[reo 0.0.7] [INFO] 9 assemble cycle(s) produced some new object(s): eo:32/xmir:32/xmir2:32/discovered:32
[reo 0.0.7] [DEBUG] Execution of AssembleMojo took 40s
[reo 0.0.7] [INFO]
[reo 0.0.7] [INFO] --- eo-maven-plugin:0.28.7:gmi (gmi-graphs) @ reo ---
[reo 0.0.7] [DEBUG] Configuring mojo org.eolang:eo-maven-plugin:0.28.7:gmi from plugin realm ClassRealm[plugin>org.eolang:eo-maven-plugin:0.28.7, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@55054057]
[reo 0.0.7] [DEBUG] Configuring mojo 'org.eolang:eo-maven-plugin:0.28.7:gmi' with basic configurator -->
[reo 0.0.7] [DEBUG] (f) foreign = /home/r/repo/target/eo/foreign.csv
[reo 0.0.7] [DEBUG] (f) foreignFormat = csv
[reo 0.0.7] [DEBUG] (f) generateDotFiles = true
[reo 0.0.7] [DEBUG] (f) generateGmiXmlFiles = true
[reo 0.0.7] [DEBUG] (f) generateGraphFiles = true
[reo 0.0.7] [DEBUG] (f) generateXemblyFiles = true
[reo 0.0.7] [DEBUG] (f) gmiIncludes = [org.eolang.reo.**]
[reo 0.0.7] [DEBUG] (f) placed = /home/r/repo/target/eo/placed.csv
[reo 0.0.7] [DEBUG] (f) placedFormat = csv
[reo 0.0.7] [DEBUG] (f) project = MavenProject: org.eolang:reo:1.0-SNAPSHOT @ /home/r/repo/test-pom.xml
[reo 0.0.7] [DEBUG] (f) session = org.apache.maven.execution.MavenSession@dc4a691
[reo 0.0.7] [DEBUG] (f) skip = false
[reo 0.0.7] [DEBUG] (f) targetDir = /home/r/repo/target/eo
[reo 0.0.7] [DEBUG] (f) transpiled = /home/r/repo/target/eo/transpiled.csv
[reo 0.0.7] [DEBUG] (f) transpiledFormat = csv
[reo 0.0.7] [DEBUG] -- end configuration --
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4773 bytes of XML in 167µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 735µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 170ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 5ms
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/eo/gmi/org/eolang/reo/simple
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/reo/simple/sum.gmi saved (1371 bytes)
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/reo/simple/sum.gmi.xml saved (3265 bytes)
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 17ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/reo/simple/sum.gmi.xe saved (5676 bytes)
[reo 0.0.7] ANTLR Tool version 4.10.1 used for code generation does not match the current runtime version 4.11.1
[reo 0.0.7] ANTLR Runtime version 4.10.1 used for parser compilation does not match the current runtime version 4.11.1
[reo 0.0.7] ANTLR Tool version 4.10.1 used for code generation does not match the current runtime version 4.11.1
[reo 0.0.7] ANTLR Runtime version 4.10.1 used for parser compilation does not match the current runtime version 4.11.1
[reo 0.0.7] [DEBUG] There are 226 Xembly directives for /home/r/repo/target/eo/gmi/org/eolang/reo/simple/sum.gmi
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/reo/simple/sum.gmi.graph.xml saved (1407 bytes)
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] Transformed XML through 3 shift(s) in 31ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/reo/simple/sum.gmi.dot saved (1079 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.reo.simple.sum saved to ./home/r/repo/target/eo/gmi/org/eolang/reo/simple/sum.gmi (20 instructions)
[reo 0.0.7] [DEBUG] Excluding org.eolang.int due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.array due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.collections.list due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.heap due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.bytes due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.as-phi due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.string due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.try due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.ram due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.memory due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.error due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.float due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.cage due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.switch due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.nop due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.seq due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.io.stdout due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.io.stdin due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.bool due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.goto due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.collections.bytes-as-array due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.collections.map due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.collections.multimap due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.math.number due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.math.negative-infinity due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.math.positive-infinity due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.math.pi due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.math.angle due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.math.nan due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.math.e due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.math.random due to gmiIncludes option
[reo 0.0.7] [INFO] Converted 1 .xmir to GMIs, saved to ./home/r/repo/target/eo/gmi, 20 instructions
[reo 0.0.7] [DEBUG] Execution of GmiMojo took 267ms
[reo 0.0.7] [INFO]
[reo 0.0.7] [INFO] --- eo-maven-plugin:0.28.7:gmi (gmi-everything) @ reo ---
[reo 0.0.7] [DEBUG] Configuring mojo org.eolang:eo-maven-plugin:0.28.7:gmi from plugin realm ClassRealm[plugin>org.eolang:eo-maven-plugin:0.28.7, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@55054057]
[reo 0.0.7] [DEBUG] Configuring mojo 'org.eolang:eo-maven-plugin:0.28.7:gmi' with basic configurator -->
[reo 0.0.7] [DEBUG] (f) foreign = /home/r/repo/target/eo/foreign.csv
[reo 0.0.7] [DEBUG] (f) foreignFormat = csv
[reo 0.0.7] [DEBUG] (f) generateDotFiles = false
[reo 0.0.7] [DEBUG] (f) generateGmiXmlFiles = false
[reo 0.0.7] [DEBUG] (f) generateGraphFiles = false
[reo 0.0.7] [DEBUG] (f) generateXemblyFiles = false
[reo 0.0.7] [DEBUG] (f) placed = /home/r/repo/target/eo/placed.csv
[reo 0.0.7] [DEBUG] (f) placedFormat = csv
[reo 0.0.7] [DEBUG] (f) project = MavenProject: org.eolang:reo:1.0-SNAPSHOT @ /home/r/repo/test-pom.xml
[reo 0.0.7] [DEBUG] (f) session = org.apache.maven.execution.MavenSession@dc4a691
[reo 0.0.7] [DEBUG] (f) skip = false
[reo 0.0.7] [DEBUG] (f) targetDir = /home/r/repo/target/eo
[reo 0.0.7] [DEBUG] (f) transpiled = /home/r/repo/target/eo/transpiled.csv
[reo 0.0.7] [DEBUG] (f) transpiledFormat = csv
[reo 0.0.7] [DEBUG] -- end configuration --
[reo 0.0.7] [DEBUG] Already converted org.eolang.reo.simple.sum to ./home/r/repo/target/eo/gmi/org/eolang/reo/simple/sum.gmi (it's newer than the source)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 29870 bytes of XML in 832µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 118ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4815 bytes of XML in 239µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5334 bytes of XML in 161µs
[reo 0.0.7] [WARNING] XSL transformation 'R1' took too long 118ms (over 100ms)
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 29ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 24ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 24ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 20ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 23ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 135ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2544 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2650 bytes of XML in 105µs
[reo 0.0.7] [WARNING] XSL transformation 'rename' took too long 135ms (over 100ms)
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 27ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 17ms
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 468ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 19ms
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 19ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/int.gmi saved (15158 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.int saved to ./home/r/repo/target/eo/gmi/org/eolang/int.gmi (237 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 8445 bytes of XML in 283µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 809µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 720µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 42ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 2ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/array.gmi saved (2540 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.array saved to ./home/r/repo/target/eo/gmi/org/eolang/array.gmi (36 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 77556 bytes of XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 15ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 280ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4815 bytes of XML in 228µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5334 bytes of XML in 152µs
[reo 0.0.7] [WARNING] XSL transformation 'R1' took too long 281ms (over 100ms)
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 53ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 39ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 58ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 24ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 21ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 759ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2544 bytes of XML in 172µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2650 bytes of XML in 97µs
[reo 0.0.7] [WARNING] XSL transformation 'rename' took too long 759ms (over 100ms)
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 45ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 35ms
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 1s
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 182ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2012 bytes of XML in 195µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2103 bytes of XML in 99µs
[reo 0.0.7] [WARNING] XSL transformation 'to-text' took too long 183ms (over 100ms)
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 184ms
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/eo/gmi/org/eolang/collections
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/collections/list.gmi saved (53882 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.collections.list saved to ./home/r/repo/target/eo/gmi/org/eolang/collections/list.gmi (808 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 13161 bytes of XML in 370µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 787µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 15ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 18ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 70ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 4ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/heap.gmi saved (6815 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.heap saved to ./home/r/repo/target/eo/gmi/org/eolang/heap.gmi (103 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 44250 bytes of XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 34ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 58ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 176ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 17ms
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 18ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/bytes.gmi saved (15131 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.bytes saved to ./home/r/repo/target/eo/gmi/org/eolang/bytes.gmi (217 instructions)
[reo 0.0.7] [DEBUG] Excluding org.eolang.as-phi due to gmiIncludes option
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 10252 bytes of XML in 330µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 940µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 613µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 666µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 42ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 1ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/string.gmi saved (4291 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.string saved to ./home/r/repo/target/eo/gmi/org/eolang/string.gmi (63 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5492 bytes of XML in 204µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 482µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 396µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 597µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 571µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 551µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 556µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 733µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 179µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 501µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 388µs
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 12ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 321µs
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 0ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/try.gmi saved (542 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.try saved to ./home/r/repo/target/eo/gmi/org/eolang/try.gmi (9 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 9572 bytes of XML in 307µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 692µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 501µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 34ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 2ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/ram.gmi saved (3687 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.ram saved to ./home/r/repo/target/eo/gmi/org/eolang/ram.gmi (51 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5077 bytes of XML in 184µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 435µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 355µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 673µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 387µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 405µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 417µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 467µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 571µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 134µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 479µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 195µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 161µs
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 8ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 225µs
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 1ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/memory.gmi saved (200 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.memory saved to ./home/r/repo/target/eo/gmi/org/eolang/memory.gmi (3 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5332 bytes of XML in 181µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 459µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 345µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 751µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 397µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 384µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 390µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 393µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 534µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 120µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 417µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 208µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 168µs
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 8ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 149µs
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 0ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/error.gmi saved (196 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.error saved to ./home/r/repo/target/eo/gmi/org/eolang/error.gmi (3 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 29926 bytes of XML in 840µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 45ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 15ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 83ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 21ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 245ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 24ms
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 24ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/float.gmi saved (15323 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.float saved to ./home/r/repo/target/eo/gmi/org/eolang/float.gmi (237 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5243 bytes of XML in 349µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 692µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 571µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 685µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 665µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 656µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 641µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 233µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 610µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 298µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 249µs
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 13ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 320µs
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 1ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/cage.gmi saved (192 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.cage saved to ./home/r/repo/target/eo/gmi/org/eolang/cage.gmi (3 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 9588 bytes of XML in 471µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 30ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 39ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 146ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 11ms
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 11ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/switch.gmi saved (8167 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.switch saved to ./home/r/repo/target/eo/gmi/org/eolang/switch.gmi (128 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5259 bytes of XML in 238µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 540µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 405µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 809µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 687µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 865µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 853µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 239µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 847µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 17ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 515µs
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 1ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/nop.gmi saved (566 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.nop saved to ./home/r/repo/target/eo/gmi/org/eolang/nop.gmi (9 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5164 bytes of XML in 290µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 704µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 588µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 774µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 799µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 216µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 968µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 481µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 417µs
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 15ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 384µs
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 0ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/seq.gmi saved (305 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.seq saved to ./home/r/repo/target/eo/gmi/org/eolang/seq.gmi (5 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5127 bytes of XML in 317µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 776µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 629µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 789µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 774µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 739µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 738µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 998µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 203µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 864µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 458µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 379µs
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 14ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 373µs
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 1ms
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/eo/gmi/org/eolang/io
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/io/stdout.gmi saved (320 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.io.stdout saved to ./home/r/repo/target/eo/gmi/org/eolang/io/stdout.gmi (5 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 6322 bytes of XML in 330µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 904µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 680µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 390µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 24ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 837µs
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 1ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/io/stdin.gmi saved (1205 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.io.stdin saved to ./home/r/repo/target/eo/gmi/org/eolang/io/stdin.gmi (16 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 16132 bytes of XML in 748µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 26ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 10ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 35ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 132ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 8ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/bool.gmi saved (7861 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.bool saved to ./home/r/repo/target/eo/gmi/org/eolang/bool.gmi (120 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5520 bytes of XML in 301µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 797µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 628µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 797µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 781µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 793µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 754µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 272µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 980µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 581µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 386µs
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 15ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 498µs
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 0ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/goto.gmi saved (297 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.goto saved to ./home/r/repo/target/eo/gmi/org/eolang/goto.gmi (5 instructions)
[reo 0.0.7] [DEBUG] Excluding org.eolang.collections.bytes-as-array due to gmiIncludes option
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 20765 bytes of XML in 969µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 81ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 18ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 20ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 146ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2544 bytes of XML in 232µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2650 bytes of XML in 100µs
[reo 0.0.7] [WARNING] XSL transformation 'rename' took too long 145ms (over 100ms)
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 12ms
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 345ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 28ms
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 28ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/collections/map.gmi saved (22591 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.collections.map saved to ./home/r/repo/target/eo/gmi/org/eolang/collections/map.gmi (334 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 45706 bytes of XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 125ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4815 bytes of XML in 273µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5334 bytes of XML in 176µs
[reo 0.0.7] [WARNING] XSL transformation 'R1' took too long 124ms (over 100ms)
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 30ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 19ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 37ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 15ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 14ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 342ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2544 bytes of XML in 189µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2650 bytes of XML in 99µs
[reo 0.0.7] [WARNING] XSL transformation 'rename' took too long 342ms (over 100ms)
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 24ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 20ms
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 657ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 70ms
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 70ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/collections/multimap.gmi saved (36445 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.collections.multimap saved to ./home/r/repo/target/eo/gmi/org/eolang/collections/multimap.gmi (533 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 66785 bytes of XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 203ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 4815 bytes of XML in 235µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5334 bytes of XML in 146µs
[reo 0.0.7] [WARNING] XSL transformation 'R1' took too long 203ms (over 100ms)
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 39ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 32ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 57ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 26ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 27ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 621ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2544 bytes of XML in 186µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2650 bytes of XML in 95µs
[reo 0.0.7] [WARNING] XSL transformation 'rename' took too long 621ms (over 100ms)
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 34ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 28ms
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 1s
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 146ms
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2012 bytes of XML in 198µs
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 2103 bytes of XML in 98µs
[reo 0.0.7] [WARNING] XSL transformation 'to-text' took too long 146ms (over 100ms)
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 147ms
[reo 0.0.7] [DEBUG] Directory created: ./home/r/repo/target/eo/gmi/org/eolang/math
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/math/number.gmi saved (51166 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.math.number saved to ./home/r/repo/target/eo/gmi/org/eolang/math/number.gmi (779 instructions)
[reo 0.0.7] [DEBUG] Excluding org.eolang.math.negative-infinity due to gmiIncludes option
[reo 0.0.7] [DEBUG] Excluding org.eolang.math.positive-infinity due to gmiIncludes option
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5039 bytes of XML in 121µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 441µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 345µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 961µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 527µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 433µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 855µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 601µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 500µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 153µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 805µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 338µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 303µs
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 9ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 222µs
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 1ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/math/pi.gmi saved (466 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.math.pi saved to ./home/r/repo/target/eo/gmi/org/eolang/math/pi.gmi (7 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 14711 bytes of XML in 383µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 940µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 20ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 29ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 94ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 4ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/math/angle.gmi saved (9405 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.math.angle saved to ./home/r/repo/target/eo/gmi/org/eolang/math/angle.gmi (145 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 45427 bytes of XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 26ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 5ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 1ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 43ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 7ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 6ms
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' produced (29081 chars):
[reo 0.0.7] <?xml version="1.0" encoding="UTF-8"?>\n
[reo 0.0.7] <gmi>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν75</a>\n
[reo 0.0.7] <c>[R1] name=nan abstract</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε1</a>\n
[reo 0.0.7] <a prefix="vertex">ν0</a>\n
[reo 0.0.7] <a prefix="vertex">$ν75</a>\n
[reo 0.0.7] <a prefix="text">nan</a>\n
[reo 0.0.7] <c>[R1] The object 'nan' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν86</a>\n
[reo 0.0.7] <c>[R1] name=eq abstract base=nan$eq</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε29</a>\n
[reo 0.0.7] <a prefix="vertex">$ν75</a>\n
[reo 0.0.7] <a prefix="vertex">$ν86</a>\n
[reo 0.0.7] <a prefix="text">eq</a>\n
[reo 0.0.7] <c>[R1] The object 'eq' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν100</a>\n
[reo 0.0.7] <c>[R1] name=neq abstract base=nan$neq</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε30</a>\n
[reo 0.0.7] <a prefix="vertex">$ν75</a>\n
[reo 0.0.7] <a prefix="vertex">$ν100</a>\n
[reo 0.0.7] <a prefix="text">neq</a>\n
[reo 0.0.7] <c>[R1] The object 'neq' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν114</a>\n
[reo 0.0.7] <c>[R1] name=lt abstract base=nan$lt</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε31</a>\n
[reo 0.0.7] <a prefix="vertex">$ν75</a>\n
[reo 0.0.7] <a prefix="vertex">$ν114</a>\n
[reo 0.0.7] <a prefix="text">lt</a>\n
[reo 0.0.7] <c>[R1] The object 'lt' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν125</a>\n
[reo 0.0.7] <c>[R1] name=lte abstract base=nan$lte</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε32</a>\n
[reo 0.0.7] <a prefix="vertex">$ν75</a>\n
[reo 0.0.7] <a prefix="vertex">$ν125</a>\n
[reo 0.0.7] <a prefix="text">lte</a>\n
[reo 0.0.7] <c>[R1] The object 'lte' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν137</a>\n
[reo 0.0.7] <c>[R1] name=gt abstract base=nan$gt</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε33</a>\n
[reo 0.0.7] <a prefix="vertex">$ν75</a>\n
[reo 0.0.7] <a prefix="vertex">$ν137</a>\n
[reo 0.0.7] <a prefix="text">gt</a>\n
[reo 0.0.7] <c>[R1] The object 'gt' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν146</a>\n
[reo 0.0.7] <c>[R1] name=gte abstract base=nan$gte</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε34</a>\n
[reo 0.0.7] <a prefix="vertex">$ν75</a>\n
[reo 0.0.7] <a prefix="vertex">$ν146</a>\n
[reo 0.0.7] <a prefix="text">gte</a>\n
[reo 0.0.7] <c>[R1] The object 'gte' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν147</a>\n
[reo 0.0.7] <c>[R1] name=times abstract base=nan$times</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε35</a>\n
[reo 0.0.7] <a prefix="vertex">$ν75</a>\n
[reo 0.0.7] <a prefix="vertex">$ν147</a>\n
[reo 0.0.7] <a prefix="text">times</a>\n
[reo 0.0.7] <c>[R1] The object 'times' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν148</a>\n
[reo 0.0.7] <c>[R1] name=plus abstract base=nan$plus</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε36</a>\n
[reo 0.0.7] <a prefix="vertex">$ν75</a>\n
[reo 0.0.7] <a prefix="vertex">$ν148</a>\n
[reo 0.0.7] <a prefix="text">plus</a>\n
[reo 0.0.7] <c>[R1] The object 'plus' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν76</a>\n
[reo 0.0.7] <c>[R1] name=neg abstract base=nan$neg</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε20</a>\n
[reo 0.0.7] <a prefix="vertex">$ν75</a>\n
[reo 0.0.7] <a prefix="vertex">$ν76</a>\n
[reo 0.0.7] <a prefix="text">neg</a>\n
[reo 0.0.7] <c>[R1] The object 'neg' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν77</a>\n
[reo 0.0.7] <c>[R1] name=signum abstract base=nan$signum</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε21</a>\n
[reo 0.0.7] <a prefix="vertex">$ν75</a>\n
[reo 0.0.7] <a prefix="vertex">$ν77</a>\n
[reo 0.0.7] <a prefix="text">signum</a>\n
[reo 0.0.7] <c>[R1] The object 'signum' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν78</a>\n
[reo 0.0.7] <c>[R1] name=minus abstract base=nan$minus</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε22</a>\n
[reo 0.0.7] <a prefix="vertex">$ν75</a>\n
[reo 0.0.7] <a prefix="vertex">$ν78</a>\n
[reo 0.0.7] <a prefix="text">minus</a>\n
[reo 0.0.7] <c>[R1] The object 'minus' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν79</a>\n
[reo 0.0.7] <c>[R1] name=pow abstract base=nan$pow</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε23</a>\n
[reo 0.0.7] <a prefix="vertex">$ν75</a>\n
[reo 0.0.7] <a prefix="vertex">$ν79</a>\n
[reo 0.0.7] <a prefix="text">pow</a>\n
[reo 0.0.7] <c>[R1] The object 'pow' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν80</a>\n
[reo 0.0.7] <c>[R1] name=div abstract base=nan$div</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε24</a>\n
[reo 0.0.7] <a prefix="vertex">$ν75</a>\n
[reo 0.0.7] <a prefix="vertex">$ν80</a>\n
[reo 0.0.7] <a prefix="text">div</a>\n
[reo 0.0.7] <c>[R1] The object 'div' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν81</a>\n
[reo 0.0.7] <c>[R1] name=abs abstract base=nan$abs</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε25</a>\n
[reo 0.0.7] <a prefix="vertex">$ν75</a>\n
[reo 0.0.7] <a prefix="vertex">$ν81</a>\n
[reo 0.0.7] <a prefix="text">abs</a>\n
[reo 0.0.7] <c>[R1] The object 'abs' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν82</a>\n
[reo 0.0.7] <c>[R1] name=as-bytes abstract base=nan$as-bytes</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε26</a>\n
[reo 0.0.7] <a prefix="vertex">$ν75</a>\n
[reo 0.0.7] <a prefix="vertex">$ν82</a>\n
[reo 0.0.7] <a prefix="text">as-bytes</a>\n
[reo 0.0.7] <c>[R1] The object 'as-bytes' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν83</a>\n
[reo 0.0.7] <c>[R1] name=as-int abstract base=nan$as-int</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε27</a>\n
[reo 0.0.7] <a prefix="vertex">$ν75</a>\n
[reo 0.0.7] <a prefix="vertex">$ν83</a>\n
[reo 0.0.7] <a prefix="text">as-int</a>\n
[reo 0.0.7] <c>[R1] The object 'as-int' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν84</a>\n
[reo 0.0.7] <c>[R1] name=as-string abstract base=nan$as-string</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε28</a>\n
[reo 0.0.7] <a prefix="vertex">$ν75</a>\n
[reo 0.0.7] <a prefix="vertex">$ν84</a>\n
[reo 0.0.7] <a prefix="text">as-string</a>\n
[reo 0.0.7] <c>[R1] The object 'as-string' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν85</a>\n
[reo 0.0.7] <c>[R1] name=nan$eq abstract</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε2</a>\n
[reo 0.0.7] <a prefix="vertex">ν0</a>\n
[reo 0.0.7] <a prefix="vertex">$ν85</a>\n
[reo 0.0.7] <a prefix="text">nan$eq</a>\n
[reo 0.0.7] <c>[R1] The object 'nan$eq' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν87</a>\n
[reo 0.0.7] <c>[R1] name=x</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε37</a>\n
[reo 0.0.7] <a prefix="vertex">$ν85</a>\n
[reo 0.0.7] <a prefix="vertex">$ν87</a>\n
[reo 0.0.7] <a prefix="text">x</a>\n
[reo 0.0.7] <c>[R1] The object 'x' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν88</a>\n
[reo 0.0.7] <c>[R1] name=@ base=org.eolang.bool</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε38</a>\n
[reo 0.0.7] <a prefix="vertex">$ν85</a>\n
[reo 0.0.7] <a prefix="vertex">$ν88</a>\n
[reo 0.0.7] <a prefix="text">φ</a>\n
[reo 0.0.7] <c>[R1] The object '@' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν90</a>\n
[reo 0.0.7] <c>[R1] name=nan$neq abstract</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε3</a>\n
[reo 0.0.7] <a prefix="vertex">ν0</a>\n
[reo 0.0.7] <a prefix="vertex">$ν90</a>\n
[reo 0.0.7] <a prefix="text">nan$neq</a>\n
[reo 0.0.7] <c>[R1] The object 'nan$neq' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν91</a>\n
[reo 0.0.7] <c>[R1] name=x</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε40</a>\n
[reo 0.0.7] <a prefix="vertex">$ν90</a>\n
[reo 0.0.7] <a prefix="vertex">$ν91</a>\n
[reo 0.0.7] <a prefix="text">x</a>\n
[reo 0.0.7] <c>[R1] The object 'x' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν92</a>\n
[reo 0.0.7] <c>[R1] name=@ base=org.eolang.bool</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε41</a>\n
[reo 0.0.7] <a prefix="vertex">$ν90</a>\n
[reo 0.0.7] <a prefix="vertex">$ν92</a>\n
[reo 0.0.7] <a prefix="text">φ</a>\n
[reo 0.0.7] <c>[R1] The object '@' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν94</a>\n
[reo 0.0.7] <c>[R1] name=nan$lt abstract</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε4</a>\n
[reo 0.0.7] <a prefix="vertex">ν0</a>\n
[reo 0.0.7] <a prefix="vertex">$ν94</a>\n
[reo 0.0.7] <a prefix="text">nan$lt</a>\n
[reo 0.0.7] <c>[R1] The object 'nan$lt' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν95</a>\n
[reo 0.0.7] <c>[R1] name=x</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε43</a>\n
[reo 0.0.7] <a prefix="vertex">$ν94</a>\n
[reo 0.0.7] <a prefix="vertex">$ν95</a>\n
[reo 0.0.7] <a prefix="text">x</a>\n
[reo 0.0.7] <c>[R1] The object 'x' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν96</a>\n
[reo 0.0.7] <c>[R1] name=@ base=org.eolang.bool</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε44</a>\n
[reo 0.0.7] <a prefix="vertex">$ν94</a>\n
[reo 0.0.7] <a prefix="vertex">$ν96</a>\n
[reo 0.0.7] <a prefix="text">φ</a>\n
[reo 0.0.7] <c>[R1] The object '@' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν98</a>\n
[reo 0.0.7] <c>[R1] name=nan$lte abstract</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε5</a>\n
[reo 0.0.7] <a prefix="vertex">ν0</a>\n
[reo 0.0.7] <a prefix="vertex">$ν98</a>\n
[reo 0.0.7] <a prefix="text">nan$lte</a>\n
[reo 0.0.7] <c>[R1] The object 'nan$lte' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν99</a>\n
[reo 0.0.7] <c>[R1] name=x</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε46</a>\n
[reo 0.0.7] <a prefix="vertex">$ν98</a>\n
[reo 0.0.7] <a prefix="vertex">$ν99</a>\n
[reo 0.0.7] <a prefix="text">x</a>\n
[reo 0.0.7] <c>[R1] The object 'x' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν101</a>\n
[reo 0.0.7] <c>[R1] name=@ base=org.eolang.bool</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε47</a>\n
[reo 0.0.7] <a prefix="vertex">$ν98</a>\n
[reo 0.0.7] <a prefix="vertex">$ν101</a>\n
[reo 0.0.7] <a prefix="text">φ</a>\n
[reo 0.0.7] <c>[R1] The object '@' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν103</a>\n
[reo 0.0.7] <c>[R1] name=nan$gt abstract</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε6</a>\n
[reo 0.0.7] <a prefix="vertex">ν0</a>\n
[reo 0.0.7] <a prefix="vertex">$ν103</a>\n
[reo 0.0.7] <a prefix="text">nan$gt</a>\n
[reo 0.0.7] <c>[R1] The object 'nan$gt' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν104</a>\n
[reo 0.0.7] <c>[R1] name=x</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε49</a>\n
[reo 0.0.7] <a prefix="vertex">$ν103</a>\n
[reo 0.0.7] <a prefix="vertex">$ν104</a>\n
[reo 0.0.7] <a prefix="text">x</a>\n
[reo 0.0.7] <c>[R1] The object 'x' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν105</a>\n
[reo 0.0.7] <c>[R1] name=@ base=org.eolang.bool</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε50</a>\n
[reo 0.0.7] <a prefix="vertex">$ν103</a>\n
[reo 0.0.7] <a prefix="vertex">$ν105</a>\n
[reo 0.0.7] <a prefix="text">φ</a>\n
[reo 0.0.7] <c>[R1] The object '@' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν107</a>\n
[reo 0.0.7] <c>[R1] name=nan$gte abstract</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε7</a>\n
[reo 0.0.7] <a prefix="vertex">ν0</a>\n
[reo 0.0.7] <a prefix="vertex">$ν107</a>\n
[reo 0.0.7] <a prefix="text">nan$gte</a>\n
[reo 0.0.7] <c>[R1] The object 'nan$gte' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν108</a>\n
[reo 0.0.7] <c>[R1] name=x</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε52</a>\n
[reo 0.0.7] <a prefix="vertex">$ν107</a>\n
[reo 0.0.7] <a prefix="vertex">$ν108</a>\n
[reo 0.0.7] <a prefix="text">x</a>\n
[reo 0.0.7] <c>[R1] The object 'x' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν109</a>\n
[reo 0.0.7] <c>[R1] name=@ base=org.eolang.bool</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε53</a>\n
[reo 0.0.7] <a prefix="vertex">$ν107</a>\n
[reo 0.0.7] <a prefix="vertex">$ν109</a>\n
[reo 0.0.7] <a prefix="text">φ</a>\n
[reo 0.0.7] <c>[R1] The object '@' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν111</a>\n
[reo 0.0.7] <c>[R1] name=nan$times abstract</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε8</a>\n
[reo 0.0.7] <a prefix="vertex">ν0</a>\n
[reo 0.0.7] <a prefix="vertex">$ν111</a>\n
[reo 0.0.7] <a prefix="text">nan$times</a>\n
[reo 0.0.7] <c>[R1] The object 'nan$times' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν112</a>\n
[reo 0.0.7] <c>[R1] name=x</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε55</a>\n
[reo 0.0.7] <a prefix="vertex">$ν111</a>\n
[reo 0.0.7] <a prefix="vertex">$ν112</a>\n
[reo 0.0.7] <a prefix="text">x</a>\n
[reo 0.0.7] <c>[R1] The object 'x' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν113</a>\n
[reo 0.0.7] <c>[R1] name=@ base=^</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε56</a>\n
[reo 0.0.7] <a prefix="vertex">$ν111</a>\n
[reo 0.0.7] <a prefix="vertex">$ν113</a>\n
[reo 0.0.7] <a prefix="text">φ</a>\n
[reo 0.0.7] <c>[R1] The object '@' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν115</a>\n
[reo 0.0.7] <c>[R1] name=nan$plus abstract</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε9</a>\n
[reo 0.0.7] <a prefix="vertex">ν0</a>\n
[reo 0.0.7] <a prefix="vertex">$ν115</a>\n
[reo 0.0.7] <a prefix="text">nan$plus</a>\n
[reo 0.0.7] <c>[R1] The object 'nan$plus' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν116</a>\n
[reo 0.0.7] <c>[R1] name=x</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε57</a>\n
[reo 0.0.7] <a prefix="vertex">$ν115</a>\n
[reo 0.0.7] <a prefix="vertex">$ν116</a>\n
[reo 0.0.7] <a prefix="text">x</a>\n
[reo 0.0.7] <c>[R1] The object 'x' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν117</a>\n
[reo 0.0.7] <c>[R1] name=@ base=^</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε58</a>\n
[reo 0.0.7] <a prefix="vertex">$ν115</a>\n
[reo 0.0.7] <a prefix="vertex">$ν117</a>\n
[reo 0.0.7] <a prefix="text">φ</a>\n
[reo 0.0.7] <c>[R1] The object '@' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν118</a>\n
[reo 0.0.7] <c>[R1] name=nan$neg abstract</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε10</a>\n
[reo 0.0.7] <a prefix="vertex">ν0</a>\n
[reo 0.0.7] <a prefix="vertex">$ν118</a>\n
[reo 0.0.7] <a prefix="text">nan$neg</a>\n
[reo 0.0.7] <c>[R1] The object 'nan$neg' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν119</a>\n
[reo 0.0.7] <c>[R1] name=@ base=^</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε59</a>\n
[reo 0.0.7] <a prefix="vertex">$ν118</a>\n
[reo 0.0.7] <a prefix="vertex">$ν119</a>\n
[reo 0.0.7] <a prefix="text">φ</a>\n
[reo 0.0.7] <c>[R1] The object '@' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν120</a>\n
[reo 0.0.7] <c>[R1] name=nan$signum abstract</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε11</a>\n
[reo 0.0.7] <a prefix="vertex">ν0</a>\n
[reo 0.0.7] <a prefix="vertex">$ν120</a>\n
[reo 0.0.7] <a prefix="text">nan$signum</a>\n
[reo 0.0.7] <c>[R1] The object 'nan$signum' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν121</a>\n
[reo 0.0.7] <c>[R1] name=@ base=^</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε60</a>\n
[reo 0.0.7] <a prefix="vertex">$ν120</a>\n
[reo 0.0.7] <a prefix="vertex">$ν121</a>\n
[reo 0.0.7] <a prefix="text">φ</a>\n
[reo 0.0.7] <c>[R1] The object '@' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν122</a>\n
[reo 0.0.7] <c>[R1] name=nan$minus abstract</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε12</a>\n
[reo 0.0.7] <a prefix="vertex">ν0</a>\n
[reo 0.0.7] <a prefix="vertex">$ν122</a>\n
[reo 0.0.7] <a prefix="text">nan$minus</a>\n
[reo 0.0.7] <c>[R1] The object 'nan$minus' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν123</a>\n
[reo 0.0.7] <c>[R1] name=x</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε61</a>\n
[reo 0.0.7] <a prefix="vertex">$ν122</a>\n
[reo 0.0.7] <a prefix="vertex">$ν123</a>\n
[reo 0.0.7] <a prefix="text">x</a>\n
[reo 0.0.7] <c>[R1] The object 'x' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν124</a>\n
[reo 0.0.7] <c>[R1] name=@ base=^</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε62</a>\n
[reo 0.0.7] <a prefix="vertex">$ν122</a>\n
[reo 0.0.7] <a prefix="vertex">$ν124</a>\n
[reo 0.0.7] <a prefix="text">φ</a>\n
[reo 0.0.7] <c>[R1] The object '@' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν126</a>\n
[reo 0.0.7] <c>[R1] name=nan$pow abstract</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε13</a>\n
[reo 0.0.7] <a prefix="vertex">ν0</a>\n
[reo 0.0.7] <a prefix="vertex">$ν126</a>\n
[reo 0.0.7] <a prefix="text">nan$pow</a>\n
[reo 0.0.7] <c>[R1] The object 'nan$pow' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν127</a>\n
[reo 0.0.7] <c>[R1] name=x</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε63</a>\n
[reo 0.0.7] <a prefix="vertex">$ν126</a>\n
[reo 0.0.7] <a prefix="vertex">$ν127</a>\n
[reo 0.0.7] <a prefix="text">x</a>\n
[reo 0.0.7] <c>[R1] The object 'x' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν128</a>\n
[reo 0.0.7] <c>[R1] name=@ base=^</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε64</a>\n
[reo 0.0.7] <a prefix="vertex">$ν126</a>\n
[reo 0.0.7] <a prefix="vertex">$ν128</a>\n
[reo 0.0.7] <a prefix="text">φ</a>\n
[reo 0.0.7] <c>[R1] The object '@' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν129</a>\n
[reo 0.0.7] <c>[R1] name=nan$div abstract</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε14</a>\n
[reo 0.0.7] <a prefix="vertex">ν0</a>\n
[reo 0.0.7] <a prefix="vertex">$ν129</a>\n
[reo 0.0.7] <a prefix="text">nan$div</a>\n
[reo 0.0.7] <c>[R1] The object 'nan$div' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν130</a>\n
[reo 0.0.7] <c>[R1] name=x</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε65</a>\n
[reo 0.0.7] <a prefix="vertex">$ν129</a>\n
[reo 0.0.7] <a prefix="vertex">$ν130</a>\n
[reo 0.0.7] <a prefix="text">x</a>\n
[reo 0.0.7] <c>[R1] The object 'x' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν131</a>\n
[reo 0.0.7] <c>[R1] name=@ base=^</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε66</a>\n
[reo 0.0.7] <a prefix="vertex">$ν129</a>\n
[reo 0.0.7] <a prefix="vertex">$ν131</a>\n
[reo 0.0.7] <a prefix="text">φ</a>\n
[reo 0.0.7] <c>[R1] The object '@' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν132</a>\n
[reo 0.0.7] <c>[R1] name=nan$abs abstract</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε15</a>\n
[reo 0.0.7] <a prefix="vertex">ν0</a>\n
[reo 0.0.7] <a prefix="vertex">$ν132</a>\n
[reo 0.0.7] <a prefix="text">nan$abs</a>\n
[reo 0.0.7] <c>[R1] The object 'nan$abs' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν133</a>\n
[reo 0.0.7] <c>[R1] name=@ base=^</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε67</a>\n
[reo 0.0.7] <a prefix="vertex">$ν132</a>\n
[reo 0.0.7] <a prefix="vertex">$ν133</a>\n
[reo 0.0.7] <a prefix="text">φ</a>\n
[reo 0.0.7] <c>[R1] The object '@' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν134</a>\n
[reo 0.0.7] <c>[R1] name=nan$as-bytes abstract</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε16</a>\n
[reo 0.0.7] <a prefix="vertex">ν0</a>\n
[reo 0.0.7] <a prefix="vertex">$ν134</a>\n
[reo 0.0.7] <a prefix="text">nan$as-bytes</a>\n
[reo 0.0.7] <c>[R1] The object 'nan$as-bytes' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν135</a>\n
[reo 0.0.7] <c>[R1] name=@ base=org.eolang.bytes</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε68</a>\n
[reo 0.0.7] <a prefix="vertex">$ν134</a>\n
[reo 0.0.7] <a prefix="vertex">$ν135</a>\n
[reo 0.0.7] <a prefix="text">φ</a>\n
[reo 0.0.7] <c>[R1] The object '@' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν138</a>\n
[reo 0.0.7] <c>[R1] name=nan$as-int abstract</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε17</a>\n
[reo 0.0.7] <a prefix="vertex">ν0</a>\n
[reo 0.0.7] <a prefix="vertex">$ν138</a>\n
[reo 0.0.7] <a prefix="text">nan$as-int</a>\n
[reo 0.0.7] <c>[R1] The object 'nan$as-int' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν139</a>\n
[reo 0.0.7] <c>[R1] name=@ abstract base=nan$as-int$@</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε70</a>\n
[reo 0.0.7] <a prefix="vertex">$ν138</a>\n
[reo 0.0.7] <a prefix="vertex">$ν139</a>\n
[reo 0.0.7] <a prefix="text">φ</a>\n
[reo 0.0.7] <c>[R1] The object '@' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν140</a>\n
[reo 0.0.7] <c>[R1] name=nan$as-int$@ abstract</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε18</a>\n
[reo 0.0.7] <a prefix="vertex">ν0</a>\n
[reo 0.0.7] <a prefix="vertex">$ν140</a>\n
[reo 0.0.7] <a prefix="text">nan$as-int$@</a>\n
[reo 0.0.7] <c>[R1] The object 'nan$as-int$@' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν141</a>\n
[reo 0.0.7] <c>[R1] name=msg base=org.eolang.string</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε71</a>\n
[reo 0.0.7] <a prefix="vertex">$ν140</a>\n
[reo 0.0.7] <a prefix="vertex">$ν141</a>\n
[reo 0.0.7] <a prefix="text">msg</a>\n
[reo 0.0.7] <c>[R1] The object 'msg' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν143</a>\n
[reo 0.0.7] <c>[R1] name=nan$as-string abstract</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε19</a>\n
[reo 0.0.7] <a prefix="vertex">ν0</a>\n
[reo 0.0.7] <a prefix="vertex">$ν143</a>\n
[reo 0.0.7] <a prefix="text">nan$as-string</a>\n
[reo 0.0.7] <c>[R1] The object 'nan$as-string' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ADD">\n
[reo 0.0.7] <a prefix="vertex">$ν144</a>\n
[reo 0.0.7] <c>[R1] name=@ base=org.eolang.string</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="BIND">\n
[reo 0.0.7] <a prefix="edge">$ε73</a>\n
[reo 0.0.7] <a prefix="vertex">$ν143</a>\n
[reo 0.0.7] <a prefix="vertex">$ν144</a>\n
[reo 0.0.7] <a prefix="text">φ</a>\n
[reo 0.0.7] <c>[R1] The object '@' belongs to its owner</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν86</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.math.nan$eq</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν100</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.math.nan$neq</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν114</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.math.nan$lt</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν125</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.math.nan$lte</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν137</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.math.nan$gt</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν146</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.math.nan$gte</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν147</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.math.nan$times</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν148</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.math.nan$plus</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν76</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.math.nan$neg</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν77</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.math.nan$signum</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν78</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.math.nan$minus</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν79</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.math.nan$pow</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν80</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.math.nan$div</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν81</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.math.nan$abs</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν82</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.math.nan$as-bytes</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν83</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.math.nan$as-int</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν84</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.math.nan$as-string</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν88</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.bool</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν92</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.bool</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν96</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.bool</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν101</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.bool</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν105</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.bool</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν109</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.bool</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν113</a>\n
[reo 0.0.7] <a prefix="text">S/ρ</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν117</a>\n
[reo 0.0.7] <a prefix="text">S/ρ</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν119</a>\n
[reo 0.0.7] <a prefix="text">S/ρ</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν121</a>\n
[reo 0.0.7] <a prefix="text">S/ρ</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν124</a>\n
[reo 0.0.7] <a prefix="text">S/ρ</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν128</a>\n
[reo 0.0.7] <a prefix="text">S/ρ</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν131</a>\n
[reo 0.0.7] <a prefix="text">S/ρ</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν133</a>\n
[reo 0.0.7] <a prefix="text">S/ρ</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν135</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.bytes</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν139</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.math.nan$as-int$@</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν141</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.string</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="ATOM">\n
[reo 0.0.7] <a prefix="vertex">$ν144</a>\n
[reo 0.0.7] <a prefix="text">S/Φ.org.eolang.string</a>\n
[reo 0.0.7] <c>[R1] Point this one to the root</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="COPY">\n
[reo 0.0.7] <a prefix="edge">$ε38</a>\n
[reo 0.0.7] <a prefix="vertex">$ν89</a>\n
[reo 0.0.7] <a prefix="edge">$ε39</a>\n
[reo 0.0.7] <c>[R5] Making a copy of vertex:19</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="COPY">\n
[reo 0.0.7] <a prefix="edge">$ε41</a>\n
[reo 0.0.7] <a prefix="vertex">$ν93</a>\n
[reo 0.0.7] <a prefix="edge">$ε42</a>\n
[reo 0.0.7] <c>[R5] Making a copy of vertex:22</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="COPY">\n
[reo 0.0.7] <a prefix="edge">$ε44</a>\n
[reo 0.0.7] <a prefix="vertex">$ν97</a>\n
[reo 0.0.7] <a prefix="edge">$ε45</a>\n
[reo 0.0.7] <c>[R5] Making a copy of vertex:25</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="COPY">\n
[reo 0.0.7] <a prefix="edge">$ε47</a>\n
[reo 0.0.7] <a prefix="vertex">$ν102</a>\n
[reo 0.0.7] <a prefix="edge">$ε48</a>\n
[reo 0.0.7] <c>[R5] Making a copy of vertex:28</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="COPY">\n
[reo 0.0.7] <a prefix="edge">$ε50</a>\n
[reo 0.0.7] <a prefix="vertex">$ν106</a>\n
[reo 0.0.7] <a prefix="edge">$ε51</a>\n
[reo 0.0.7] <c>[R5] Making a copy of vertex:31</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="COPY">\n
[reo 0.0.7] <a prefix="edge">$ε53</a>\n
[reo 0.0.7] <a prefix="vertex">$ν110</a>\n
[reo 0.0.7] <a prefix="edge">$ε54</a>\n
[reo 0.0.7] <c>[R5] Making a copy of vertex:34</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="COPY">\n
[reo 0.0.7] <a prefix="edge">$ε68</a>\n
[reo 0.0.7] <a prefix="vertex">$ν136</a>\n
[reo 0.0.7] <a prefix="edge">$ε69</a>\n
[reo 0.0.7] <c>[R5] Making a copy of vertex:58</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="COPY">\n
[reo 0.0.7] <a prefix="edge">$ε71</a>\n
[reo 0.0.7] <a prefix="vertex">$ν142</a>\n
[reo 0.0.7] <a prefix="edge">$ε72</a>\n
[reo 0.0.7] <c>[R5] Making a copy of vertex:62</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="COPY">\n
[reo 0.0.7] <a prefix="edge">$ε73</a>\n
[reo 0.0.7] <a prefix="vertex">$ν145</a>\n
[reo 0.0.7] <a prefix="edge">$ε74</a>\n
[reo 0.0.7] <c>[R5] Making a copy of vertex:64</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="DATA">\n
[reo 0.0.7] <a prefix="vertex">$ν89</a>\n
[reo 0.0.7] <a prefix="data">bytes/00</a>\n
[reo 0.0.7] <c>[R6] This is a data object of type "bytes"</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="DATA">\n
[reo 0.0.7] <a prefix="vertex">$ν93</a>\n
[reo 0.0.7] <a prefix="data">bytes/01</a>\n
[reo 0.0.7] <c>[R6] This is a data object of type "bytes"</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="DATA">\n
[reo 0.0.7] <a prefix="vertex">$ν97</a>\n
[reo 0.0.7] <a prefix="data">bytes/00</a>\n
[reo 0.0.7] <c>[R6] This is a data object of type "bytes"</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="DATA">\n
[reo 0.0.7] <a prefix="vertex">$ν102</a>\n
[reo 0.0.7] <a prefix="data">bytes/00</a>\n
[reo 0.0.7] <c>[R6] This is a data object of type "bytes"</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="DATA">\n
[reo 0.0.7] <a prefix="vertex">$ν106</a>\n
[reo 0.0.7] <a prefix="data">bytes/00</a>\n
[reo 0.0.7] <c>[R6] This is a data object of type "bytes"</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="DATA">\n
[reo 0.0.7] <a prefix="vertex">$ν110</a>\n
[reo 0.0.7] <a prefix="data">bytes/00</a>\n
[reo 0.0.7] <c>[R6] This is a data object of type "bytes"</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="DATA">\n
[reo 0.0.7] <a prefix="vertex">$ν136</a>\n
[reo 0.0.7] <a prefix="data">bytes/7F C0 00 00</a>\n
[reo 0.0.7] <c>[R6] This is a data object of type "bytes"</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="DATA">\n
[reo 0.0.7] <a prefix="vertex">$ν142</a>\n
[reo 0.0.7] <a prefix="data">string/You can\u0027t convert NaN to int</a>\n
[reo 0.0.7] <c>[R6] This is a data object of type "string"</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] <i name="DATA">\n
[reo 0.0.7] <a prefix="vertex">$ν145</a>\n
[reo 0.0.7] <a prefix="data">string/NaN</a>\n
[reo 0.0.7] <c>[R6] This is a data object of type "string"</c>\n
[reo 0.0.7] </i>\n
[reo 0.0.7] </gmi>\n
[reo 0.0.7] <EOF>
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 128ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 9ms
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 9ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/math/nan.gmi saved (12500 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.math.nan saved to ./home/r/repo/target/eo/gmi/org/eolang/math/nan.gmi (183 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 5038 bytes of XML in 180µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 450µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 346µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 962µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 538µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 560µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 785µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 582µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 488µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 145µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 2ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 400µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 324µs
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 11ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 251µs
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 0ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/math/e.gmi saved (463 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.math.e saved to ./home/r/repo/target/eo/gmi/org/eolang/math/e.gmi (7 instructions)
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl parsed 10349 bytes of XML in 246µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 911µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 730µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 13ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 8ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 874µs
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 21ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 4ms
[reo 0.0.7] [DEBUG] Shift #12 via 'escape-data' made no changes
[reo 0.0.7] [DEBUG] com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema detected 0 error(s)
[reo 0.0.7] [DEBUG] Transformed XML through 14 shift(s) in 72ms
[reo 0.0.7] [DEBUG] net.sf.saxon.jaxp.TransformerImpl transformed XML in 3ms
[reo 0.0.7] [DEBUG] Transformed XML through 1 shift(s) in 3ms
[reo 0.0.7] [DEBUG] File ./home/r/repo/target/eo/gmi/org/eolang/math/random.gmi saved (7732 bytes)
[reo 0.0.7] [INFO] GMI for org.eolang.math.random saved to ./home/r/repo/target/eo/gmi/org/eolang/math/random.gmi (116 instructions)
[reo 0.0.7] [INFO] Converted 27 .xmir to GMIs, saved to ./home/r/repo/target/eo/gmi, 4162 instructions
[reo 0.0.7] [DEBUG] Execution of GmiMojo took 6s
[reo 0.0.7] [INFO]
[reo 0.0.7] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ reo ---
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-core:pom:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.pom (6.7 kB at 320 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-core/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-plugin-parameter-documenter:pom:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.pom (1.9 kB at 106 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-error-diagnostics:pom:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.pom (1.7 kB at 95 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-error-diagnostics/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-plugin-descriptor:pom:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.pom (2.0 kB at 101 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-descriptor/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-monitor:pom:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.pom (1.3 kB at 63 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-monitor/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-utils:pom:2.0.5 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.pom (3.3 kB at 196 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/2.0.5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus:pom:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.6/plexus-2.0.6.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus/2.0.6/plexus-2.0.6.pom (17 kB at 838 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus/2.0.6/plexus-2.0.6.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:maven-filtering:pom:1.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/1.1/maven-filtering-1.1.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/1.1/maven-filtering-1.1.pom (5.8 kB at 175 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-filtering/1.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-filtering/1.1/maven-filtering-1.1.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-interpolation:pom:1.12 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.12/plexus-interpolation-1.12.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.12/plexus-interpolation-1.12.pom (889 B at 37 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.12/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.12/plexus-interpolation-1.12.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.sonatype.plexus:plexus-build-api:pom:0.0.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.pom (2.9 kB at 143 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.sonatype.spice:spice-parent:pom:10 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/10/spice-parent-10.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/sonatype/spice/spice-parent/10/spice-parent-10.pom (3.0 kB at 168 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/sonatype/spice/spice-parent/10/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/sonatype/spice/spice-parent/10/spice-parent-10.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.sonatype.forge:forge-parent:pom:3 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/3/forge-parent-3.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/sonatype/forge/forge-parent/3/forge-parent-3.pom (5.0 kB at 280 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/sonatype/forge/forge-parent/3/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/sonatype/forge/forge-parent/3/forge-parent-3.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-interpolation:pom:1.13 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.13/plexus-interpolation-1.13.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.13/plexus-interpolation-1.13.pom (890 B at 42 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.13/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.13/plexus-interpolation-1.13.pom.lastUpdated
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-components:pom:1.1.15 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.15/plexus-components-1.1.15.pom
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-components/1.1.15/plexus-components-1.1.15.pom (2.8 kB at 150 kB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-components/1.1.15/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-components/1.1.15/plexus-components-1.1.15.pom.lastUpdated
[reo 0.0.7] [DEBUG] Dependency collection stats {ConflictMarker.analyzeTime=447705, ConflictMarker.markTime=148842, ConflictMarker.nodeCount=77, ConflictIdSorter.graphTime=288273, ConflictIdSorter.topsortTime=57524, ConflictIdSorter.conflictIdCount=26, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=1744119, ConflictResolver.conflictItemCount=74, DefaultDependencyCollector.collectTime=331405420, DefaultDependencyCollector.transformTime=2744442}
[reo 0.0.7] [DEBUG] org.apache.maven.plugins:maven-resources-plugin:jar:2.6
[reo 0.0.7] [DEBUG] org.apache.maven:maven-plugin-api:jar:2.0.6:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-project:jar:2.0.6:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-profile:jar:2.0.6:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-artifact-manager:jar:2.0.6:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-plugin-registry:jar:2.0.6:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-core:jar:2.0.6:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.6:compile
[reo 0.0.7] [DEBUG] org.apache.maven.reporting:maven-reporting-api:jar:2.0.6:compile
[reo 0.0.7] [DEBUG] org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-repository-metadata:jar:2.0.6:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-error-diagnostics:jar:2.0.6:compile
[reo 0.0.7] [DEBUG] commons-cli:commons-cli:jar:1.0:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-plugin-descriptor:jar:2.0.6:compile
[reo 0.0.7] [DEBUG] org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile
[reo 0.0.7] [DEBUG] classworlds:classworlds:jar:1.1:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-artifact:jar:2.0.6:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-settings:jar:2.0.6:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-model:jar:2.0.6:compile
[reo 0.0.7] [DEBUG] org.apache.maven:maven-monitor:jar:2.0.6:compile
[reo 0.0.7] [DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile
[reo 0.0.7] [DEBUG] junit:junit:jar:3.8.1:compile
[reo 0.0.7] [DEBUG] org.codehaus.plexus:plexus-utils:jar:2.0.5:compile
[reo 0.0.7] [DEBUG] org.apache.maven.shared:maven-filtering:jar:1.1:compile
[reo 0.0.7] [DEBUG] org.sonatype.plexus:plexus-build-api:jar:0.0.4:compile
[reo 0.0.7] [DEBUG] org.codehaus.plexus:plexus-interpolation:jar:1.13:compile
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-plugin-api:jar:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-project:jar:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-profile:jar:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-artifact-manager:jar:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-plugin-registry:jar:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-core:jar:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.reporting:maven-reporting-api:jar:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-repository-metadata:jar:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-error-diagnostics:jar:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-plugin-descriptor:jar:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-artifact:jar:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-settings:jar:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-model:jar:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven:maven-monitor:jar:2.0.6 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-utils:jar:2.0.5 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.apache.maven.shared:maven-filtering:jar:1.1 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.sonatype.plexus:plexus-build-api:jar:0.0.4 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Resolving artifact org.codehaus.plexus:plexus-interpolation:jar:1.13 from [Maven (https://repo.maven.apache.org/maven2, default, releases+snapshots)]
[reo 0.0.7] [DEBUG] Using transporter WagonTransporter with priority -1.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for https://repo.maven.apache.org/maven2
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.jar
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.jar
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.jar
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.jar (13 kB at 322 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.jar (35 kB at 904 kB/s)
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.jar (29 kB at 761 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.jar
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.jar (116 kB at 2.4 MB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar (57 kB at 1.2 MB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.jar (21 kB at 335 kB/s)
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.jar (9.9 kB at 160 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.jar
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jar (5.9 kB at 89 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.jar (24 kB at 345 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.jar (152 kB at 1.9 MB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.jar (14 kB at 166 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.jar (37 kB at 405 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.jar (49 kB at 506 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/1.1/maven-filtering-1.1.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.jar (87 kB at 891 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.jar (10 kB at 99 kB/s)
[reo 0.0.7] [INFO] Downloading from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.13/plexus-interpolation-1.13.jar
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.jar (86 kB at 785 kB/s)
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.jar (6.8 kB at 56 kB/s)
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/apache/maven/shared/maven-filtering/1.1/maven-filtering-1.1.jar (43 kB at 350 kB/s)
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-interpolation/1.13/plexus-interpolation-1.13.jar (61 kB at 466 kB/s)
[reo 0.0.7] [INFO] Downloaded from Maven: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.jar (223 kB at 1.5 MB/s)
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-api/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-api/2.0.6/maven-plugin-api-2.0.6.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-project/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-project/2.0.6/maven-project-2.0.6.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-profile/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-profile/2.0.6/maven-profile-2.0.6.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact-manager/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact-manager/2.0.6/maven-artifact-manager-2.0.6.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-registry/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-registry/2.0.6/maven-plugin-registry-2.0.6.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-core/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-core/2.0.6/maven-core-2.0.6.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-parameter-documenter/2.0.6/maven-plugin-parameter-documenter-2.0.6.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/reporting/maven-reporting-api/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-7/doxia-sink-api-1.0-alpha-7.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-repository-metadata/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-repository-metadata/2.0.6/maven-repository-metadata-2.0.6.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-error-diagnostics/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-error-diagnostics/2.0.6/maven-error-diagnostics-2.0.6.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-descriptor/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-plugin-descriptor/2.0.6/maven-plugin-descriptor-2.0.6.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-artifact/2.0.6/maven-artifact-2.0.6.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-settings/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-settings/2.0.6/maven-settings-2.0.6.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-model/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-model/2.0.6/maven-model-2.0.6.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-monitor/2.0.6/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/maven-monitor/2.0.6/maven-monitor-2.0.6.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/2.0.5/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-utils/2.0.5/plexus-utils-2.0.5.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-filtering/1.1/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/apache/maven/shared/maven-filtering/1.1/maven-filtering-1.1.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.4/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.jar.lastUpdated
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.13/_remote.repositories
[reo 0.0.7] [DEBUG] Writing tracking file /home/r/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.13/plexus-interpolation-1.13.jar.lastUpdated
[reo 0.0.7] [DEBUG] Created new class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.6
[reo 0.0.7] [DEBUG] Importing foreign packages into class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.6
[reo 0.0.7] [DEBUG] Imported: < maven.api
[reo 0.0.7] [DEBUG] Populating class realm plugin>org.apache.maven.plugins:maven-resources-plugin:2.6
[reo 0.0.7] [DEBUG] Included: org.apache.maven.plugins:maven-resources-plugin:jar:2.6
[reo 0.0.7] [DEBUG] Included: org.apache.maven.reporting:maven-reporting-api:jar:2.0.6
[reo 0.0.7] [DEBUG] Included: org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7
[reo 0.0.7] [DEBUG] Included: commons-cli:commons-cli:jar:1.0
[reo 0.0.7] [DEBUG] Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4
[reo 0.0.7] [DEBUG] Included: junit:junit:jar:3.8.1
[reo 0.0.7] [DEBUG] Included: org.codehaus.plexus:plexus-utils:jar:2.0.5
[reo 0.0.7] [DEBUG] Included: org.apache.maven.shared:maven-filtering:jar:1.1
[reo 0.0.7] [DEBUG] Included: org.sonatype.plexus:plexus-build-api:jar:0.0.4
[reo 0.0.7] [DEBUG] Included: org.codehaus.plexus:plexus-interpolation:jar:1.13
[reo 0.0.7] [DEBUG] Configuring mojo org.apache.maven.plugins:maven-resources-plugin:2.6:resources from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-resources-plugin:2.6, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@55054057]
[reo 0.0.7] [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources-plugin:2.6:resources' with basic configurator -->
[reo 0.0.7] [DEBUG] (f) buildFilters = []
[reo 0.0.7] [DEBUG] (f) escapeWindowsPaths = true
[reo 0.0.7] [DEBUG] (s) includeEmptyDirs = false
[reo 0.0.7] [DEBUG] (s) outputDirectory = /home/r/repo/target/classes
[reo 0.0.7] [DEBUG] (s) overwrite = false
[reo 0.0.7] [DEBUG] (f) project = MavenProject: org.eolang:reo:1.0-SNAPSHOT @ /home/r/repo/test-pom.xml
[reo 0.0.7] [DEBUG] (s) resources = [Resource {targetPath: null, filtering: false, FileSet {directory: /home/r/repo/src/main/resources, PatternSet [includes: {}, excludes: {}]}}]
[reo 0.0.7] [DEBUG] (f) session = org.apache.maven.execution.MavenSession@dc4a691
[reo 0.0.7] [DEBUG] (f) supportMultiLineFiltering = false
[reo 0.0.7] [DEBUG] (f) useBuildFilters = true
[reo 0.0.7] [DEBUG] (s) useDefaultDelimiters = true
[reo 0.0.7] [DEBUG] -- end configuration --
[reo 0.0.7] [DEBUG] properties used {env.TERM=xterm, java.specification.version=11, env.tag=0.0.7, sun.cpu.isalist=, env.CARGO_CFG_TARGET_VENDOR=unknown, sun.arch.data.model=64, env.GEM_HOME=/usr/local/rvm/gems/ruby-2.7.0, java.vendor.url=Unknown, env.SSL_CERT_FILE=/usr/lib/ssl/certs/ca-certificates.crt, env.author=yegor256, env.CARGO_PKG_HOMEPAGE=https://github.com/objectionary/reo, sun.boot.library.path=/usr/lib/jvm/java-11-openjdk-amd64/lib, env.NUM_JOBS=12, sun.java.command=org.codehaus.plexus.classworlds.launcher.Launcher --batch-mode --errors --debug --file test-pom.xml process-resources, jdk.debug=release, maven.version=3.8.6, java.specification.vendor=Oracle Corporation, java.version.date=2022-04-19, java.home=/usr/lib/jvm/java-11-openjdk-amd64, java.specification.name=Java Platform API Specification, java.vm.specification.vendor=Oracle Corporation, sun.management.compiler=HotSpot 64-Bit Tiered Compilers, java.runtime.version=11.0.15+10-Ubuntu-0ubuntu0.20.04.1, env.rvm_version=1.29.12 (latest), env.PATH=/home/r/.cargo/bin:/usr/local/rvm/gems/ruby-2.7.0/bin:/usr/local/rvm/gems/ruby-2.7.0@global/bin:/usr/local/rvm/rubies/ruby-2.7.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/rvm/bin, env.CARGO_PKG_DESCRIPTION=Transpiler of EO programs to Rust functions, env.CARGO_CFG_UNIX=, file.encoding=UTF-8, env._=/home/r/.cargo/bin/cargo, env.SHLVL=1, java.io.tmpdir=/tmp, java.version=11.0.15, java.vm.specification.name=Java Virtual Machine Specification, java.awt.printerjob=sun.print.PSPrinterJob, java.library.path=/home/r/repo/target/debug/deps:/home/r/repo/target/debug:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/usr/java/packages/lib:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib, java.vendor=Private Build, classworlds.conf=/usr/local/apache-maven/apache-maven-3.8.6/bin/m2.conf, sun.io.unicode.encoding=UnicodeLittle, env.CARGO_MAKEFLAGS=-j --jobserver-fds=7,10 --jobserver-auth=7,10, env.LANG=en_US.UTF-8, env.rvm_path=/usr/local/rvm, env.CARGO_CFG_TARGET_ARCH=x86_64, user.timezone=, env.RUST_RECURSION_COUNT=1, env.head=git@github.com:objectionary/reo.git, os.name=Linux, java.vm.specification.version=11, env.MY_RUBY_HOME=/usr/local/rvm/rubies/ruby-2.7.0, user.home=/home/r, env.RUSTUP_TOOLCHAIN=stable-x86_64-unknown-linux-gnu, env.CARGO_CFG_TARGET_FAMILY=unix, java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment, env.LANGUAGE=en_US.UTF-8, env.HOST=x86_64-unknown-linux-gnu, path.separator=:, env.RUBY_VERSION=ruby-2.7.0, os.version=5.4.0-105-generic, env.GEM_PATH=/usr/local/rvm/gems/ruby-2.7.0:/usr/local/rvm/gems/ruby-2.7.0@global, env.MAIL=/var/mail/r, env.CARGO_MANIFEST_DIR=/home/r/repo, java.vm.name=OpenJDK 64-Bit Server VM, env.SHELL=/bin/bash, env.OPT_LEVEL=0, env.CARGO_PKG_VERSION_MAJOR=0, os.arch=amd64, maven.multiModuleProjectDirectory=/home/r/repo, env.CARGO_ENCODED_RUSTFLAGS=, env.MAVEN_PROJECTBASEDIR=/home/r/repo, java.vm.info=mixed mode, sharing, env.USER=r, java.class.version=55.0, awt.toolkit=sun.awt.X11.XToolkit, env.rvm_bin_path=/usr/local/rvm/bin, sun.jnu.encoding=UTF-8, env.CARGO_PKG_VERSION_MINOR=0, env.CARGO_CFG_TARGET_OS=linux, env.CARGO_PKG_VERSION_PRE=, maven.build.version=Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63), env.CARGO_PKG_LICENSE=, maven.home=/usr/local/apache-maven/apache-maven-3.8.6, env.RUSTUP_HOME=/home/r/.rustup, env.TARGET=x86_64-unknown-linux-gnu, file.separator=/, java.vm.compressedOopsMode=32-bit, line.separator=
[reo 0.0.7] , user.name=r, env.LOGNAME=r, env.CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2, env.CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr, env.IRBRC=/usr/local/rvm/rubies/ruby-2.7.0/.irbrc, env.rvm_prefix=/usr/local, env.SSL_CERT_DIR=/usr/lib/ssl/certs, sun.os.patch.level=unknown, env.head_branch=master, env.OUT_DIR=/home/r/repo/target/debug/build/reo-d4fd6fd117e53653/out, env.CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo, env.CARGO_CFG_TARGET_POINTER_WIDTH=64, library.jansi.path=/usr/local/apache-maven/apache-maven-3.8.6/lib/jansi-native, env.OLDPWD=/home/r/repo, env.PWD=/home/r/repo, env.CARGO_PKG_VERSION_PATCH=7, env.CARGO_CFG_PANIC=unwind, java.class.path=/usr/local/apache-maven/apache-maven-3.8.6/boot/plexus-classworlds-2.6.0.jar, env.HOME=/home/r, java.vm.vendor=Private Build, env.RUSTC=rustc, maven.conf=/usr/local/apache-maven/apache-maven-3.8.6/conf, sun.java.launcher=SUN_STANDARD, user.country=US, env.LD_LIBRARY_PATH=/home/r/repo/target/debug/deps:/home/r/repo/target/debug:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib, env.CARGO_PKG_AUTHORS=, sun.cpu.endian=little, user.language=en, env.PROFILE=debug, env.CARGO_CFG_TARGET_ENV=gnu, env.CARGO_HOME=/home/r/.cargo, env.LC_ALL=en_US.UTF-8, env.CARGO_PKG_VERSION=0.0.7, env.DEBUG=true, java.runtime.name=OpenJDK Runtime Environment, env.CARGO_PKG_REPOSITORY=https://github.com/objectionary/reo, env.MAVEN_CMD_LINE_ARGS= --batch-mode --errors --debug --file test-pom.xml process-resources, java.vendor.url.bug=Unknown, env.CARGO_PKG_NAME=reo, env.CARGO_PKG_LICENSE_FILE=LICENSE.txt, user.dir=/home/r/repo, java.vm.version=11.0.15+10-Ubuntu-0ubuntu0.20.04.1, env.RUSTDOC=rustdoc, env.CARGO_CFG_TARGET_ENDIAN=little}
[reo 0.0.7] [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[reo 0.0.7] [DEBUG] resource with targetPath null
[reo 0.0.7] directory /home/r/repo/src/main/resources
[reo 0.0.7] excludes []
[reo 0.0.7] includes []
[reo 0.0.7] [INFO] skip non existing resourceDirectory /home/r/repo/src/main/resources
[reo 0.0.7] [DEBUG] no use filter components
[reo 0.0.7] [INFO] ------------------------------------------------------------------------
[reo 0.0.7] [INFO] BUILD SUCCESS
[reo 0.0.7] [INFO] ------------------------------------------------------------------------
[reo 0.0.7] [INFO] Total time: 56.009 s
[reo 0.0.7] [INFO] Finished at: 2022-09-29T11:56:12Z
[reo 0.0.7] [INFO] ------------------------------------------------------------------------
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=reo CARGO_MANIFEST_DIR=/home/r/repo CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Transpiler of EO programs to Rust functions' CARGO_PKG_HOMEPAGE='https://github.com/objectionary/reo' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE=LICENSE.txt CARGO_PKG_NAME=reo CARGO_PKG_REPOSITORY='https://github.com/objectionary/reo' CARGO_PKG_VERSION=0.0.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/reo-d4fd6fd117e53653/out rustc --crate-name reo --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=ace2aea21ab002c6 -C extra-filename=-ace2aea21ab002c6 --out-dir /home/r/repo/target/debug/deps -C incremental=/home/r/repo/target/debug/incremental -L dependency=/home/r/repo/target/debug/deps --extern anyhow=/home/r/repo/target/debug/deps/libanyhow-1f50ca8f7a6a2081.rmeta --extern bincode=/home/r/repo/target/debug/deps/libbincode-056b41f0acf8db51.rmeta --extern clap=/home/r/repo/target/debug/deps/libclap-e26ea87efb410544.rmeta --extern ctor=/home/r/repo/target/debug/deps/libctor-5a28e18a0c353ac1.so --extern filetime=/home/r/repo/target/debug/deps/libfiletime-a2d20e63b70741b6.rmeta --extern glob=/home/r/repo/target/debug/deps/libglob-53f2970e92c73372.rmeta --extern hex=/home/r/repo/target/debug/deps/libhex-be64ae2ca0e4a11d.rmeta --extern itertools=/home/r/repo/target/debug/deps/libitertools-6463c2d35536071f.rmeta --extern lazy_static=/home/r/repo/target/debug/deps/liblazy_static-51f8aa49f78e53b1.rmeta --extern log=/home/r/repo/target/debug/deps/liblog-e279ba4715b9ab44.rmeta --extern regex=/home/r/repo/target/debug/deps/libregex-fa0b870984a3206e.rmeta --extern serde=/home/r/repo/target/debug/deps/libserde-716bf937ee2bba9a.rmeta --extern serde_json=/home/r/repo/target/debug/deps/libserde_json-260f2715669db940.rmeta --extern simple_logger=/home/r/repo/target/debug/deps/libsimple_logger-d4b39ee8b9ffc7fe.rmeta --extern sxd_document=/home/r/repo/target/debug/deps/libsxd_document-deb0b83641b8e4d1.rmeta --extern sxd_xpath=/home/r/repo/target/debug/deps/libsxd_xpath-e4fa56c22da58355.rmeta --extern xml_builder=/home/r/repo/target/debug/deps/libxml_builder-7a57d4d091e55324.rmeta`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=reo CARGO_MANIFEST_DIR=/home/r/repo CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Transpiler of EO programs to Rust functions' CARGO_PKG_HOMEPAGE='https://github.com/objectionary/reo' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE=LICENSE.txt CARGO_PKG_NAME=reo CARGO_PKG_REPOSITORY='https://github.com/objectionary/reo' CARGO_PKG_VERSION=0.0.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/reo-d4fd6fd117e53653/out rustc --crate-name reo --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C metadata=a38bd6a7a8887b16 -C extra-filename=-a38bd6a7a8887b16 --out-dir /home/r/repo/target/debug/deps -C incremental=/home/r/repo/target/debug/incremental -L dependency=/home/r/repo/target/debug/deps --extern anyhow=/home/r/repo/target/debug/deps/libanyhow-1f50ca8f7a6a2081.rlib --extern assert_cmd=/home/r/repo/target/debug/deps/libassert_cmd-fd708c9036182ae4.rlib --extern bincode=/home/r/repo/target/debug/deps/libbincode-056b41f0acf8db51.rlib --extern clap=/home/r/repo/target/debug/deps/libclap-e26ea87efb410544.rlib --extern ctor=/home/r/repo/target/debug/deps/libctor-5a28e18a0c353ac1.so --extern filetime=/home/r/repo/target/debug/deps/libfiletime-a2d20e63b70741b6.rlib --extern fsutils=/home/r/repo/target/debug/deps/libfsutils-9375144fc6ccaa33.rlib --extern glob=/home/r/repo/target/debug/deps/libglob-53f2970e92c73372.rlib --extern hex=/home/r/repo/target/debug/deps/libhex-be64ae2ca0e4a11d.rlib --extern itertools=/home/r/repo/target/debug/deps/libitertools-6463c2d35536071f.rlib --extern lazy_static=/home/r/repo/target/debug/deps/liblazy_static-51f8aa49f78e53b1.rlib --extern log=/home/r/repo/target/debug/deps/liblog-e279ba4715b9ab44.rlib --extern predicates=/home/r/repo/target/debug/deps/libpredicates-9d601dea744ac393.rlib --extern rand=/home/r/repo/target/debug/deps/librand-cb1d4c6fc9faf6c6.rlib --extern regex=/home/r/repo/target/debug/deps/libregex-fa0b870984a3206e.rlib --extern serde=/home/r/repo/target/debug/deps/libserde-716bf937ee2bba9a.rlib --extern serde_json=/home/r/repo/target/debug/deps/libserde_json-260f2715669db940.rlib --extern simple_logger=/home/r/repo/target/debug/deps/libsimple_logger-d4b39ee8b9ffc7fe.rlib --extern sxd_document=/home/r/repo/target/debug/deps/libsxd_document-deb0b83641b8e4d1.rlib --extern sxd_xpath=/home/r/repo/target/debug/deps/libsxd_xpath-e4fa56c22da58355.rlib --extern tempfile=/home/r/repo/target/debug/deps/libtempfile-cf8c93c72b733f29.rlib --extern xml_builder=/home/r/repo/target/debug/deps/libxml_builder-7a57d4d091e55324.rlib`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_BIN_EXE_reo=/home/r/repo/target/debug/reo CARGO_CRATE_NAME=inspect_test CARGO_MANIFEST_DIR=/home/r/repo CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Transpiler of EO programs to Rust functions' CARGO_PKG_HOMEPAGE='https://github.com/objectionary/reo' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE=LICENSE.txt CARGO_PKG_NAME=reo CARGO_PKG_REPOSITORY='https://github.com/objectionary/reo' CARGO_PKG_VERSION=0.0.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_TARGET_TMPDIR=/home/r/repo/target/tmp LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/reo-d4fd6fd117e53653/out rustc --crate-name inspect_test --edition=2021 tests/inspect_test.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C metadata=079393286e291e84 -C extra-filename=-079393286e291e84 --out-dir /home/r/repo/target/debug/deps -C incremental=/home/r/repo/target/debug/incremental -L dependency=/home/r/repo/target/debug/deps --extern anyhow=/home/r/repo/target/debug/deps/libanyhow-1f50ca8f7a6a2081.rlib --extern assert_cmd=/home/r/repo/target/debug/deps/libassert_cmd-fd708c9036182ae4.rlib --extern bincode=/home/r/repo/target/debug/deps/libbincode-056b41f0acf8db51.rlib --extern clap=/home/r/repo/target/debug/deps/libclap-e26ea87efb410544.rlib --extern ctor=/home/r/repo/target/debug/deps/libctor-5a28e18a0c353ac1.so --extern filetime=/home/r/repo/target/debug/deps/libfiletime-a2d20e63b70741b6.rlib --extern fsutils=/home/r/repo/target/debug/deps/libfsutils-9375144fc6ccaa33.rlib --extern glob=/home/r/repo/target/debug/deps/libglob-53f2970e92c73372.rlib --extern hex=/home/r/repo/target/debug/deps/libhex-be64ae2ca0e4a11d.rlib --extern itertools=/home/r/repo/target/debug/deps/libitertools-6463c2d35536071f.rlib --extern lazy_static=/home/r/repo/target/debug/deps/liblazy_static-51f8aa49f78e53b1.rlib --extern log=/home/r/repo/target/debug/deps/liblog-e279ba4715b9ab44.rlib --extern predicates=/home/r/repo/target/debug/deps/libpredicates-9d601dea744ac393.rlib --extern rand=/home/r/repo/target/debug/deps/librand-cb1d4c6fc9faf6c6.rlib --extern regex=/home/r/repo/target/debug/deps/libregex-fa0b870984a3206e.rlib --extern reo=/home/r/repo/target/debug/deps/libreo-ace2aea21ab002c6.rlib --extern serde=/home/r/repo/target/debug/deps/libserde-716bf937ee2bba9a.rlib --extern serde_json=/home/r/repo/target/debug/deps/libserde_json-260f2715669db940.rlib --extern simple_logger=/home/r/repo/target/debug/deps/libsimple_logger-d4b39ee8b9ffc7fe.rlib --extern sxd_document=/home/r/repo/target/debug/deps/libsxd_document-deb0b83641b8e4d1.rlib --extern sxd_xpath=/home/r/repo/target/debug/deps/libsxd_xpath-e4fa56c22da58355.rlib --extern tempfile=/home/r/repo/target/debug/deps/libtempfile-cf8c93c72b733f29.rlib --extern xml_builder=/home/r/repo/target/debug/deps/libxml_builder-7a57d4d091e55324.rlib`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_BIN_NAME=reo CARGO_CRATE_NAME=reo CARGO_MANIFEST_DIR=/home/r/repo CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Transpiler of EO programs to Rust functions' CARGO_PKG_HOMEPAGE='https://github.com/objectionary/reo' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE=LICENSE.txt CARGO_PKG_NAME=reo CARGO_PKG_REPOSITORY='https://github.com/objectionary/reo' CARGO_PKG_VERSION=0.0.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/reo-d4fd6fd117e53653/out rustc --crate-name reo --edition=2021 src/bin/reo.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=d931d2ab6e0256c0 -C extra-filename=-d931d2ab6e0256c0 --out-dir /home/r/repo/target/debug/deps -C incremental=/home/r/repo/target/debug/incremental -L dependency=/home/r/repo/target/debug/deps --extern anyhow=/home/r/repo/target/debug/deps/libanyhow-1f50ca8f7a6a2081.rlib --extern bincode=/home/r/repo/target/debug/deps/libbincode-056b41f0acf8db51.rlib --extern clap=/home/r/repo/target/debug/deps/libclap-e26ea87efb410544.rlib --extern ctor=/home/r/repo/target/debug/deps/libctor-5a28e18a0c353ac1.so --extern filetime=/home/r/repo/target/debug/deps/libfiletime-a2d20e63b70741b6.rlib --extern glob=/home/r/repo/target/debug/deps/libglob-53f2970e92c73372.rlib --extern hex=/home/r/repo/target/debug/deps/libhex-be64ae2ca0e4a11d.rlib --extern itertools=/home/r/repo/target/debug/deps/libitertools-6463c2d35536071f.rlib --extern lazy_static=/home/r/repo/target/debug/deps/liblazy_static-51f8aa49f78e53b1.rlib --extern log=/home/r/repo/target/debug/deps/liblog-e279ba4715b9ab44.rlib --extern regex=/home/r/repo/target/debug/deps/libregex-fa0b870984a3206e.rlib --extern reo=/home/r/repo/target/debug/deps/libreo-ace2aea21ab002c6.rlib --extern serde=/home/r/repo/target/debug/deps/libserde-716bf937ee2bba9a.rlib --extern serde_json=/home/r/repo/target/debug/deps/libserde_json-260f2715669db940.rlib --extern simple_logger=/home/r/repo/target/debug/deps/libsimple_logger-d4b39ee8b9ffc7fe.rlib --extern sxd_document=/home/r/repo/target/debug/deps/libsxd_document-deb0b83641b8e4d1.rlib --extern sxd_xpath=/home/r/repo/target/debug/deps/libsxd_xpath-e4fa56c22da58355.rlib --extern xml_builder=/home/r/repo/target/debug/deps/libxml_builder-7a57d4d091e55324.rlib`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_BIN_EXE_reo=/home/r/repo/target/debug/reo CARGO_CRATE_NAME=compile_test CARGO_MANIFEST_DIR=/home/r/repo CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Transpiler of EO programs to Rust functions' CARGO_PKG_HOMEPAGE='https://github.com/objectionary/reo' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE=LICENSE.txt CARGO_PKG_NAME=reo CARGO_PKG_REPOSITORY='https://github.com/objectionary/reo' CARGO_PKG_VERSION=0.0.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_TARGET_TMPDIR=/home/r/repo/target/tmp LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/reo-d4fd6fd117e53653/out rustc --crate-name compile_test --edition=2021 tests/compile_test.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C metadata=489457998eeb2b6d -C extra-filename=-489457998eeb2b6d --out-dir /home/r/repo/target/debug/deps -C incremental=/home/r/repo/target/debug/incremental -L dependency=/home/r/repo/target/debug/deps --extern anyhow=/home/r/repo/target/debug/deps/libanyhow-1f50ca8f7a6a2081.rlib --extern assert_cmd=/home/r/repo/target/debug/deps/libassert_cmd-fd708c9036182ae4.rlib --extern bincode=/home/r/repo/target/debug/deps/libbincode-056b41f0acf8db51.rlib --extern clap=/home/r/repo/target/debug/deps/libclap-e26ea87efb410544.rlib --extern ctor=/home/r/repo/target/debug/deps/libctor-5a28e18a0c353ac1.so --extern filetime=/home/r/repo/target/debug/deps/libfiletime-a2d20e63b70741b6.rlib --extern fsutils=/home/r/repo/target/debug/deps/libfsutils-9375144fc6ccaa33.rlib --extern glob=/home/r/repo/target/debug/deps/libglob-53f2970e92c73372.rlib --extern hex=/home/r/repo/target/debug/deps/libhex-be64ae2ca0e4a11d.rlib --extern itertools=/home/r/repo/target/debug/deps/libitertools-6463c2d35536071f.rlib --extern lazy_static=/home/r/repo/target/debug/deps/liblazy_static-51f8aa49f78e53b1.rlib --extern log=/home/r/repo/target/debug/deps/liblog-e279ba4715b9ab44.rlib --extern predicates=/home/r/repo/target/debug/deps/libpredicates-9d601dea744ac393.rlib --extern rand=/home/r/repo/target/debug/deps/librand-cb1d4c6fc9faf6c6.rlib --extern regex=/home/r/repo/target/debug/deps/libregex-fa0b870984a3206e.rlib --extern reo=/home/r/repo/target/debug/deps/libreo-ace2aea21ab002c6.rlib --extern serde=/home/r/repo/target/debug/deps/libserde-716bf937ee2bba9a.rlib --extern serde_json=/home/r/repo/target/debug/deps/libserde_json-260f2715669db940.rlib --extern simple_logger=/home/r/repo/target/debug/deps/libsimple_logger-d4b39ee8b9ffc7fe.rlib --extern sxd_document=/home/r/repo/target/debug/deps/libsxd_document-deb0b83641b8e4d1.rlib --extern sxd_xpath=/home/r/repo/target/debug/deps/libsxd_xpath-e4fa56c22da58355.rlib --extern tempfile=/home/r/repo/target/debug/deps/libtempfile-cf8c93c72b733f29.rlib --extern xml_builder=/home/r/repo/target/debug/deps/libxml_builder-7a57d4d091e55324.rlib`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_BIN_NAME=reo CARGO_CRATE_NAME=reo CARGO_MANIFEST_DIR=/home/r/repo CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Transpiler of EO programs to Rust functions' CARGO_PKG_HOMEPAGE='https://github.com/objectionary/reo' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE=LICENSE.txt CARGO_PKG_NAME=reo CARGO_PKG_REPOSITORY='https://github.com/objectionary/reo' CARGO_PKG_VERSION=0.0.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/reo-d4fd6fd117e53653/out rustc --crate-name reo --edition=2021 src/bin/reo.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C metadata=c51d8c5440a3c586 -C extra-filename=-c51d8c5440a3c586 --out-dir /home/r/repo/target/debug/deps -C incremental=/home/r/repo/target/debug/incremental -L dependency=/home/r/repo/target/debug/deps --extern anyhow=/home/r/repo/target/debug/deps/libanyhow-1f50ca8f7a6a2081.rlib --extern assert_cmd=/home/r/repo/target/debug/deps/libassert_cmd-fd708c9036182ae4.rlib --extern bincode=/home/r/repo/target/debug/deps/libbincode-056b41f0acf8db51.rlib --extern clap=/home/r/repo/target/debug/deps/libclap-e26ea87efb410544.rlib --extern ctor=/home/r/repo/target/debug/deps/libctor-5a28e18a0c353ac1.so --extern filetime=/home/r/repo/target/debug/deps/libfiletime-a2d20e63b70741b6.rlib --extern fsutils=/home/r/repo/target/debug/deps/libfsutils-9375144fc6ccaa33.rlib --extern glob=/home/r/repo/target/debug/deps/libglob-53f2970e92c73372.rlib --extern hex=/home/r/repo/target/debug/deps/libhex-be64ae2ca0e4a11d.rlib --extern itertools=/home/r/repo/target/debug/deps/libitertools-6463c2d35536071f.rlib --extern lazy_static=/home/r/repo/target/debug/deps/liblazy_static-51f8aa49f78e53b1.rlib --extern log=/home/r/repo/target/debug/deps/liblog-e279ba4715b9ab44.rlib --extern predicates=/home/r/repo/target/debug/deps/libpredicates-9d601dea744ac393.rlib --extern rand=/home/r/repo/target/debug/deps/librand-cb1d4c6fc9faf6c6.rlib --extern regex=/home/r/repo/target/debug/deps/libregex-fa0b870984a3206e.rlib --extern reo=/home/r/repo/target/debug/deps/libreo-ace2aea21ab002c6.rlib --extern serde=/home/r/repo/target/debug/deps/libserde-716bf937ee2bba9a.rlib --extern serde_json=/home/r/repo/target/debug/deps/libserde_json-260f2715669db940.rlib --extern simple_logger=/home/r/repo/target/debug/deps/libsimple_logger-d4b39ee8b9ffc7fe.rlib --extern sxd_document=/home/r/repo/target/debug/deps/libsxd_document-deb0b83641b8e4d1.rlib --extern sxd_xpath=/home/r/repo/target/debug/deps/libsxd_xpath-e4fa56c22da58355.rlib --extern tempfile=/home/r/repo/target/debug/deps/libtempfile-cf8c93c72b733f29.rlib --extern xml_builder=/home/r/repo/target/debug/deps/libxml_builder-7a57d4d091e55324.rlib`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_BIN_EXE_reo=/home/r/repo/target/debug/reo CARGO_CRATE_NAME=snippets_test CARGO_MANIFEST_DIR=/home/r/repo CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Transpiler of EO programs to Rust functions' CARGO_PKG_HOMEPAGE='https://github.com/objectionary/reo' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE=LICENSE.txt CARGO_PKG_NAME=reo CARGO_PKG_REPOSITORY='https://github.com/objectionary/reo' CARGO_PKG_VERSION=0.0.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_TARGET_TMPDIR=/home/r/repo/target/tmp LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/reo-d4fd6fd117e53653/out rustc --crate-name snippets_test --edition=2021 tests/snippets_test.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C metadata=b20b919f0df2df19 -C extra-filename=-b20b919f0df2df19 --out-dir /home/r/repo/target/debug/deps -C incremental=/home/r/repo/target/debug/incremental -L dependency=/home/r/repo/target/debug/deps --extern anyhow=/home/r/repo/target/debug/deps/libanyhow-1f50ca8f7a6a2081.rlib --extern assert_cmd=/home/r/repo/target/debug/deps/libassert_cmd-fd708c9036182ae4.rlib --extern bincode=/home/r/repo/target/debug/deps/libbincode-056b41f0acf8db51.rlib --extern clap=/home/r/repo/target/debug/deps/libclap-e26ea87efb410544.rlib --extern ctor=/home/r/repo/target/debug/deps/libctor-5a28e18a0c353ac1.so --extern filetime=/home/r/repo/target/debug/deps/libfiletime-a2d20e63b70741b6.rlib --extern fsutils=/home/r/repo/target/debug/deps/libfsutils-9375144fc6ccaa33.rlib --extern glob=/home/r/repo/target/debug/deps/libglob-53f2970e92c73372.rlib --extern hex=/home/r/repo/target/debug/deps/libhex-be64ae2ca0e4a11d.rlib --extern itertools=/home/r/repo/target/debug/deps/libitertools-6463c2d35536071f.rlib --extern lazy_static=/home/r/repo/target/debug/deps/liblazy_static-51f8aa49f78e53b1.rlib --extern log=/home/r/repo/target/debug/deps/liblog-e279ba4715b9ab44.rlib --extern predicates=/home/r/repo/target/debug/deps/libpredicates-9d601dea744ac393.rlib --extern rand=/home/r/repo/target/debug/deps/librand-cb1d4c6fc9faf6c6.rlib --extern regex=/home/r/repo/target/debug/deps/libregex-fa0b870984a3206e.rlib --extern reo=/home/r/repo/target/debug/deps/libreo-ace2aea21ab002c6.rlib --extern serde=/home/r/repo/target/debug/deps/libserde-716bf937ee2bba9a.rlib --extern serde_json=/home/r/repo/target/debug/deps/libserde_json-260f2715669db940.rlib --extern simple_logger=/home/r/repo/target/debug/deps/libsimple_logger-d4b39ee8b9ffc7fe.rlib --extern sxd_document=/home/r/repo/target/debug/deps/libsxd_document-deb0b83641b8e4d1.rlib --extern sxd_xpath=/home/r/repo/target/debug/deps/libsxd_xpath-e4fa56c22da58355.rlib --extern tempfile=/home/r/repo/target/debug/deps/libtempfile-cf8c93c72b733f29.rlib --extern xml_builder=/home/r/repo/target/debug/deps/libxml_builder-7a57d4d091e55324.rlib`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_BIN_EXE_reo=/home/r/repo/target/debug/reo CARGO_CRATE_NAME=misc_test CARGO_MANIFEST_DIR=/home/r/repo CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Transpiler of EO programs to Rust functions' CARGO_PKG_HOMEPAGE='https://github.com/objectionary/reo' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE=LICENSE.txt CARGO_PKG_NAME=reo CARGO_PKG_REPOSITORY='https://github.com/objectionary/reo' CARGO_PKG_VERSION=0.0.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_TARGET_TMPDIR=/home/r/repo/target/tmp LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/reo-d4fd6fd117e53653/out rustc --crate-name misc_test --edition=2021 tests/misc_test.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C metadata=427946e550b7244d -C extra-filename=-427946e550b7244d --out-dir /home/r/repo/target/debug/deps -C incremental=/home/r/repo/target/debug/incremental -L dependency=/home/r/repo/target/debug/deps --extern anyhow=/home/r/repo/target/debug/deps/libanyhow-1f50ca8f7a6a2081.rlib --extern assert_cmd=/home/r/repo/target/debug/deps/libassert_cmd-fd708c9036182ae4.rlib --extern bincode=/home/r/repo/target/debug/deps/libbincode-056b41f0acf8db51.rlib --extern clap=/home/r/repo/target/debug/deps/libclap-e26ea87efb410544.rlib --extern ctor=/home/r/repo/target/debug/deps/libctor-5a28e18a0c353ac1.so --extern filetime=/home/r/repo/target/debug/deps/libfiletime-a2d20e63b70741b6.rlib --extern fsutils=/home/r/repo/target/debug/deps/libfsutils-9375144fc6ccaa33.rlib --extern glob=/home/r/repo/target/debug/deps/libglob-53f2970e92c73372.rlib --extern hex=/home/r/repo/target/debug/deps/libhex-be64ae2ca0e4a11d.rlib --extern itertools=/home/r/repo/target/debug/deps/libitertools-6463c2d35536071f.rlib --extern lazy_static=/home/r/repo/target/debug/deps/liblazy_static-51f8aa49f78e53b1.rlib --extern log=/home/r/repo/target/debug/deps/liblog-e279ba4715b9ab44.rlib --extern predicates=/home/r/repo/target/debug/deps/libpredicates-9d601dea744ac393.rlib --extern rand=/home/r/repo/target/debug/deps/librand-cb1d4c6fc9faf6c6.rlib --extern regex=/home/r/repo/target/debug/deps/libregex-fa0b870984a3206e.rlib --extern reo=/home/r/repo/target/debug/deps/libreo-ace2aea21ab002c6.rlib --extern serde=/home/r/repo/target/debug/deps/libserde-716bf937ee2bba9a.rlib --extern serde_json=/home/r/repo/target/debug/deps/libserde_json-260f2715669db940.rlib --extern simple_logger=/home/r/repo/target/debug/deps/libsimple_logger-d4b39ee8b9ffc7fe.rlib --extern sxd_document=/home/r/repo/target/debug/deps/libsxd_document-deb0b83641b8e4d1.rlib --extern sxd_xpath=/home/r/repo/target/debug/deps/libsxd_xpath-e4fa56c22da58355.rlib --extern tempfile=/home/r/repo/target/debug/deps/libtempfile-cf8c93c72b733f29.rlib --extern xml_builder=/home/r/repo/target/debug/deps/libxml_builder-7a57d4d091e55324.rlib`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_BIN_EXE_reo=/home/r/repo/target/debug/reo CARGO_CRATE_NAME=link_tests CARGO_MANIFEST_DIR=/home/r/repo CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Transpiler of EO programs to Rust functions' CARGO_PKG_HOMEPAGE='https://github.com/objectionary/reo' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE=LICENSE.txt CARGO_PKG_NAME=reo CARGO_PKG_REPOSITORY='https://github.com/objectionary/reo' CARGO_PKG_VERSION=0.0.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_TARGET_TMPDIR=/home/r/repo/target/tmp LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/reo-d4fd6fd117e53653/out rustc --crate-name link_tests --edition=2021 tests/link_tests.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C metadata=d5af7a4df202e1e8 -C extra-filename=-d5af7a4df202e1e8 --out-dir /home/r/repo/target/debug/deps -C incremental=/home/r/repo/target/debug/incremental -L dependency=/home/r/repo/target/debug/deps --extern anyhow=/home/r/repo/target/debug/deps/libanyhow-1f50ca8f7a6a2081.rlib --extern assert_cmd=/home/r/repo/target/debug/deps/libassert_cmd-fd708c9036182ae4.rlib --extern bincode=/home/r/repo/target/debug/deps/libbincode-056b41f0acf8db51.rlib --extern clap=/home/r/repo/target/debug/deps/libclap-e26ea87efb410544.rlib --extern ctor=/home/r/repo/target/debug/deps/libctor-5a28e18a0c353ac1.so --extern filetime=/home/r/repo/target/debug/deps/libfiletime-a2d20e63b70741b6.rlib --extern fsutils=/home/r/repo/target/debug/deps/libfsutils-9375144fc6ccaa33.rlib --extern glob=/home/r/repo/target/debug/deps/libglob-53f2970e92c73372.rlib --extern hex=/home/r/repo/target/debug/deps/libhex-be64ae2ca0e4a11d.rlib --extern itertools=/home/r/repo/target/debug/deps/libitertools-6463c2d35536071f.rlib --extern lazy_static=/home/r/repo/target/debug/deps/liblazy_static-51f8aa49f78e53b1.rlib --extern log=/home/r/repo/target/debug/deps/liblog-e279ba4715b9ab44.rlib --extern predicates=/home/r/repo/target/debug/deps/libpredicates-9d601dea744ac393.rlib --extern rand=/home/r/repo/target/debug/deps/librand-cb1d4c6fc9faf6c6.rlib --extern regex=/home/r/repo/target/debug/deps/libregex-fa0b870984a3206e.rlib --extern reo=/home/r/repo/target/debug/deps/libreo-ace2aea21ab002c6.rlib --extern serde=/home/r/repo/target/debug/deps/libserde-716bf937ee2bba9a.rlib --extern serde_json=/home/r/repo/target/debug/deps/libserde_json-260f2715669db940.rlib --extern simple_logger=/home/r/repo/target/debug/deps/libsimple_logger-d4b39ee8b9ffc7fe.rlib --extern sxd_document=/home/r/repo/target/debug/deps/libsxd_document-deb0b83641b8e4d1.rlib --extern sxd_xpath=/home/r/repo/target/debug/deps/libsxd_xpath-e4fa56c22da58355.rlib --extern tempfile=/home/r/repo/target/debug/deps/libtempfile-cf8c93c72b733f29.rlib --extern xml_builder=/home/r/repo/target/debug/deps/libxml_builder-7a57d4d091e55324.rlib`
Running `CARGO=/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_BIN_EXE_reo=/home/r/repo/target/debug/reo CARGO_CRATE_NAME=basic_test CARGO_MANIFEST_DIR=/home/r/repo CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Transpiler of EO programs to Rust functions' CARGO_PKG_HOMEPAGE='https://github.com/objectionary/reo' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE=LICENSE.txt CARGO_PKG_NAME=reo CARGO_PKG_REPOSITORY='https://github.com/objectionary/reo' CARGO_PKG_VERSION=0.0.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 CARGO_TARGET_TMPDIR=/home/r/repo/target/tmp LD_LIBRARY_PATH='/home/r/repo/target/debug/deps:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/r/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/r/repo/target/debug/build/reo-d4fd6fd117e53653/out rustc --crate-name basic_test --edition=2021 tests/basic_test.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test -C metadata=df51bd30d5270481 -C extra-filename=-df51bd30d5270481 --out-dir /home/r/repo/target/debug/deps -C incremental=/home/r/repo/target/debug/incremental -L dependency=/home/r/repo/target/debug/deps --extern anyhow=/home/r/repo/target/debug/deps/libanyhow-1f50ca8f7a6a2081.rlib --extern assert_cmd=/home/r/repo/target/debug/deps/libassert_cmd-fd708c9036182ae4.rlib --extern bincode=/home/r/repo/target/debug/deps/libbincode-056b41f0acf8db51.rlib --extern clap=/home/r/repo/target/debug/deps/libclap-e26ea87efb410544.rlib --extern ctor=/home/r/repo/target/debug/deps/libctor-5a28e18a0c353ac1.so --extern filetime=/home/r/repo/target/debug/deps/libfiletime-a2d20e63b70741b6.rlib --extern fsutils=/home/r/repo/target/debug/deps/libfsutils-9375144fc6ccaa33.rlib --extern glob=/home/r/repo/target/debug/deps/libglob-53f2970e92c73372.rlib --extern hex=/home/r/repo/target/debug/deps/libhex-be64ae2ca0e4a11d.rlib --extern itertools=/home/r/repo/target/debug/deps/libitertools-6463c2d35536071f.rlib --extern lazy_static=/home/r/repo/target/debug/deps/liblazy_static-51f8aa49f78e53b1.rlib --extern log=/home/r/repo/target/debug/deps/liblog-e279ba4715b9ab44.rlib --extern predicates=/home/r/repo/target/debug/deps/libpredicates-9d601dea744ac393.rlib --extern rand=/home/r/repo/target/debug/deps/librand-cb1d4c6fc9faf6c6.rlib --extern regex=/home/r/repo/target/debug/deps/libregex-fa0b870984a3206e.rlib --extern reo=/home/r/repo/target/debug/deps/libreo-ace2aea21ab002c6.rlib --extern serde=/home/r/repo/target/debug/deps/libserde-716bf937ee2bba9a.rlib --extern serde_json=/home/r/repo/target/debug/deps/libserde_json-260f2715669db940.rlib --extern simple_logger=/home/r/repo/target/debug/deps/libsimple_logger-d4b39ee8b9ffc7fe.rlib --extern sxd_document=/home/r/repo/target/debug/deps/libsxd_document-deb0b83641b8e4d1.rlib --extern sxd_xpath=/home/r/repo/target/debug/deps/libsxd_xpath-e4fa56c22da58355.rlib --extern tempfile=/home/r/repo/target/debug/deps/libtempfile-cf8c93c72b733f29.rlib --extern xml_builder=/home/r/repo/target/debug/deps/libxml_builder-7a57d4d091e55324.rlib`
Finished test [unoptimized + debuginfo] target(s) in 2m 03s
Running `/home/r/repo/target/debug/deps/reo-a38bd6a7a8887b16`
running 35 tests
test data::broken_float_from_small_data ... 32mokBm
test data::broken_int_from_small_data ... 32mokBm
test data::prints_empty_bytes ... 32mokBm
test data::simple_bool ... 32mokBm
test data::simple_float ... 32mokBm
test data::compares_with_data ... 32mokBm
test data::simple_int ... 32mokBm
test data::prints_bytes ... 32mokBm
test org::eolang::array::simple ... 32mokBm
test org::eolang::int::simple ... 32mokBm
test universe::generates_unique_ids ... 32mokBm
test universe::dataize::fails_if_locator_is_wrong ... 32mokBm
test universe::i_add::adds_simple_vertex ... 32mokBm
test universe::dataize::finds_root ... 32mokBm
test universe::i_atom::evaluates_dummy_atom ... 32mokBm
test universe::i_bind::binds_to_root ... 32mokBm
test universe::i_bind::binds_simple_vertices ... 32mokBm
test universe::i_bind::binds_two_names ... 32mokBm
test universe::i_bind::overwrites_edge ... 32mokBm
test universe::i_bind::pre_defined_ids ... 32mokBm
test universe::i_data::sets_simple_data ... 32mokBm
test universe::inconsistencies::pi_and_phi_together ... 32mokBm
test universe::inconsistencies::finds_lost_edge ... 32mokBm
test universe::inspect::inspects_simple_object ... 32mokBm
test universe::generates_random_int ... 32mokBm
test universe::makes_a_slice ... 32mokBm
test universe::safely_generates_unique_ids ... 32mokBm
test universe::i_copy::makes_simple_copy ... 32mokBm
test universe::dataize::search_atom_works ... 32mokBm
test universe::serialization::saves_and_loads ... 32mokBm
test universe::graph::prints_simple_graph ... 32mokBm
test gmi::repositions_root ... 32mokBm
test gmi::deploys_simple_commands ... 32mokBm
test setup::sets_up_with_subdirectories ... 32mokBm
test setup::sets_up_simple_directory ... 32mokBm
test result: 32mokBm. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Running `/home/r/repo/target/debug/deps/reo-c51d8c5440a3c586`
running 0 tests
test result: 32mokBm. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running `/home/r/repo/target/debug/deps/basic_test-df51bd30d5270481`
running 3 tests
test dataizes_simple_gmi ... 32mokBm
test dataizes_in_eoc_mode ... 32mokBm
test dataizes_all_gmi_tests ... 32mokBm
test result: 32mokBm. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
Running `/home/r/repo/target/debug/deps/compile_test-489457998eeb2b6d`
running 3 tests
test fails_when_directory_is_absent ... 32mokBm
test compiles_everything ... 32mokBm
test skips_compilation_if_file_present ... 32mokBm
test result: 32mokBm. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
Running `/home/r/repo/target/debug/deps/inspect_test-079393286e291e84`
running 2 tests
test inspect_nonexisting ... 32mokBm
test inspect_existing ... 32mokBm
test result: 32mokBm. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
Running `/home/r/repo/target/debug/deps/link_tests-d5af7a4df202e1e8`
running 2 tests
test link_two ... 32mokBm
test link_three ... 32mokBm
test result: 32mokBm. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
Running `/home/r/repo/target/debug/deps/misc_test-427946e550b7244d`
running 2 tests
test prints_version ... 32mokBm
test prints_help ... 32mokBm
test result: 32mokBm. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running `/home/r/repo/target/debug/deps/snippets_test-b20b919f0df2df19`
running 1 test
test deploys_and_runs_all_apps ... 32mokBm
test result: 32mokBm. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.84s
Doc-tests reo
Running `rustdoc --edition=2021 --crate-type lib --crate-name reo --test /home/r/repo/src/lib.rs -L dependency=/home/r/repo/target/debug/deps -L dependency=/home/r/repo/target/debug/deps --extern anyhow=/home/r/repo/target/debug/deps/libanyhow-1f50ca8f7a6a2081.rlib --extern assert_cmd=/home/r/repo/target/debug/deps/libassert_cmd-fd708c9036182ae4.rlib --extern bincode=/home/r/repo/target/debug/deps/libbincode-056b41f0acf8db51.rlib --extern clap=/home/r/repo/target/debug/deps/libclap-e26ea87efb410544.rlib --extern ctor=/home/r/repo/target/debug/deps/libctor-5a28e18a0c353ac1.so --extern filetime=/home/r/repo/target/debug/deps/libfiletime-a2d20e63b70741b6.rlib --extern fsutils=/home/r/repo/target/debug/deps/libfsutils-9375144fc6ccaa33.rlib --extern glob=/home/r/repo/target/debug/deps/libglob-53f2970e92c73372.rlib --extern hex=/home/r/repo/target/debug/deps/libhex-be64ae2ca0e4a11d.rlib --extern itertools=/home/r/repo/target/debug/deps/libitertools-6463c2d35536071f.rlib --extern lazy_static=/home/r/repo/target/debug/deps/liblazy_static-51f8aa49f78e53b1.rlib --extern log=/home/r/repo/target/debug/deps/liblog-e279ba4715b9ab44.rlib --extern predicates=/home/r/repo/target/debug/deps/libpredicates-9d601dea744ac393.rlib --extern rand=/home/r/repo/target/debug/deps/librand-cb1d4c6fc9faf6c6.rlib --extern regex=/home/r/repo/target/debug/deps/libregex-fa0b870984a3206e.rlib --extern reo=/home/r/repo/target/debug/deps/libreo-ace2aea21ab002c6.rlib --extern serde=/home/r/repo/target/debug/deps/libserde-716bf937ee2bba9a.rlib --extern serde_json=/home/r/repo/target/debug/deps/libserde_json-260f2715669db940.rlib --extern simple_logger=/home/r/repo/target/debug/deps/libsimple_logger-d4b39ee8b9ffc7fe.rlib --extern sxd_document=/home/r/repo/target/debug/deps/libsxd_document-deb0b83641b8e4d1.rlib --extern sxd_xpath=/home/r/repo/target/debug/deps/libsxd_xpath-e4fa56c22da58355.rlib --extern tempfile=/home/r/repo/target/debug/deps/libtempfile-cf8c93c72b733f29.rlib --extern xml_builder=/home/r/repo/target/debug/deps/libxml_builder-7a57d4d091e55324.rlib -C embed-bitcode=no --error-format human`
running 9 tests
test src/data.rs - data::Data::as_int (line 107) ... 32mokBm
test src/macros.rs - macros::copy (line 79) ... 32mokBm
test src/macros.rs - macros::add (line 42) ... 32mokBm
test src/data.rs - data::Data::as_float (line 123) ... 32mokBm
test src/macros.rs - macros::da (line 23) ... 32mokBm
test src/data.rs - data::Data::as_string (line 139) ... 32mokBm
test src/macros.rs - macros::bind (line 59) ... 32mokBm
test src/data.rs - data::Data::as_bool (line 96) ... 32mokBm
test src/data.rs - data::Data::as_hex (line 150) ... 32mokBm
test result: 32mokBm. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.56s
+ cargo --color=never fmt --check
+ git commit -am 0.0.7
[__rultor a148300] 0.0.7
2 files changed, 2 insertions(+), 2 deletions(-)
+ mkdir -p /home/r/.cargo
+ cp ../credentials /home/r/.cargo
+ cargo --color=never publish
Updating crates.io index
Packaging reo v0.0.7 (/home/r/repo)
Verifying reo v0.0.7 (/home/r/repo)
Compiling proc-macro2 v1.0.43
Compiling quote v1.0.21
Compiling unicode-ident v1.0.4
Compiling libc v0.2.133
Compiling syn v1.0.100
Compiling serde_derive v1.0.145
Compiling serde v1.0.145
Compiling memchr v2.5.0
Compiling autocfg v1.1.0
Compiling cfg-if v1.0.0
Compiling itoa v1.0.3
Compiling log v0.4.17
Compiling num_threads v0.1.6
Compiling lazy_static v1.4.0
Compiling time-macros v0.2.4
Compiling anyhow v1.0.65
Compiling os_str_bytes v6.3.0
Compiling peresil v0.3.0
Compiling typed-arena v1.7.0
Compiling serde_json v1.0.85
Compiling hashbrown v0.12.3
Compiling once_cell v1.14.0
Compiling either v1.8.0
Compiling regex-syntax v0.6.27
Compiling termcolor v1.1.3
Compiling textwrap v0.15.1
Compiling strsim v0.10.0
Compiling reo v0.0.7 (/home/r/repo/target/package/reo-0.0.7)
Compiling quick-error v1.2.3
Compiling ryu v1.0.11
Compiling bitflags v1.3.2
Compiling hex v0.4.3
Compiling glob v0.3.0
Compiling xml-builder v0.5.0
Compiling sxd-document v0.3.2
Compiling clap_lex v0.2.4
Compiling itertools v0.10.5
Compiling indexmap v1.9.1
Compiling aho-corasick v0.7.19
Compiling sxd-xpath v0.4.2
Compiling atty v0.2.14
Compiling filetime v0.2.17
Compiling colored v2.0.0
Compiling clap v3.2.22
Compiling time v0.3.14
Compiling regex v1.6.0
Compiling simple_logger v2.3.0
Compiling ctor v0.1.23
Compiling bincode v1.3.3
Finished dev [unoptimized + debuginfo] target(s) in 47.19s
Uploading reo v0.0.7 (/home/r/repo)
+ mv /home/r/repo .
++ whoami
+ chown -R root repo
+ '[' -n '' ']'
++ whoami
+ sudo chown -R rultor repo
+ cd repo
+ git checkout __rultor
Already on '__rultor'
+ git tag 0.0.7 -m '0.0.7: tagged by rultor.com'
+ git reset --hard
HEAD is now at a148300 0.0.7
+ git clean -fd
+ git checkout master
Switched to branch 'master'
Your branch is up to date with 'origin/master'.
+ git branch -D __rultor
Deleted branch __rultor (was a148300).
+ git push --all origin
Everything up-to-date
+ git push --tags origin
To github.com:objectionary/reo.git
* [new tag] 0.0.7 -> 0.0.7
container 6f5cb23904e96f388272bfb2d7764713bc630ad24ee8fe13155f5b24307997de is dead
Thu 29 Sep 2022 01:57:55 PM CEST