ConsenSysDiligence / ConsenSysDiligence/python-solidity-parser

Parser can't handle call

Aberta
#20 1 comentário 0 reações 0 responsáveis Ver no GitHub
bug
Linguagem predominante
Python
Estrelas
145
Forks
40
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

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!

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

Comece reproduzindo a falha relatada no Python Solidity parser usando o exemplo `savingsAccount.call{value: received}('')`. Rastreie como o parser trata essa expressão de chamada Solidity e identifique a gramática ou o ponto de entrada do parser relevante. A tarefa estará concluída quando o exemplo for analisado com sucesso e o comportamento estiver coberto por um teste de regressão.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
python, solidity
Domínio
compilers
Tipo de issue
Bug
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.