|
|
037c34b38e
|
add substitution and differentiation
|
2026-04-13 19:58:40 +03:00 |
|
|
|
1fff529e83
|
implement interpreter and demo + bug fixes
- implement interpreter and demo
- replace StandardError with appropriate subclasses
- implement division
- rewrite Polynomial.simplify()
|
2026-04-13 19:33:50 +03:00 |
|
|
|
f283d039c1
|
add subs command variant
|
2026-04-13 15:05:52 +03:00 |
|
|
|
286e79f21a
|
add diff command variant
|
2026-04-13 14:57:03 +03:00 |
|
|
|
d8a24a1349
|
fix 1x being printed instead of x
|
2026-04-13 13:59:04 +03:00 |
|
|
|
7a6f8974a8
|
fix display command parser
|
2026-04-13 13:58:42 +03:00 |
|
|
|
a420ba3ce2
|
replace expressions with polynomials, add interpreter command class, rewrite parser
|
2026-04-13 13:23:12 +03:00 |
|
|
|
afb81b475a
|
polynomials
|
2026-04-06 10:53:01 +03:00 |
|
|
|
1c6c2b24ff
|
evaluate
|
2026-03-23 17:15:42 +03:00 |
|
|
|
9642c92eec
|
remove prints in parser
|
2026-03-23 11:11:37 +03:00 |
|
|
|
b4319a41f4
|
implement strict equality operator for subclasses of Expression
|
2026-03-23 10:42:31 +03:00 |
|
|
|
5cb52f7bb7
|
optimize unary minus for constants
|
2026-03-23 10:14:06 +03:00 |
|
|
|
daa2e4e747
|
fix tabulation and gaps in expression.rb
|
2026-03-23 10:11:07 +03:00 |
|
|
|
2d5aeffa38
|
make functions in RubyAlgebra::Parser self.* functions
|
2026-03-23 10:11:04 +03:00 |
|
|
|
752a90fb9f
|
добавил производную
|
2026-03-22 00:12:08 +03:00 |
|
|
|
8a59e0a57f
|
add support for unary plus/minus
|
2026-03-16 14:35:49 +03:00 |
|
|
|
3f0f8ab5e7
|
implement expression parser
|
2026-03-16 13:07:49 +03:00 |
|
|
|
517a103970
|
add expression classes and implement to_s for them
|
2026-03-10 14:37:53 +03:00 |
|
|
|
a2b1aff4d9
|
rename the gem to ruby_algebra
|
2026-03-09 20:42:08 +03:00 |
|
|
|
2278ccc1fe
|
Gem
|
2026-03-09 18:43:03 +03:00 |
|