[KEYWORD] Add while-loop support: जबतक → while
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 72/100
Piste de recherche
Commencez par DEVNAGIRI_KEYWORD_MAP dans maithili_dsl/transpiler/transpile.py et ajoutez la correspondance जबतक → while à côté de l'entrée existante pour for (प्रत्येक). Ajoutez ensuite des tests du transpileur dans tests/test_transpile.py, y compris les cas des littéraux de chaîne et des limites de mots, ainsi qu'un exemple dans examples/ et une ligne du tableau des mots-clés du README. C'est terminé lorsque la boucle d'exemple est transpilée en boucle while Python et que la suite de tests passe.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- Python
- Étoiles
- 1
- Forks
- 4
- Merge moyen
- 12 j 21 h
- PR mergées (30 j)
- 1
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de alphacrack/python-maithili-dsl
-
help wanted infra P2 testing
Difficulté 2/5 1-3 heures Accessibilité débutants 80/100
-
documentation enhancement good first issue help wanted P3
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
documentation good first issue P3
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
-
area:linter enhancement good first issue P3 translation
Difficulté 2/5 Une demi-journée Accessibilité débutants 66/100
-
area:cli enhancement good first issue P3
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Toutes les issues de alphacrack/python-maithili-dsl
Issues similaires
-
ライブラリを追加Ouvertepriority middle
Difficulté 1/5 Moins d'une heure Accessibilité débutants 62/100
KATO-Hiro/AtCoderClans#13015 ·
Les mainteneurs répondent en général sous 1 jour
-
StringLiteral to IntegerType/LongType silently truncates fractional strings, changing predicate meaningPeut-être pris @Shahzeb-DataEngineer l’a pris aujourd’hui. Ouvertekind:bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
apache/iceberg-python#4382 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
request-theme
Difficulté 2/5 Moins d'une heure Accessibilité débutants 62/100
LizardByte/ThemerrDB#10024 · 2 commentaires ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
btclib-org/btclib-node#2505 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
open-webui/open-webui#34462 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour