kennt sich hier jemand mit Python ast bzw. benutzerdefinierten Python reserved Keywords aus?
Ich moechte z.B. statt "import" das deutsche Wort "lade" verwenden.
Dass ich dafuer ein eigenes Python compilieren muss ist mir bewusst.
Nachdem ich die Grammar Beschreibung (https://docs.python.org/3/reference/grammar.html) gefunden hatte, habe mir den SourceCode von Python runtergeladen und nach der Verwendung gesucht.
Ich habe unter Grammar/Grammar und Lib/lib2to3/Grammar.txt die Zeile
Code: Alles auswählen
import_name: 'import' dotted_as_names
Es wird weiterhin meine python binary compiliert ohne Fehler.
Wenn ich jedoch ./python starte, muss ich immernoch import statt lade schreiben.
Im code habe ich einige Verweise auf die Zeichenkette "import" gefunden.
Code: Alles auswählen
grep -r '"import"' ./|more
Code: Alles auswählen
./Lib/pyclbr.py: if not mod or token != "import":
./Lib/lib2to3/fixer_util.py: Leaf(token.NAME, "import"),
./Lib/lib2to3/refactor.py: if tp != token.NAME or value != "import":
...
Hat jemand schonmal sowas gemacht? Wie aufwaendig waere es alle Referenzen zu ueberschreiben?
Gibt es evtl. Referenzprojekte die aehnliches gemacht haben?
Gruesse und danke im voraus.
ArthurD