Skip to content

Task_1_3#3

Merged
Trinity-142 merged 11 commits into
mainfrom
task-1-3
Oct 7, 2025
Merged

Task_1_3#3
Trinity-142 merged 11 commits into
mainfrom
task-1-3

Conversation

@Trinity-142
Copy link
Copy Markdown
Owner

No description provided.

@github-actions
Copy link
Copy Markdown

File Coverage [91.74%] 🍏
Operation.java 100% 🍏
Mul.java 100% 🍏
Add.java 100% 🍏
Number.java 100% 🍏
Div.java 100% 🍏
Expression.java 100% 🍏
Sub.java 100% 🍏
BinaryOperation.java 100% 🍏
Variable.java 84.78% 🍏
Main.java 83.46% 🍏
Total Project Coverage 91.74% 🍏

@github-actions
Copy link
Copy Markdown

File Coverage [91.74%] 🍏
Operation.java 100% 🍏
Mul.java 100% 🍏
Add.java 100% 🍏
Number.java 100% 🍏
Div.java 100% 🍏
Expression.java 100% 🍏
Sub.java 100% 🍏
BinaryOperation.java 100% 🍏
Variable.java 84.78% 🍏
Main.java 83.46% 🍏
Total Project Coverage 91.74% 🍏

Comment thread Task_1_3/src/main/java/ru/nsu/sharapov/Operation.java Outdated
Comment thread Task_1_3/src/main/java/ru/nsu/sharapov/BinaryOperation.java Outdated
Comment thread Task_1_3/src/main/java/ru/nsu/sharapov/Expression.java Outdated
Comment thread Task_1_3/src/main/java/ru/nsu/sharapov/Expression.java Outdated
Comment thread Task_1_3/src/main/java/ru/nsu/sharapov/Variable.java Outdated
Comment on lines +31 to +32
if (!stack.isEmpty() && stack.get(stack.size() - 1) instanceof Variable) {
stack.remove(stack.size() - 1);
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Смотрите как можно

Image

Кто же к стеку по индексам обращается =)

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

Снимок экрана 2025-10-03 215118

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Ах, да, по умолчанию используется версия Java, в которой нет такого метода. В 21 должно быть.

build.gradle:

java {
    toolchain {
        languageVersion = JavaLanguageVersion.of(21)
    }
}

Comment thread Task_1_3/src/main/java/ru/nsu/sharapov/Main.java Outdated
Comment thread Task_1_3/src/test/java/ru/nsu/sharapov/BuildAndPrintTest.java Outdated
Comment thread Task_1_3/src/test/java/ru/nsu/sharapov/BuildAndPrintTest.java Outdated
Comment thread Task_1_3/src/test/java/ru/nsu/sharapov/BuildAndPrintTest.java Outdated
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 3, 2025

File Coverage [89.55%] 🍏
Mul.java 100% 🍏
Add.java 100% 🍏
Number.java 100% 🍏
Div.java 100% 🍏
Expression.java 100% 🍏
Sub.java 100% 🍏
BinaryOperation.java 100% 🍏
Parser.java 91.98% 🍏
Variable.java 84.09% 🍏
Main.java 0%
Total Project Coverage 89.55% 🍏

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 3, 2025

File Coverage [89.55%] 🍏
Mul.java 100% 🍏
Add.java 100% 🍏
Number.java 100% 🍏
Div.java 100% 🍏
Expression.java 100% 🍏
Sub.java 100% 🍏
BinaryOperation.java 100% 🍏
Parser.java 91.98% 🍏
Variable.java 84.09% 🍏
Main.java 0%
Total Project Coverage 89.55% 🍏

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 3, 2025

File Coverage [87.29%] 🍏
Mul.java 100% 🍏
Add.java 100% 🍏
Div.java 100% 🍏
Sub.java 100% 🍏
Expression.java 92.98% 🍏
BinaryOperation.java 91.23% 🍏
Parser.java 90.37% 🍏
Number.java 87.8% 🍏
Variable.java 82.54% 🍏
Main.java 0%
Total Project Coverage 87.29% 🍏

Comment thread Task_1_3/src/main/java/ru/nsu/sharapov/Expression.java
Comment thread Task_1_3/src/test/java/ru/nsu/sharapov/DerivativeTest.java Outdated
Comment thread Task_1_3/src/main/java/ru/nsu/sharapov/Expression.java
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 6, 2025

File Coverage [88.61%] 🍏
Mul.java 100% 🍏
Add.java 100% 🍏
Div.java 100% 🍏
Sub.java 100% 🍏
Variable.java 93.65% 🍏
Expression.java 93.65% 🍏
BinaryOperation.java 91.23% 🍏
Parser.java 90.37% 🍏
Number.java 87.8% 🍏
Main.java 0%
Total Project Coverage 88.61% 🍏

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 7, 2025

File Coverage [91.08%] 🍏
Mul.java 98.21% 🍏
Add.java 97.53% 🍏
Sub.java 97.5% 🍏
Variable.java 96.92% 🍏
Div.java 95.29% 🍏
BinaryOperation.java 94.74% 🍏
Expression.java 93.65% 🍏
Number.java 91.3% 🍏
Parser.java 90.37% 🍏
Main.java 0%
Total Project Coverage 91.08% 🍏

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 7, 2025

File Coverage [92.7%] 🍏
Mul.java 100% 🍏
Add.java 100% 🍏
Div.java 100% 🍏
Sub.java 100% 🍏
Variable.java 96.92% 🍏
BinaryOperation.java 96.49% 🍏
Number.java 95.65% 🍏
Expression.java 93.65% 🍏
Parser.java 90.37% 🍏
Main.java 0%
Total Project Coverage 92.7% 🍏

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 7, 2025

File Coverage [92.7%] 🍏
Mul.java 100% 🍏
Add.java 100% 🍏
Div.java 100% 🍏
Sub.java 100% 🍏
Variable.java 96.92% 🍏
BinaryOperation.java 96.49% 🍏
Number.java 95.65% 🍏
Expression.java 93.65% 🍏
Parser.java 90.37% 🍏
Main.java 0%
Total Project Coverage 92.7% 🍏

Copy link
Copy Markdown
Collaborator

@Sharapov-Maksim Sharapov-Maksim left a comment

Choose a reason for hiding this comment

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

Зачтено на семинаре.
Допы: simplify.

@Trinity-142 Trinity-142 merged commit 9bd1efa into main Oct 7, 2025
2 checks passed
@Trinity-142 Trinity-142 deleted the task-1-3 branch October 25, 2025 13:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants