ConsenSysDiligence / ConsenSysDiligence/python-solidity-parser
Parser can't handle call
- Vorherrschende Sprache
- Python
- Sterne
- 145
- Forks
- 40
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Hi :)
I'm using your parser and turns that it can't handle .call expressions.
For example this line: (bool success, ) = savingsAccount.call{value: received}('');
Please fix it if possible :)
Thanks!
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, den gemeldeten Fehler im Python Solidity parser anhand des Beispiels `savingsAccount.call{value: received}('')` zu reproduzieren. Verfolge, wie der Parser diesen Solidity-Aufrufausdruck verarbeitet, und identifiziere die relevante Grammatik oder den Parser-Einstiegspunkt. Als abgeschlossen gilt die Aufgabe, wenn das Beispiel erfolgreich geparst wird und das Verhalten durch einen Regressionstest abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python, solidity
- Bereich
- compilers
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100