From 20c87e199b5dfd3b1f7791b0ae415fe53c6007c7 Mon Sep 17 00:00:00 2001 From: Pascal Date: Wed, 19 Mar 2025 14:52:18 +0100 Subject: [PATCH 1/2] Macht Roscht no biz besser MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Stellt no es paar Alternative vor, wemmer kei Fremdwörter mag. --- roesti_proc_macro/src/lib.rs | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/roesti_proc_macro/src/lib.rs b/roesti_proc_macro/src/lib.rs index 997179c..d00cc6d 100644 --- a/roesti_proc_macro/src/lib.rs +++ b/roesti_proc_macro/src/lib.rs @@ -6,7 +6,7 @@ fn replace_ident(ident: Ident) -> Option { let new_str = match ident_str.as_str() { "Fäh" => "Err", "Oke" => "Ok", - "Zeichecheti" => "String", + "Zeichecheti" | "Wörtli" => "String", "Dictionär" => "HashMap", "Standard" => "Default", "Fähler" => "Error", @@ -15,9 +15,9 @@ fn replace_ident(ident: Ident) -> Option { "Nüt" => "None", "Resultat" => "Result", "Selber" => "Self", - "usdrucke" => "println", - "ahalte" | "item" => "break", - "asynchron" => "async", + "usdrucke" | "säg" => "println", + "ahalte" | "item" | "momentli" => "break", + "asynchron" | "chum_i_hüt_nöd_chumi_morn" => "async", "druf-warte" => "await", "schlaufe" => "loop", "bewege" => "move", @@ -26,22 +26,22 @@ fn replace_ident(ident: Ident) -> Option { "als" => "as", "konstant" | "festi_grössi" => "const", "eigeschaft" => "trait", - "unsicher" => "unsafe", + "unsicher" | "gföhrli" => "unsafe", "in" => "in", "vo" => "from", - "dynamisch" => "dyn", + "dynamisch" | "juflig" => "dyn", "uspacke" => "unwrap", - "standard" => "default", + "standard" | "nullacht_füfzä" => "default", "als_referenz" => "as_ref", "es" => "io", - "extern" => "extern", + "extern" | "fremde_fötzel" => "extern", "falsch" => "false", "funktion" => "fn", "super" | "supi" => "super", "infüege" | "ifüege" => "insert", "hole" => "get", "erlaube" => "allow", - "scheisse" | "panik" | "huere_schafseckel" => "panic", + "scheisse" | "panik" | "huere_schafseckel" | "verreis" => "panic", "modul" => "mod", "veränderbar" => "mut", "neus" => "new", @@ -54,17 +54,17 @@ fn replace_ident(ident: Ident) -> Option { "zruggäh" => "return", "implementiere" => "impl", "referenz" => "ref", - "überistimme" => "match", - "falls" => "if", + "überistimme" | "pässlet" => "match", + "falls" | "goht" => "if", "susch" => "else", "selber" => "self", "lahn" => "let", "statisch" => "static", "struktur" => "struct", - "erwarte" => "expect", + "erwarte" | "gang_mol_devo_us" => "expect", "solang" => "while", "bruch" => "use", - "in" => "into", + "in" | "drii" => "into", "wahr" => "true", "ufzellig" => "enum", From eb2abc255c525b056c8ba0dfb88e20df007d8754 Mon Sep 17 00:00:00 2001 From: Pascal Date: Wed, 19 Mar 2025 15:22:08 +0100 Subject: [PATCH 2/2] Es paar hani no --- roesti_proc_macro/src/lib.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/roesti_proc_macro/src/lib.rs b/roesti_proc_macro/src/lib.rs index d00cc6d..3d16c97 100644 --- a/roesti_proc_macro/src/lib.rs +++ b/roesti_proc_macro/src/lib.rs @@ -10,10 +10,10 @@ fn replace_ident(ident: Ident) -> Option { "Dictionär" => "HashMap", "Standard" => "Default", "Fähler" => "Error", - "Vilicht" => "Option", + "Vilicht" | "zum_bischpiil" => "Option", "Espaar" => "Some", "Nüt" => "None", - "Resultat" => "Result", + "Resultat" | "Summa_Summarum" => "Result", "Selber" => "Self", "usdrucke" | "säg" => "println", "ahalte" | "item" | "momentli" => "break", @@ -51,7 +51,7 @@ fn replace_ident(ident: Ident) -> Option { "haupt" => "main", "öffentlich" => "pub", "was" => None?, - "zruggäh" => "return", + "zruggäh" | "git" => "return", "implementiere" => "impl", "referenz" => "ref", "überistimme" | "pässlet" => "match",