Skip to content

Commit

Permalink
Merge pull request #642 from objectionary/633-sort-command-line-options
Browse files Browse the repository at this point in the history
Sort options in command help messages
  • Loading branch information
deemp authored Dec 28, 2024
2 parents 499068b + ccb920b commit 4665ad9
Show file tree
Hide file tree
Showing 5 changed files with 60 additions and 59 deletions.
40 changes: 20 additions & 20 deletions eo-phi-normalizer/app/Main.hs
Original file line number Diff line number Diff line change
Expand Up @@ -283,47 +283,47 @@ commandParser =
CommandParser{..}
where
metrics = do
inputFile <- inputFileArg
outputFile <- outputFileOption
bindingsPath <- bindingsPathOption
outputFile <- outputFileOption
inputFile <- inputFileArg
pure CLI'MetricsPhi{..}
printRules = do
compact <- compactSwitch
rulesPath <- optional $ strOption (long "rules" <> short 'r' <> metavar.file <> help [fmt|{metavarName.file} with user-defined rules. If unspecified, {rulesFile} is rendered.|])
latex <- latexSwitch
compact <- compactSwitch
pure CLI'PrintRules{..}
rewrite = do
rulesPath <- optional $ strOption (long "rules" <> short 'r' <> metavar.file <> help [fmt|{metavarName.file} with user-defined rules. If unspecified, builtin set of rules is used.|])
chain <- switch (long "chain" <> short 'c' <> help "Output rewriting steps.")
dependencies <- dependenciesArg
json <- jsonSwitch
latex <- latexSwitch
outputFile <- outputFileOption
let singleFlag :: String
singleFlag = "single"
single <- switch (long singleFlag <> short 's' <> help "Output a single expression.")
singleLine <- switch (long "single-line" <> short 'l' <> help [fmt|Output a single expression on a single line. Has effect only if the --{singleFlag} is enabled.|])
maxDepth <-
let maxValue = 10
in option auto (long "max-depth" <> metavar.int <> value maxValue <> help [fmt|Maximum depth of rules application. Defaults to {maxValue}.|])
maxGrowthFactor <-
let maxValue = 10
in option auto (long "max-growth-factor" <> metavar.int <> value maxValue <> help [fmt|The factor by which to allow the input term to grow before stopping. Defaults to {maxValue}.|])
outputFile <- outputFileOption
rulesPath <- optional $ strOption (long "rules" <> short 'r' <> metavar.file <> help [fmt|{metavarName.file} with user-defined rules. If unspecified, builtin set of rules is used.|])
let singleFlag :: String
singleFlag = "single"
single <- switch (long singleFlag <> short 's' <> help "Output a single expression.")
singleLine <- switch (long "single-line" <> short 'l' <> help [fmt|Output a single expression on a single line. Has effect only if the --{singleFlag} is enabled.|])
latex <- latexSwitch
inputFile <- inputFileArg
dependencies <- dependenciesArg
pure CLI'RewritePhi{..}
dataize = do
rulesPath <- optional $ strOption (long "rules" <> short 'r' <> metavar.file <> help [fmt|{metavarName.file} with user-defined rules. If unspecified, builtin set of rules is used.|])
inputFile <- inputFileArg
asPackage <- asPackageSwitch
chain <- switch (long "chain" <> help "Display all the intermediate steps.")
dependencies <- dependenciesArg
disabledAtomNames <- many $ strOption (long "disable-atom" <> metavar.atomName <> help "Name of an atom to disable.")
enabledAtomNames <- many $ strOption (long "enable-atom" <> metavar.atomName <> help "Name of an atom to enable.")
minimizeStuckTerms <- minimizeStuckTermsSwitch
outputFile <- outputFileOption
recursive <- switch (long "recursive" <> help "Apply dataization + normalization recursively.")
chain <- switch (long "chain" <> help "Display all the intermediate steps.")
wrapRawBytes <- switch (long "wrap-raw-bytes" <> help "Wrap raw bytes ⟦ Δ ⤍ 01- ⟧ as Φ.org.eolang.bytes(Δ ⤍ 01-) in the final output.")
rulesPath <- optional $ strOption (long "rules" <> short 'r' <> metavar.file <> help [fmt|{metavarName.file} with user-defined rules. If unspecified, builtin set of rules is used.|])
latex <- latexSwitch
asPackage <- asPackageSwitch
minimizeStuckTerms <- minimizeStuckTermsSwitch
disabledAtomNames <- many $ strOption (long "disable-atom" <> metavar.atomName <> help "Name of an atom to disable.")
enabledAtomNames <- many $ strOption (long "enable-atom" <> metavar.atomName <> help "Name of an atom to enable.")
wrapRawBytes <- switch (long "wrap-raw-bytes" <> help "Wrap raw bytes ⟦ Δ ⤍ 01- ⟧ as Φ.org.eolang.bytes(Δ ⤍ 01-) in the final output.")
inputFile <- inputFileArg
pure CLI'DataizePhi{..}
pipeline' =
CommandParser'Pipeline
Expand All @@ -335,8 +335,8 @@ commandParser =
pure CLI'Pipeline'PrepareTests{..}
, printDataizeConfigs = do
configFile <- strOption (long "config" <> short 'c' <> metavar.file <> help [fmt|A pipeline tests configuration {metavarName.file}.|])
phiPrefixesToStrip <- many $ strOption (long "strip-phi-prefix" <> short 'p' <> metavar.path <> help [fmt|{metavarName.path} prefix to remove in PHI file paths.|])
singleLine <- switch (long "single-line" <> short 'l' <> help [fmt|Output configs on an single line.|])
phiPrefixesToStrip <- many $ strOption (long "strip-phi-prefix" <> short 'p' <> metavar.path <> help [fmt|{metavarName.path} prefix to remove in PHI file paths.|])
pure CLI'Pipeline'PrintDataizeConfigs{..}
}
pipeline =
Expand Down
35 changes: 18 additions & 17 deletions site/docs/src/eo-phi-normalizer/dataize.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,38 +13,39 @@ eo-phi-normalizer dataize --help
```

```console
Usage: eo-phi-normalizer dataize [-r|--rules FILE] [FILE]
Usage: eo-phi-normalizer dataize [--as-package] [--chain]
[-d|--dependency-file FILE]
[-o|--output-file FILE] [--recursive] [--chain]
[--wrap-raw-bytes] [--tex] [--as-package]
[--minimize-stuck-terms]
[--disable-atom ATOM_NAME]
[--enable-atom ATOM_NAME]
[--minimize-stuck-terms]
[-o|--output-file FILE] [--recursive]
[-r|--rules FILE] [--tex] [--wrap-raw-bytes]
[FILE]

