From 45208d6ba4d8e8603a320558df6bb446de07feb2 Mon Sep 17 00:00:00 2001 From: InfinityGlitch <46373587+InfinityGlitch@users.noreply.github.com> Date: Sat, 30 Apr 2022 15:21:09 +0200 Subject: [PATCH 1/2] Fixed clippy lints --- kalk/src/inverter.rs | 2 +- kalk/src/parser.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kalk/src/inverter.rs b/kalk/src/inverter.rs index 26d92e9..fab1fff 100644 --- a/kalk/src/inverter.rs +++ b/kalk/src/inverter.rs @@ -353,7 +353,7 @@ fn invert_fn_call( let mut parameters_iter = parameters.iter(); for argument in arguments { symbol_table.insert(Stmt::VarDecl( - Identifier::from_full_name(¶meters_iter.next().unwrap().to_string()), + Identifier::from_full_name(parameters_iter.next().unwrap()), Box::new(argument.clone()), )); } diff --git a/kalk/src/parser.rs b/kalk/src/parser.rs index 5861962..c14ebb1 100644 --- a/kalk/src/parser.rs +++ b/kalk/src/parser.rs @@ -728,7 +728,7 @@ fn skip_newlines(context: &mut Context) { fn string_to_num(value: &str) -> Result { let base = get_base(value)?; - if let Some(result) = crate::radix::parse_float_radix(&value.replace(" ", ""), base) { + if let Some(result) = crate::radix::parse_float_radix(&value.replace(' ', ""), base) { Ok(result) } else { Err(KalkError::InvalidNumberLiteral(value.into())) From 5f8d5e0df7b57f56aa56b37b95d1f835ea5389cc Mon Sep 17 00:00:00 2001 From: PaddiM8 Date: Mon, 23 May 2022 13:01:22 +0200 Subject: [PATCH 2/2] Use LaTeX for maths in README --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 216d366..ae06772 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Kalker (or "kalk") is a calculator program/website that supports user-defined va [![Crates.io](https://img.shields.io/crates/v/kalker)](https://crates.io/crates/kalker) ![npm](https://img.shields.io/npm/v/@paddim8/kalk) [![GitHub](https://img.shields.io/github/license/PaddiM8/kalk)](https://github.com/PaddiM8/kalker/blob/master/LICENSE) [![Docs.rs](https://docs.rs/kalk/badge.svg)](https://docs.rs/kalk/latest/kalk/) ![Build status](https://img.shields.io/github/workflow/status/PaddiM8/kalker/Rust?event=push&label=build%20%26%20test) -[Kanban](https://kolan.strct.net/Board/4RAdMjLDz) | [Website - Try it out here!](https://kalker.xyz) | [Donate](#donation) +[Kanban](https://kolan.strct.net/Board/4RAdMjLDz) | [Website - Try it out here!](https://kalker.xyz) @@ -59,7 +59,7 @@ Run `cargo install kalker` # Donation -Kalker is completely free and open source. If you wish to support further development of Kalker, you can do so here: [PayPal](https://paypal.me/oliverwaldemar) +Kalker is completely free and open source. If you wish to support further development of Kalker and contribute towards it one day getting published on the Google Play Store, you can do so here: [PayPal](https://paypal.me/oliverwaldemar) # Libraries @@ -76,18 +76,18 @@ A more complete reference can be found on [the website](https://kalker.xyz) ## Functions **Defining:** name(parameter1, parameter2, ...) = expression\ -**Example:** `f(x) = 2x+3` +**Example:** $ f(x) = 2x+3 $ **Using:** name(argument1, argument2)\ -**Example:** `f(2)` +**Example:** $ f(2) $ ## Variables **Defining:** name = expression\ -**Example:** `x = 3` +**Example:** $ x = 3 $ **Using:** name\ -**Example:** `x` +**Example:** $ x $ # Contributing