Open taquangtrung opened 2 years ago
Note: solang
uses the lalrpop
parser (https://github.com/lalrpop/lalrpop).
@taquangtrung, I try to change some features in 0.4.x
to work with the current solang
. However, I run into the abstract contracts. Currently, it is required to add the keyword abstract
to specify an abstract contract. Hence, it is really hard to differentiate these abstract contracts in 0.4.x
and handle them.
We can start to implement the support for Solidity 0.4 into this crate: https://github.com/sbip-sg/solang/tree/solang-sbip/solang-parser-v0.4