Skip to content

Commit

Permalink
Merge pull request #641 from objectionary/develop
Browse files Browse the repository at this point in the history
Merge recent changes
  • Loading branch information
deemp authored Dec 27, 2024
2 parents ce90e9d + 6f9aec0 commit 499068b
Show file tree
Hide file tree
Showing 243 changed files with 26,230 additions and 4,906 deletions.
12 changes: 7 additions & 5 deletions .github/workflows/ghc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ name: GHC (build, test, haddock)
pull_request:
branches:
- master
- develop
paths-ignore: [ 'README.md' ]

# Allows you to run this workflow manually from the Actions tab
Expand Down Expand Up @@ -270,14 +271,15 @@ jobs:
if: always() && env.branch_is_not_master && runner.os == 'Linux' && steps.check-pipeline-lock.outputs.PIPELINE_LOCK_CHANGED
run: |
source scripts/lib.sh
commit_and_push_if_changed "$PIPELINE_LOCK_FILE_RELATIVE" "$PIPELINE_LOCK_FILE_RELATIVE"
paths=("$PIPELINE_LOCK_FILE_RELATIVE")
commit_and_push_if_changed "$PIPELINE_LOCK_FILE_RELATIVE" "$paths"
- name: Commit and push changes in eo-phi-normalizer data files
if: always() && env.branch_is_not_master && runner.os == 'Linux'
run: |
source scripts/lib.sh
data_directory="$PIPELINE_EO_PHI_NORMALIZER_DATA_DIR"
commit_and_push_if_changed "$data_directory" "eo-phi-normalizer data files"
paths=("$PIPELINE_EO_PHI_NORMALIZER_DATA_DIR")
commit_and_push_if_changed "eo-phi-normalizer data files" "$paths"
- name: Install mdsh
if: env.branch_is_not_master && runner.os == 'Linux'
Expand All @@ -295,8 +297,8 @@ jobs:
if: env.branch_is_not_master && runner.os == 'Linux'
run: |
source scripts/lib.sh
files=('site' 'proposals' 'README.md' 'CONTRIBUTING.md')
commit_and_push_if_changed "$files" "Markdown files"
paths=('site' 'proposals' 'README.md' 'CONTRIBUTING.md')
commit_and_push_if_changed "Markdown files" "$paths"
- name: Create a directory for docs
if: runner.os == 'Linux'
Expand Down
6 changes: 2 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,7 @@
*.bak
eo-phi-normalizer/src/Language/EO/Phi/Syntax/Lex.hs
eo-phi-normalizer/src/Language/EO/Phi/Syntax/Par.hs
eo-phi-normalizer/src/Language/EO/Phi/Syntax/ErrM.hs
eo-phi-normalizer/src/Language/EO/Phi/Syntax/Skel.hs
eo-phi-normalizer/src/Language/EO/Phi/Syntax/Test.hs
eo-phi-normalizer/src/Language/EO/Phi/Syntax/Test
eo-phi-normalizer/src/Language/EO/Phi/Syntax/Par.info
.cache/
.DS_Store
dist
Expand Down Expand Up @@ -49,3 +46,4 @@ pipeline/*
node_modules

try-unphi
tmp
2 changes: 1 addition & 1 deletion eo
Submodule eo updated 907 files
4 changes: 2 additions & 2 deletions eo-phi-normalizer/Setup.hs
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,8 @@ main =
, "bnfc --haskell -d -p Language.EO.Phi --generic -o src/ grammar/EO/Phi/Syntax.cf"
, "cd src/Language/EO/Phi/Syntax"
, "alex Lex.x"
, "happy Par.y"
, "happy --info Par.y"
, "rm -f Print.hs ErrM.hs Skel.hs Test.hs Abs.hs.bak Print.hs.bak"
, "true"
]

Expand All @@ -99,7 +100,6 @@ main =

_ <- callCommand fullCommand
_ <- addLicense "Abs.hs"
_ <- addLicense "Print.hs"

postConf simpleUserHooks args flags packageDesc localBuildInfo
}
Expand Down
29 changes: 23 additions & 6 deletions eo-phi-normalizer/app/Main.hs
Original file line number Diff line number Diff line change
Expand Up @@ -79,11 +79,11 @@ import Language.EO.Phi.Pipeline.Dataize.PrintConfigs as PrintConfigs
import Language.EO.Phi.Pipeline.EOTests.PrepareTests as PrepareTests
import Language.EO.Phi.Report.Data (makeProgramReport, makeReport)
import Language.EO.Phi.Report.Html (reportCSS, reportJS, toStringReport)
import Language.EO.Phi.Rules.Common
import Language.EO.Phi.Rules.Common (ApplicationLimits (ApplicationLimits), Context (..), LogEntry (..), applyRulesChainWith', applyRulesWith, objectSize)
import Language.EO.Phi.Rules.Fast (fastYegorInsideOut, fastYegorInsideOutAsRule)
import Language.EO.Phi.Rules.RunYegor (yegorRuleSet)
import Language.EO.Phi.Rules.Yaml (RuleSet (rules, title), convertRuleNamed, parseRuleSetFromFile)
import Language.EO.Phi.Syntax (desugar, wrapBytesInBytes, wrapTermination)
import Language.EO.Phi.Syntax (desugar, errorExpectedDesugaredObject, wrapBytesInBytes, wrapTermination)
import Language.EO.Phi.ToLaTeX
import Language.EO.Test.YamlSpec (spec)
import Options.Applicative hiding (metavar)
Expand Down Expand Up @@ -275,6 +275,9 @@ data CommandParser = CommandParser
, test :: Parser CLI'Test
}

rulesFile :: String
rulesFile = "yegor.yaml"

commandParser :: CommandParser
commandParser =
CommandParser{..}
Expand All @@ -285,7 +288,7 @@ commandParser =
bindingsPath <- bindingsPathOption
pure CLI'MetricsPhi{..}
printRules = do
rulesPath <- optional $ strOption (long "rules" <> short 'r' <> metavar.file <> help [fmt|{metavarName.file} with user-defined rules. If unspecified, yegor.yaml is rendered.|])
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{..}
Expand Down Expand Up @@ -556,17 +559,21 @@ wrapRawBytesIn = \case
]
ObjectDispatch obj a ->
ObjectDispatch (wrapRawBytesIn obj) a
GlobalObject -> GlobalObject
ThisObject -> ThisObject
Termination -> wrapTermination
obj@GlobalObject -> obj
obj@GlobalObjectPhiOrg -> obj
obj@ThisObject -> obj
obj@MetaSubstThis{} -> obj
obj@MetaContextualize{} -> obj
obj@MetaObject{} -> obj
obj@MetaTailContext{} -> obj
obj@MetaFunction{} -> obj
obj@ConstString{} -> wrapRawBytesIn (desugar obj)
obj@ConstStringRaw{} -> errorExpectedDesugaredObject obj
obj@ConstInt{} -> wrapRawBytesIn (desugar obj)
obj@ConstIntRaw{} -> errorExpectedDesugaredObject obj
obj@ConstFloat{} -> wrapRawBytesIn (desugar obj)
obj@ConstFloatRaw{} -> errorExpectedDesugaredObject obj

-- * Main

Expand Down Expand Up @@ -600,7 +607,7 @@ main = withCorrectLocale do
-- Temporary hack while rules are not stabilized.
-- Nothing -> return (True, "Yegor's rules (builtin)", [fastYegorInsideOutAsRule])
Nothing -> do
ruleSet :: RuleSet <- decodeThrow $(embedFileRelative "test/eo/phi/rules/new.yaml")
ruleSet :: RuleSet <- decodeThrow $(embedFileRelative "test/eo/phi/rules/yegor.yaml")
return (False, ruleSet.title, convertRuleNamed <$> ruleSet.rules)
unless (single || json || latex) $ logStrLn ruleSetTitle
bindingsWithDeps <- case deepMergePrograms (program' : deps) of
Expand Down Expand Up @@ -696,6 +703,16 @@ main = withCorrectLocale do
bindingsWithDeps <- case deepMergePrograms (program' : deps) of
Left err -> throwIO (CouldNotMergeDependencies err)
Right (Program bindingsWithDeps) -> return bindingsWithDeps
-- (builtin, ruleSetTitle, rules) <-
-- case rulesPath of
-- Just path -> do
-- ruleSet <- parseRuleSetFromFile path
-- return (False, ruleSet.title, convertRuleNamed <$> ruleSet.rules)
-- -- Temporary hack while rules are not stabilized.
-- -- Nothing -> return (True, "Yegor's rules (builtin)", [fastYegorInsideOutAsRule])
-- Nothing -> do
-- ruleSet :: RuleSet <- decodeThrow $(embedFileRelative "test/eo/phi/rules/new.yaml")
-- return (False, ruleSet.title, convertRuleNamed <$> ruleSet.rules)
(builtin, _ruleSetTitle, rules) <-
case rulesPath of
Just path -> do
Expand Down
Loading

1 comment on commit 499068b

@0pdd
Copy link

@0pdd 0pdd commented on 499068b Dec 27, 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/0pdd20241227-2-b7pcyu/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA && pdd -v -f /tmp/20241227-2913-mjjt45 [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/0pdd20241227-2-b7pcyu/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA && pdd -v -f /tmp/20241227-2913-mjjt45 [1]:
+ set -e
+ set -o pipefail
+ cd /tmp/0pdd20241227-2-b7pcyu/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA
+ pdd -v -f /tmp/20241227-2913-mjjt45

My version is 0.24.0
Ruby version is 3.1.4 at x86_64-linux
Reading from root dir /tmp/0pdd20241227-2-b7pcyu/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA
/tmp/0pdd20241227-2-b7pcyu/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/.markdownlint.jsonc is a binary file (23 bytes)
/tmp/0pdd20241227-2-b7pcyu/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/.vscode/settings.json is a binary file (650 bytes)
/tmp/0pdd20241227-2-b7pcyu/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/flake.lock is a binary file (5296 bytes)
/tmp/0pdd20241227-2-b7pcyu/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/package-lock.json is a binary file (31057 bytes)
/tmp/0pdd20241227-2-b7pcyu/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/package.json is a binary file (126 bytes)
/tmp/0pdd20241227-2-b7pcyu/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/renovate.json is a binary file (114 bytes)
/tmp/0pdd20241227-2-b7pcyu/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/site/docs/src/image.png is a binary file (245811 bytes)
/tmp/0pdd20241227-2-b7pcyu/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/site/docs/src/media/metrics.png is a binary file (95050 bytes)
/tmp/0pdd20241227-2-b7pcyu/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/site/docs/src/media/phi-grammar.png is a binary file (131415 bytes)
/tmp/0pdd20241227-2-b7pcyu/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/site/docs/src/media/print-rules-tex-compact.png is a binary file (235249 bytes)
/tmp/0pdd20241227-2-b7pcyu/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/site/docs/src/media/print-rules-tex.png is a binary file (588712 bytes)
/tmp/0pdd20241227-2-b7pcyu/Z2l0QGdpdGh1Yi5jb206b2JqZWN0aW9uYXJ5L2VvLXBoaS1ub3JtYWxpemVyLmdpdA/site/docs/src/media/rules.jpg is a binary file (76143 bytes)
/tmp/0pdd20241227-2-b7pcyu/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.