From af95e0fd36d405f02f662ac7707739a61712cfa6 Mon Sep 17 00:00:00 2001 From: Klaus Date: Mon, 21 Jul 2025 20:04:45 +0100 Subject: [PATCH] updating antlr parser and adding an extra test to check it matches --- package-lock.json | 9 +++++---- package.json | 2 +- tests/format/FunctionDefinitions/FunctionDefinitions.sol | 1 + .../__snapshots__/format.test.js.snap | 2 ++ 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 71d1c8636..a0c080dc7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "dependencies": { "@nomicfoundation/slang": "1.2.1", - "@solidity-parser/parser": "^0.20.1", + "@solidity-parser/parser": "^0.20.2", "semver": "^7.7.2" }, "devDependencies": { @@ -1587,9 +1587,10 @@ } }, "node_modules/@solidity-parser/parser": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@solidity-parser/parser/-/parser-0.20.1.tgz", - "integrity": "sha512-58I2sRpzaQUN+jJmWbHfbWf9AKfzqCI8JAdFB0vbyY+u8tBRcuTt9LxzasvR0LGQpcRv97eyV7l61FQ3Ib7zVw==" + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@solidity-parser/parser/-/parser-0.20.2.tgz", + "integrity": "sha512-rbu0bzwNvMcwAjH86hiEAcOeRI2EeK8zCkHDrFykh/Al8mvJeFmjy3UrE7GYQjNwOgbGUUtCn5/k8CB8zIu7QA==", + "license": "MIT" }, "node_modules/@tsconfig/node10": { "version": "1.0.11", diff --git a/package.json b/package.json index 87cab19c4..f720c5218 100644 --- a/package.json +++ b/package.json @@ -112,7 +112,7 @@ }, "dependencies": { "@nomicfoundation/slang": "1.2.1", - "@solidity-parser/parser": "^0.20.1", + "@solidity-parser/parser": "^0.20.2", "semver": "^7.7.2" }, "peerDependencies": { diff --git a/tests/format/FunctionDefinitions/FunctionDefinitions.sol b/tests/format/FunctionDefinitions/FunctionDefinitions.sol index ecb37758d..fbc308975 100644 --- a/tests/format/FunctionDefinitions/FunctionDefinitions.sol +++ b/tests/format/FunctionDefinitions/FunctionDefinitions.sol @@ -43,6 +43,7 @@ abstract contract FunctionInterfaces { contract FunctionDefinitions { fallback () external {} + fallback () {} fallback () external payable {} fallback() external payable virtual {} fallback(bytes calldata _input) external {} diff --git a/tests/format/FunctionDefinitions/__snapshots__/format.test.js.snap b/tests/format/FunctionDefinitions/__snapshots__/format.test.js.snap index 9ec17cbf2..389837c89 100644 --- a/tests/format/FunctionDefinitions/__snapshots__/format.test.js.snap +++ b/tests/format/FunctionDefinitions/__snapshots__/format.test.js.snap @@ -51,6 +51,7 @@ abstract contract FunctionInterfaces { contract FunctionDefinitions { fallback () external {} + fallback () {} fallback () external payable {} fallback() external payable virtual {} fallback(bytes calldata _input) external {} @@ -412,6 +413,7 @@ abstract contract FunctionInterfaces { contract FunctionDefinitions { fallback() external {} + fallback() {} fallback() external payable {} fallback() external payable virtual {} fallback(bytes calldata _input) external {}