Dataize a PHI program.

Available options:
-r,--rules FILE FILE with user-defined rules. If unspecified, builtin
set of rules is used.
FILE FILE to read input from. When no FILE is specified,
read from stdin.
--as-package Automatically inject (λ → Package) in the program if
necessary, to dataize all fields.
--chain Display all the intermediate steps.
-d,--dependency-file FILE
FILE to read dependencies from (zero or more
dependency files allowed).
--disable-atom ATOM_NAME Name of an atom to disable.
--enable-atom ATOM_NAME Name of an atom to enable.
--minimize-stuck-terms If a dataized (sub)term is stuck (cannot be fully
dataized), use the minimal (by size) intermediate
result.
-o,--output-file FILE Output to FILE. When this option is not specified,
output to stdout.
--recursive Apply dataization + normalization recursively.
--chain Display all the intermediate steps.
-r,--rules FILE FILE with user-defined rules. If unspecified, builtin
set of rules is used.
--tex Output LaTeX.
--wrap-raw-bytes Wrap raw bytes ⟦ Δ ⤍ 01- ⟧ as Φ.org.eolang.bytes(Δ ⤍
01-) in the final output.
--tex Output LaTeX.
--as-package Automatically inject (λ → Package) in the program if
necessary, to dataize all fields.
--minimize-stuck-terms If a dataized (sub)term is stuck (cannot be fully
dataized), use the minimal (by size) intermediate
result.
--disable-atom ATOM_NAME Name of an atom to disable.
--enable-atom ATOM_NAME Name of an atom to enable.
FILE FILE to read input from. When no FILE is specified,
read from stdin.
-h,--help Show this help text
```

Expand Down
12 changes: 6 additions & 6 deletions site/docs/src/eo-phi-normalizer/metrics.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,20 +17,20 @@ eo-phi-normalizer metrics --help
```

