Skip to content

Commit cb4f99c

Browse files
Bump @nomicfoundation/slang from 1.3.2 to 1.3.4 (#1421)
* Bump @nomicfoundation/slang from 1.3.2 to 1.3.3 Bumps [@nomicfoundation/slang](https://github.com/NomicFoundation/slang) from 1.3.2 to 1.3.3. - [Release notes](https://github.com/NomicFoundation/slang/releases) - [Changelog](https://github.com/NomicFoundation/slang/blob/main/CHANGELOG.md) - [Commits](NomicFoundation/slang@v1.3.2...v1.3.3) --- updated-dependencies: - dependency-name: "@nomicfoundation/slang" dependency-version: 1.3.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> * since NomicFoundation/slang@6963419, `error` is always defined --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Klaus <[email protected]>
1 parent 814f416 commit cb4f99c

3 files changed

Lines changed: 15 additions & 17 deletions

File tree

package-lock.json

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@
115115
"webpack-cli": "^6.0.1"
116116
},
117117
"dependencies": {
118-
"@nomicfoundation/slang": "1.3.2",
118+
"@nomicfoundation/slang": "1.3.4",
119119
"@solidity-parser/parser": "^0.20.2",
120120
"semver": "^7.7.4"
121121
},

src/slang-nodes/RevertStatement.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { NonterminalKind } from '@nomicfoundation/slang/cst';
2-
import { joinExisting } from '../slang-utils/join-existing.js';
32
import { extractVariant } from '../slang-utils/extract-variant.js';
43
import { SlangNode } from './SlangNode.js';
54
import { IdentifierPath } from './IdentifierPath.js';
@@ -13,7 +12,7 @@ import type { AstNode } from './types.d.ts';
1312
export class RevertStatement extends SlangNode {
1413
readonly kind = NonterminalKind.RevertStatement;
1514

16-
error?: IdentifierPath;
15+
error: IdentifierPath;
1716

1817
arguments: ArgumentsDeclaration['variant'];
1918

@@ -24,9 +23,7 @@ export class RevertStatement extends SlangNode {
2423
) {
2524
super(ast, collected);
2625

27-
if (ast.error) {
28-
this.error = new IdentifierPath(ast.error, collected);
29-
}
26+
this.error = new IdentifierPath(ast.error, collected);
3027
this.arguments = extractVariant(
3128
new ArgumentsDeclaration(ast.arguments, collected, options)
3229
);
@@ -36,7 +33,8 @@ export class RevertStatement extends SlangNode {
3633

3734
print(path: AstPath<RevertStatement>, print: PrintFunction): Doc {
3835
return [
39-
joinExisting(' ', ['revert', path.call(print, 'error')]),
36+
'revert ',
37+
path.call(print, 'error'),
4038
path.call(print, 'arguments'),
4139
';'
4240
];

0 commit comments

Comments
 (0)