Wang-Yang, Li

Results 19 issues of Wang-Yang, Li

Signed-off-by: LFsWang ### Changes Socket Address should be a 128 bytes buffer. The first 2 bytes of the address is AddressFamily. ```cpp #pragma pack(1) const size_t AddressBufSize = 128; struct...

``` // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // RUN: %soll %s contract HelloWorld { struct Test { int x; int y; } function sayHello(string _name) public pure returns (string) { return...

Input : https://github.com/second-state/SOLL/blob/master/test/solidity/Library.sol Compile with ```-fsanitize=address -fsanitize=leak``` ``` ================================================================= ==29301==ERROR: AddressSanitizer: heap-use-after-free on address 0x60700000a858 at pc 0x55bd247e2650 bp 0x7ffff339ef10 sp 0x7ffff339ef00 READ of size 8 at 0x60700000a858 thread T0...

Input : ```sol // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // RUN: %soll %s contract HelloWorld { function sayHello(string _name) public pure returns (string) { return _name; } } /*contract HelloWorld {...

We should unify the process for how to deal with the identifier and remove unnecessary post identifiers decl judgement.

## IndexRangeAccess (0.6.0) * https://github.com/ethereum/solidity/pull/7340 * 9885 ## ~~parseNamedArguments~~ * Modified ## FunctionCallOptions (0.6.2/0.7.0) * Broken Change * x.call{value: amount, v2: d2}(""); * old : x.f.gas(10000).value(2 ether)(arg1, arg2) * https://github.com/ethereum/solidity/pull/8177...

Add support to inheritance ## Parser - New keywords * [x] abstract * [x] is * [x] override * [x] virtual * [x] interface - structure * [ ] identifier-path...

Signed-off-by: LFsWang Fix #1779 ![image](https://user-images.githubusercontent.com/7088579/191004831-43b6ab1e-69d8-4a99-b553-0192c2ee6d0c.png) ![image](https://user-images.githubusercontent.com/7088579/191004997-d6ffce7a-f215-469a-92bd-7ac7da46a0c2.png)

Fix #1704 Signed-off-by: LFsWang