```console
Usage: eo-phi-normalizer metrics [FILE] [-o|--output-file FILE]
[-b|--bindings-path PATH]
Usage: eo-phi-normalizer metrics [-b|--bindings-path PATH]
[-o|--output-file FILE] [FILE]

Collect metrics for a PHI program.

Available options:
FILE FILE to read input from. When no FILE is specified,
read from stdin.
-o,--output-file FILE Output to FILE. When this option is not specified,
output to stdout.
-b,--bindings-path PATH Report metrics for bindings of a formation accessible
in a program by the PATH. When this option is not
specified, metrics for bindings are not reported.
Example of a PATH: 'org.eolang'.
-o,--output-file FILE Output to FILE. When this option is not specified,
output to stdout.
FILE FILE to read input from. When no FILE is specified,
read from stdin.
-h,--help Show this help text
```

Expand Down
4 changes: 2 additions & 2 deletions site/docs/src/eo-phi-normalizer/print-rules.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@ eo-phi-normalizer print-rules --help
```

```console
Usage: eo-phi-normalizer print-rules [-r|--rules FILE] [--tex] [-c|--compact]
Usage: eo-phi-normalizer print-rules [-c|--compact] [-r|--rules FILE] [--tex]

Print rules in LaTeX format.

Available options:
-c,--compact Print rules, each on a single line.
-r,--rules FILE FILE with user-defined rules. If unspecified,
yegor.yaml is rendered.
--tex Output LaTeX.
-c,--compact Print rules, each on a single line.
-h,--help Show this help text
```

Expand Down
28 changes: 14 additions & 14 deletions site/docs/src/eo-phi-normalizer/rewrite.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,33 +21,33 @@ eo-phi-normalizer rewrite --help
```

```console
Usage: eo-phi-normalizer rewrite [-r|--rules FILE] [-c|--chain] [-j|--json]
[--tex] [-o|--output-file FILE] [-s|--single]
[-l|--single-line] [--max-depth INT]
[--max-growth-factor INT] [FILE]
[-d|--dependency-file FILE]
Usage: eo-phi-normalizer rewrite [-c|--chain] [-d|--dependency-file FILE]
[-j|--json] [--max-depth INT]
[--max-growth-factor INT]
[-o|--output-file FILE] [-r|--rules FILE]
[-s|--single] [-l|--single-line] [--tex] [FILE]

Rewrite a PHI program.

Available options:
-r,--rules FILE FILE with user-defined rules. If unspecified, builtin
set of rules is used.
-c,--chain Output rewriting steps.
-d,--dependency-file FILE
FILE to read dependencies from (zero or more
dependency files allowed).
-j,--json Output JSON.
--tex Output LaTeX.
--max-depth INT Maximum depth of rules application. Defaults to 10.
--max-growth-factor INT The factor by which to allow the input term to grow
before stopping. Defaults to 10.
-o,--output-file FILE Output to FILE. When this option is not specified,
output to stdout.
-r,--rules FILE FILE with user-defined rules. If unspecified, builtin
set of rules is used.
-s,--single Output a single expression.
-l,--single-line Output a single expression on a single line. Has
effect only if the --single is enabled.
--max-depth INT Maximum depth of rules application. Defaults to 10.
--max-growth-factor INT The factor by which to allow the input term to grow
before stopping. Defaults to 10.
--tex Output LaTeX.
FILE FILE to read input from. When no FILE is specified,
read from stdin.
-d,--dependency-file FILE
FILE to read dependencies from (zero or more
dependency files allowed).
-h,--help Show this help text
```

