eoc
eoc copied to clipboard
Command-line toolkit for parsing, compiling, transpiling, optimizing, linking, dataizing, and running EOLANG programs
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [node](https://nodejs.org) ([source](https://togithub.com/nodejs/node)) | engines | minor | [`22.1.0` -> `v22.2.0`](https://renovatebot.com/diffs/npm/node/22.1.0/v22.2.0) |...
In this PR I updated the copyright year of MIT license and added Workflow that runs script to check MIT license year on push and pull request @yegor256, please take...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint](https://eslint.org) ([source](https://togithub.com/eslint/eslint)) | [`9.4.0` -> `9.8.0`](https://renovatebot.com/diffs/npm/eslint/9.4.0/9.8.0) |...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.apache.maven.plugins:maven-surefire-plugin](https://maven.apache.org/surefire/) | `3.2.5` -> `3.3.1` | [](https://docs.renovatebot.com/merge-confidence/)...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [maven](https://maven.apache.org/) | `3.9.6` -> `3.9.9` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/)...
File `app.eo`: ``` [args] > hello QQ.io.stdout > @ "Hello, world!\n" ``` Steps to reproduce: 1. Copy `app.eo` to empty directory 2. Run `eoc dataize hello` in the same directory...
Command: https://github.com/objectionary/normalizer/blob/8347f003d7269a3cbe6a05072082808206257ec2/scripts/pipeline.sh#L33 Error: https://github.com/objectionary/normalizer/actions/runs/9399384074/job/25886708460#step:13:77 Artifact: https://github.com/objectionary/normalizer/actions/runs/9399384074/artifacts/1574670815 In the artifact, the `pipeline/eo-filtered` directory contains EO files to be converted to PHI.
@maxonfjvipon ## Problem Currently, it's unclear where `eoc` looks for files when executing the commands `phi`, `test`, `unphi`, `print`. ## Solution 1. For these commands, add the `--directory` option that...
I'm doing this: ``` $ eoc -l js dataize app /opt/homebrew/lib/node_modules/eolang/src/eoc.js:279 .then((r) => commands[lang].transpile(program.opts())) ^ TypeError: Cannot read properties of undefined (reading 'transpile') at /opt/homebrew/lib/node_modules/eolang/src/eoc.js:279:37 at process.processTicksAndRejections (node:internal/process/task_queues:95:5) Node.js v21.7.1...
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action