solang-parser 0.2.1

Solang Solidity Parser
Documentation
library L {
    error E();
}
library S {
    error E(uint);
}
library T {
    error E();
}
contract C {
    function f() public pure returns (bytes4, bytes4) {
        assert(L.E.selector == T.E.selector);
        assert(L.E.selector != S.E.selector);
        return (L.E.selector, S.E.selector);
    }
}
// ====
// compileViaYul: also
// ----
// f() -> 0x92bbf6e800000000000000000000000000000000000000000000000000000000, 0x2ff06700000000000000000000000000000000000000000000000000000000