Expand Down

1 comment on commit 4665ad9

@0pdd
Copy link

@0pdd 0pdd commented on 4665ad9 Dec 28, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wasn't able to retrieve PDD puzzles from the code base and submit them to github. If you think that it's a bug on our side, please submit it to yegor256/0pdd:

set -x && set -e && set -o pipefail && cd /tmp/0pdd20241228-2-kykhd5/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA && pdd -v -f /tmp/20241228-3667-9j5bog [1]: + set -e + set -o pipefail + cd...

Please, copy and paste this stack trace to GitHub:

UserError
set -x && set -e && set -o pipefail && cd /tmp/0pdd20241228-2-kykhd5/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA && pdd -v -f /tmp/20241228-3667-9j5bog [1]:
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20241228-2-kykhd5/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA
+ pdd -v -f /tmp/20241228-3667-9j5bog

My version is 0.24.0
Ruby version is 3.1.4 at x86_64-linux
Reading from root dir /tmp/0pdd20241228-2-kykhd5/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA
/tmp/0pdd20241228-2-kykhd5/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/.markdownlint.jsonc is a binary file (23 bytes)
/tmp/0pdd20241228-2-kykhd5/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/.vscode/settings.json is a binary file (650 bytes)
/tmp/0pdd20241228-2-kykhd5/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/flake.lock is a binary file (5296 bytes)
/tmp/0pdd20241228-2-kykhd5/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/package-lock.json is a binary file (31057 bytes)
/tmp/0pdd20241228-2-kykhd5/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/package.json is a binary file (126 bytes)
/tmp/0pdd20241228-2-kykhd5/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/renovate.json is a binary file (114 bytes)
/tmp/0pdd20241228-2-kykhd5/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/site/docs/src/image.png is a binary file (245811 bytes)
/tmp/0pdd20241228-2-kykhd5/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/site/docs/src/media/metrics.png is a binary file (95050 bytes)
/tmp/0pdd20241228-2-kykhd5/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/site/docs/src/media/phi-grammar.png is a binary file (131415 bytes)
/tmp/0pdd20241228-2-kykhd5/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/site/docs/src/media/print-rules-tex-compact.png is a binary file (235249 bytes)
/tmp/0pdd20241228-2-kykhd5/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/site/docs/src/media/print-rules-tex.png is a binary file (588712 bytes)
/tmp/0pdd20241228-2-kykhd5/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/site/docs/src/media/rules.jpg is a binary file (76143 bytes)
/tmp/0pdd20241228-2-kykhd5/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/stack.nix is a binary file (66 bytes)
Reading .envrc ...
Reading .gitattributes ...
Reading .github/workflows/ghc.yml ...
Puzzle 340-40b07064 10/DEV at .github/workflows/ghc.yml
Reading .github/workflows/markdown-lint.yml ...
Reading .github/workflows/release.yml ...
Reading .gitignore ...
Reading .gitmodules ...
Reading .hlint.yaml ...
Reading .pre-commit-config.yaml ...
Reading .prettierignore ...
Reading CONTRIBUTING.md ...
Reading LICENSE.txt ...
Reading README.md ...
Reading cabal.project ...
Reading default.nix ...
Reading eo-phi-normalizer/.gitignore ...
Reading eo-phi-normalizer/CHANGELOG.md ...
Reading eo-phi-normalizer/LICENSE ...
Reading eo-phi-normalizer/README.md ...
Reading eo-phi-normalizer/Setup.hs ...
Reading eo-phi-normalizer/app/Main.hs ...
Reading eo-phi-normalizer/data/0.36.0/dependencies.md ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/as-phi.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/bool.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/bytes.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/cage.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/cti.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/dataized.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/error.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/float.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/go.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/goto.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/heap.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/if.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/int.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/io/stdin.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/io/stdout.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/malloc.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/memory.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/nan.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/negative-infinity.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/nop.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/positive-infinity.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/ram.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/rust.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/seq.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/string.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/switch.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/try.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/tuple.phi ...
Reading eo-phi-normalizer/data/0.36.0/org/eolang/while.phi ...
Reading eo-phi-normalizer/data/0.37.0/dependencies.md ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/as-phi.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/bytes.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/cage.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/cti.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/dataized.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/error.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/false.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/float.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/go.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/int.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/io/stdin.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/io/stdout.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/malloc.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/nan.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/negative-infinity.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/positive-infinity.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/rust.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/seq.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/string.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/switch.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/true.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/try.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/tuple.phi ...
Reading eo-phi-normalizer/data/0.37.0/org/eolang/while.phi ...
Reading eo-phi-normalizer/data/0.38.0/dependencies.md ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/as-phi.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/bytes.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/cage.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/cti.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/dataized.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/error.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/false.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/float.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/go.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/int.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/io/stdin.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/io/stdout.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/malloc.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/nan.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/negative-infinity.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/positive-infinity.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/rust.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/seq.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/string.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/switch.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/true.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/try.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/tuple.phi ...
Reading eo-phi-normalizer/data/0.38.0/org/eolang/while.phi ...
Reading eo-phi-normalizer/data/0.38.4/dependencies.md ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/as-phi.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/bytes.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/cage.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/cti.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/dataized.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/error.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/false.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/float.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/go.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/int.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/io/stdin.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/io/stdout.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/malloc.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/nan.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/negative-infinity.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/positive-infinity.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/rust.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/seq.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/string.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/switch.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/true.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/try.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/tuple.phi ...
Reading eo-phi-normalizer/data/0.38.4/org/eolang/while.phi ...
Reading eo-phi-normalizer/data/0.41.2/dependencies.md ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/as-phi.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/bytes.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/cage.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/cti.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/dataized.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/error.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/false.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/fs/dir.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/fs/file.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/fs/path.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/fs/tmpdir.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/go.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/i16.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/i32.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/i64.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/io/bytes-as-input.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/io/console.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/io/dead-input.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/io/dead-output.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/io/input-length.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/io/malloc-as-output.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/io/stdin.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/io/stdout.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/io/tee-input.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/malloc.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/math/angle.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/math/e.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/math/integral.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/math/numbers.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/math/pi.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/math/random.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/math/real.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/nan.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/negative-infinity.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/net/socket.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/number.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/positive-infinity.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/rust.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/seq.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/string.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/structs/bytes-as-array.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/structs/hash-code-of.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/structs/list.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/structs/map.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/structs/range-of-ints.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/structs/range.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/structs/set.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/switch.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/sys/getenv.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/sys/line-separator.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/sys/os.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/sys/posix.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/sys/win32.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/true.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/try.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/tuple.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/txt/regex.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/txt/sprintf.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/txt/sscanf.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/txt/text.phi ...
Reading eo-phi-normalizer/data/0.41.2/org/eolang/while.phi ...
Reading eo-phi-normalizer/data/0.49.1/dependencies.md ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/as-phi.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/bytes.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/cti.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/dataized.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/error.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/false.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/fs/dir.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/fs/file.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/fs/path.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/fs/tmpdir.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/go.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/i16.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/i32.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/i64.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/io/bytes-as-input.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/io/console.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/io/dead-input.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/io/dead-output.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/io/input-length.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/io/malloc-as-output.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/io/stdin.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/io/stdout.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/io/tee-input.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/malloc.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/math/angle.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/math/e.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/math/integral.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/math/numbers.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/math/pi.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/math/random.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/math/real.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/nan.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/negative-infinity.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/net/socket.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/number.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/positive-infinity.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/rust.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/seq.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/string.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/structs/bytes-as-array.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/structs/hash-code-of.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/structs/list.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/structs/map.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/structs/range-of-ints.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/structs/range.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/structs/set.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/switch.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/sys/getenv.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/sys/line-separator.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/sys/os.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/sys/posix.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/sys/win32.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/true.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/try.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/tuple.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/txt/regex.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/txt/sprintf.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/txt/sscanf.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/txt/text.phi ...
Reading eo-phi-normalizer/data/0.49.1/org/eolang/while.phi ...
Reading eo-phi-normalizer/data/0.49.3/dependencies.md ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/as-phi.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/bytes.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/cti.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/dataized.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/error.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/false.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/fs/dir.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/fs/file.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/fs/path.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/fs/tmpdir.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/go.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/i16.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/i32.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/i64.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/io/bytes-as-input.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/io/console.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/io/dead-input.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/io/dead-output.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/io/input-length.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/io/malloc-as-output.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/io/stdin.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/io/stdout.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/io/tee-input.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/malloc.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/math/angle.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/math/e.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/math/integral.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/math/numbers.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/math/pi.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/math/random.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/math/real.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/nan.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/negative-infinity.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/net/socket.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/number.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/positive-infinity.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/seq.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/string.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/structs/bytes-as-array.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/structs/hash-code-of.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/structs/list.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/structs/map.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/structs/range-of-ints.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/structs/range.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/structs/set.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/switch.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/sys/getenv.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/sys/line-separator.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/sys/os.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/sys/posix.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/sys/win32.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/true.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/try.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/tuple.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/txt/regex.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/txt/sprintf.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/txt/sscanf.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/txt/text.phi ...
Reading eo-phi-normalizer/data/0.49.3/org/eolang/while.phi ...
Reading eo-phi-normalizer/data/0.49.4/dependencies.md ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/bytes.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/cti.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/dataized.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/error.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/false.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/fs/dir.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/fs/file.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/fs/path.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/fs/tmpdir.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/go.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/i16.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/i32.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/i64.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/io/bytes-as-input.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/io/console.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/io/dead-input.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/io/dead-output.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/io/input-length.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/io/malloc-as-output.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/io/stdin.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/io/stdout.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/io/tee-input.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/malloc.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/math/angle.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/math/e.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/math/integral.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/math/numbers.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/math/pi.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/math/random.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/math/real.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/nan.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/negative-infinity.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/net/socket.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/number.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/positive-infinity.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/seq.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/string.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/structs/bytes-as-array.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/structs/hash-code-of.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/structs/list.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/structs/map.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/structs/range-of-ints.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/structs/range.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/structs/set.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/switch.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/sys/getenv.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/sys/line-separator.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/sys/os.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/sys/posix.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/sys/win32.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/true.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/try.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/tuple.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/txt/regex.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/txt/sprintf.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/txt/sscanf.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/txt/text.phi ...
Reading eo-phi-normalizer/data/0.49.4/org/eolang/while.phi ...
Reading eo-phi-normalizer/data/0.50.0/dependencies.md ...
Reading eo-phi-normalizer/data/0.50.0/org/eolang/bytes.phi ...
Reading eo-phi-normalizer/data/0.50.0/org/eolang/dataized.phi ...
Reading eo-phi-normalizer/data/0.50.0/org/eolang/error.phi ...
Reading eo-phi-normalizer/data/0.50.0/org/eolang/false.phi ...
Reading eo-phi-normalizer/data/0.50.0/org/eolang/i16.phi ...
Reading eo-phi-normalizer/data/0.50.0/org/eolang/i32.phi ...
Reading eo-phi-normalizer/data/0.50.0/org/eolang/i64.phi ...
Reading eo-phi-normalizer/data/0.50.0/org/eolang/io/dead-input.phi ...
Reading eo-phi-normalizer/data/0.50.0/org/eolang/io/dead-output.phi ...
Reading eo-phi-normalizer/data/0.50.0/org/eolang/nan.phi ...
Reading eo-phi-normalizer/data/0.50.0/org/eolang/negative-infinity.phi ...
Reading eo-phi-normalizer/data/0.50.0/org/eolang/number.phi ...
Reading eo-phi-normalizer/data/0.50.0/org/eolang/positive-infinity.phi ...
Reading eo-phi-normalizer/data/0.50.0/org/eolang/seq.phi ...
Reading eo-phi-normalizer/data/0.50.0/org/eolang/string.phi ...
Reading eo-phi-normalizer/data/0.50.0/org/eolang/true.phi ...
Reading eo-phi-normalizer/data/0.50.0/org/eolang/try.phi ...
Reading eo-phi-normalizer/data/0.50.0/org/eolang/tuple.phi ...
Reading eo-phi-normalizer/data/0.50.0/org/eolang/txt/sprintf.phi ...
Reading eo-phi-normalizer/data/0.50.0/org/eolang/while.phi ...
Reading eo-phi-normalizer/eo-phi-normalizer.cabal ...
Reading eo-phi-normalizer/grammar/EO/Phi/Syntax.cf ...
Reading eo-phi-normalizer/package.yaml ...
Reading eo-phi-normalizer/report/main.js ...
Reading eo-phi-normalizer/report/styles.css ...
Reading eo-phi-normalizer/src/Language/EO/Locale.hs ...
Reading eo-phi-normalizer/src/Language/EO/Phi/Dataize/Atoms.hs ...
Reading eo-phi-normalizer/src/Language/EO/Phi/Dataize/Context.hs ...
Reading eo-phi-normalizer/src/Language/EO/Phi/Dataize.hs ...
Reading eo-phi-normalizer/src/Language/EO/Phi/Dependencies.hs ...
Reading eo-phi-normalizer/src/Language/EO/Phi/Metrics/Collect.hs ...
Reading eo-phi-normalizer/src/Language/EO/Phi/Metrics/Data.hs ...
Reading eo-phi-normalizer/src/Language/EO/Phi/Normalize.hs ...
Reading eo-phi-normalizer/src/Language/EO/Phi/Pipeline/Config.hs ...
Reading eo-phi-normalizer/src/Language/EO/Phi/Pipeline/Dataize/PrintConfigs.hs ...
Reading eo-phi-normalizer/src/Language/EO/Phi/Pipeline/EOTests/Data.hs ...
Reading eo-phi-normalizer/src/Language/EO/Phi/Pipeline/EOTests/PrepareTests.hs ...
Reading eo-phi-normalizer/src/Language/EO/Phi/Preprocess.hs ...
Reading eo-phi-normalizer/src/Language/EO/Phi/Pretty.hs ...
Reading eo-phi-normalizer/src/Language/EO/Phi/Report/Data.hs ...
Reading eo-phi-normalizer/src/Language/EO/Phi/Report/Html.hs ...
Reading eo-phi-normalizer/src/Language/EO/Phi/Rules/Common.hs ...
Reading eo-phi-normalizer/src/Language/EO/Phi/Rules/Fast.hs ...
Reading eo-phi-normalizer/src/Language/EO/Phi/Rules/PhiPaper.hs ...
Reading eo-phi-normalizer/src/Language/EO/Phi/Rules/RunYegor.hs ...
Reading eo-phi-normalizer/src/Language/EO/Phi/Rules/Yaml.hs ...
ERROR: ERROR: eo-phi-normalizer/src/Language/EO/Phi/Rules/Yaml.hs; PDD::Error at eo-phi-normalizer/src/Language/EO/Phi/Rules/Yaml.hs:151: TODO found, but puzzle can't be parsed, most probably because TODO is not followed by a puzzle marker, as this page explains: https://github.com/cqfn/pdd#how-to-format
If you can't understand the cause of this issue or you don't know how to fix it, please submit a GitHub issue, we will try to help you: https://github.com/cqfn/pdd/issues. This tool is still in its beta version and we will appreciate your feedback. Here is where you can find more documentation: https://github.com/cqfn/pdd/blob/master/README.md.
Exit code is 1

