Skip to content

Commit aa28618

Browse files
committed
if print is called without an argument, it prints the current path
1 parent 0e77127 commit aa28618

9 files changed

Lines changed: 9 additions & 9 deletions

src/slang-nodes/ConstructorAttributes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@ export class ConstructorAttributes extends SlangNode {
3232
}
3333

3434
print(print: PrintFunction, path: AstPath<ConstructorAttributes>): Doc {
35-
return path.map(() => [line, print(path)], 'items');
35+
return path.map(() => [line, print()], 'items');
3636
}
3737
}

src/slang-nodes/FallbackFunctionAttributes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@ export class FallbackFunctionAttributes extends SlangNode {
3232
}
3333

3434
print(print: PrintFunction, path: AstPath<FallbackFunctionAttributes>): Doc {
35-
return path.map(() => [line, print(path)], 'items');
35+
return path.map(() => [line, print()], 'items');
3636
}
3737
}

src/slang-nodes/FunctionAttributes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@ export class FunctionAttributes extends SlangNode {
3232
}
3333

3434
print(print: PrintFunction, path: AstPath<FunctionAttributes>): Doc {
35-
return path.map(() => [line, print(path)], 'items');
35+
return path.map(() => [line, print()], 'items');
3636
}
3737
}

src/slang-nodes/FunctionTypeAttributes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@ export class FunctionTypeAttributes extends SlangNode {
2727
}
2828

2929
print(print: PrintFunction, path: AstPath<FunctionTypeAttributes>): Doc {
30-
return path.map(() => [line, print(path)], 'items');
30+
return path.map(() => [line, print()], 'items');
3131
}
3232
}

src/slang-nodes/ModifierAttributes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@ export class ModifierAttributes extends SlangNode {
2727
}
2828

2929
print(print: PrintFunction, path: AstPath<ModifierAttributes>): Doc {
30-
return path.map(() => [line, print(path)], 'items');
30+
return path.map(() => [line, print()], 'items');
3131
}
3232
}

src/slang-nodes/ReceiveFunctionAttributes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@ export class ReceiveFunctionAttributes extends SlangNode {
3232
}
3333

3434
print(print: PrintFunction, path: AstPath<ReceiveFunctionAttributes>): Doc {
35-
return path.map(() => [line, print(path)], 'items');
35+
return path.map(() => [line, print()], 'items');
3636
}
3737
}

src/slang-nodes/StateVariableAttributes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@ export class StateVariableAttributes extends SlangNode {
2727
}
2828

2929
print(print: PrintFunction, path: AstPath<StateVariableAttributes>): Doc {
30-
return path.map(() => [line, print(path)], 'items');
30+
return path.map(() => [line, print()], 'items');
3131
}
3232
}

src/slang-nodes/UnnamedFunctionAttributes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@ export class UnnamedFunctionAttributes extends SlangNode {
3232
}
3333

3434
print(print: PrintFunction, path: AstPath<UnnamedFunctionAttributes>): Doc {
35-
return path.map(() => [line, print(path)], 'items');
35+
return path.map(() => [line, print()], 'items');
3636
}
3737
}

src/slang-printers/print-preserving-empty-lines.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export function printPreservingEmptyLines(
2424
node.kind !== NonterminalKind.YulLabel
2525
? hardline
2626
: '',
27-
print(path),
27+
print(),
2828
// Only attempt to append an empty line if `node` is not the last item
2929
!isLast &&
3030
// Append an empty line if the original text already had an one after the

0 commit comments

Comments
 (0)