[KEYWORD] Add while-loop support: जबतक → while
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 72/100
Rechercherichtung
Beginne mit DEVNAGIRI_KEYWORD_MAP in maithili_dsl/transpiler/transpile.py und füge die Zuordnung जबतक → while neben dem bestehenden Eintrag für for (प्रत्येक) hinzu. Ergänze dann Transpiler-Tests in tests/test_transpile.py, einschließlich der Fälle für String-Literale und Wortgrenzen, sowie ein Beispiel in examples/ und eine Zeile für das Schlüsselwort in der Tabelle der README. Fertig ist es, wenn die Beispielschleife in eine Python-while-Schleife transpiliert wird und die Testsuite erfolgreich durchläuft.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Only for (प्रत्येक) loops are supported today — there is no while mapping in DEVNAGIRI_KEYWORD_MAP.
Proposal: जबतक → while (already suggested in the README's Future Goals).
गिनती = ०
जबतक गिनती < ५:
छपाउ(गिनती)
गिनती = गिनती + १
Steps:
- Add the mapping in
maithili_dsl/transpiler/transpile.py - Add transpiler tests (including the string-literal and word-boundary regression patterns in
tests/test_transpile.py) - Add an example to
examples/and the README keyword table
Native-speaker feedback on the word choice is welcome — comment here if a different term is more natural.
From BACKLOG.md item 16.
- Vorherrschende Sprache
- Python
- Sterne
- 1
- Forks
- 4
- Ø Merge
- 12 T. 21 Std.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus alphacrack/python-maithili-dsl
-
help wanted infra P2 testing
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 80/100
-
documentation enhancement good first issue help wanted P3
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
documentation good first issue P3
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
-
area:linter enhancement good first issue P3 translation
Schwierigkeit 2/5 Ein halber Tag Anfängerfreundlichkeit 66/100
-
area:cli enhancement good first issue P3
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Alle Issues in alphacrack/python-maithili-dsl
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
gorakhargosh/watchdog#1462 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
openwisp/openwisp-monitoring#889 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
OpenFreeEnergy/Lomap#180 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
roman-corgi/corgisim#327 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
agent:WSL bug code-review linux pri:medium sev:low tooling
Schwierigkeit 2/5 Ein halber Tag Anfängerfreundlichkeit 62/100
Maintainer antworten meist innerhalb von 1 Tag