/app/objects/git_repo.rb:74:in `rescue in block in xml'
/app/objects/git_repo.rb:71:in `block in xml'
/app/vendor/ruby-3.1.4/lib/ruby/3.1.0/tempfile.rb:317:in `open'
/app/objects/git_repo.rb:70:in `xml'
/app/objects/puzzles.rb:46:in `deploy'
/app/objects/jobs/job.rb:38:in `proceed'
/app/objects/jobs/job_starred.rb:32:in `proceed'
/app/objects/jobs/job_recorded.rb:31:in `proceed'
/app/objects/jobs/job_emailed.rb:33:in `proceed'
/app/objects/jobs/job_commiterrors.rb:33:in `proceed'
/app/objects/jobs/job_detached.rb:48:in `exclusive'
/app/objects/jobs/job_detached.rb:36:in `block in proceed'
/app/objects/jobs/job_detached.rb:36:in `fork'
/app/objects/jobs/job_detached.rb:36:in `proceed'
/app/0pdd.rb:549:in `process_request'
/app/0pdd.rb:380:in `block in <top (required)>'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:1804:in `call'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:1804:in `block in compile!'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:1071:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:1089:in `route_eval'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:1071:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:1120:in `block in process_route'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:1118:in `catch'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:1118:in `process_route'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:1069:in `block in route!'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:1066:in `each'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:1066:in `route!'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:1190:in `block in dispatch!'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:1161:in `catch'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:1161:in `invoke'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:1185:in `dispatch!'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:1001:in `block in call!'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:1161:in `catch'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:1161:in `invoke'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:1001:in `call!'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:990:in `call'
/app/vendor/bundle/ruby/3.1.0/gems/rack-3.0.9/lib/rack/rewindable_input.rb:25:in `call'
/app/vendor/bundle/ruby/3.1.0/gems/rack-3.0.9/lib/rack/deflater.rb:47:in `call'
/app/vendor/bundle/ruby/3.1.0/gems/rack-protection-4.0.0/lib/rack/protection/xss_header.rb:20:in `call'
/app/vendor/bundle/ruby/3.1.0/gems/rack-protection-4.0.0/lib/rack/protection/path_traversal.rb:18:in `call'
/app/vendor/bundle/ruby/3.1.0/gems/rack-protection-4.0.0/lib/rack/protection/json_csrf.rb:28:in `call'
/app/vendor/bundle/ruby/3.1.0/gems/rack-protection-4.0.0/lib/rack/protection/base.rb:53:in `call'
/app/vendor/bundle/ruby/3.1.0/gems/rack-protection-4.0.0/lib/rack/protection/base.rb:53:in `call'
/app/vendor/bundle/ruby/3.1.0/gems/rack-protection-4.0.0/lib/rack/protection/frame_options.rb:33:in `call'
/app/vendor/bundle/ruby/3.1.0/gems/rack-3.0.9/lib/rack/logger.rb:19:in `call'
/app/vendor/bundle/ruby/3.1.0/gems/rack-3.0.9/lib/rack/common_logger.rb:43:in `call'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:266:in `call'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:259:in `call'
/app/vendor/bundle/ruby/3.1.0/gems/rack-3.0.9/lib/rack/head.rb:15:in `call'
/app/vendor/bundle/ruby/3.1.0/gems/rack-3.0.9/lib/rack/method_override.rb:28:in `call'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:224:in `call'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:2115:in `call'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:1674:in `block in call'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:1890:in `synchronize'
/app/vendor/bundle/ruby/3.1.0/gems/sinatra-4.0.0/lib/sinatra/base.rb:1674:in `call'
/app/vendor/bundle/ruby/3.1.0/gems/rackup-2.1.0/lib/rackup/handler/webrick.rb:111:in `service'
/app/vendor/bundle/ruby/3.1.0/gems/webrick-1.8.1/lib/webrick/httpserver.rb:140:in `service'
/app/vendor/bundle/ruby/3.1.0/gems/webrick-1.8.1/lib/webrick/httpserver.rb:96:in `run'
/app/vendor/bundle/ruby/3.1.0/gems/webrick-1.8.1/lib/webrick/server.rb:310:in `block in start_thread'

Please sign in to comment.