Skip to content

Commit 09b913f

Browse files
committed
don't calculate leading and trailing offsets for hub nodes
1 parent def5cc6 commit 09b913f

49 files changed

Lines changed: 76 additions & 47 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/slang-nodes/ArrayValues.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export class ArrayValues implements SlangNode {
2424
offset: number,
2525
options: ParserOptions<AstNode>
2626
) {
27-
let metadata = getNodeMetadata(ast, offset);
27+
let metadata = getNodeMetadata(ast, offset, true);
2828
const { offsets } = metadata;
2929

3030
this.items = ast.items.map(

src/slang-nodes/AssemblyFlags.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export class AssemblyFlags implements SlangNode {
2424
offset: number,
2525
options: ParserOptions<AstNode>
2626
) {
27-
let metadata = getNodeMetadata(ast, offset);
27+
let metadata = getNodeMetadata(ast, offset, true);
2828
const { offsets } = metadata;
2929

3030
this.items = ast.items.map(

src/slang-nodes/CallOptions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export class CallOptions implements SlangNode {
2727
offset: number,
2828
options: ParserOptions<AstNode>
2929
) {
30-
let metadata = getNodeMetadata(ast, offset);
30+
let metadata = getNodeMetadata(ast, offset, true);
3131
const { offsets } = metadata;
3232

3333
this.items = ast.items.map(

src/slang-nodes/CatchClauses.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export class CatchClauses implements SlangNode {
2424
offset: number,
2525
options: ParserOptions<AstNode>
2626
) {
27-
let metadata = getNodeMetadata(ast, offset);
27+
let metadata = getNodeMetadata(ast, offset, true);
2828
const { offsets } = metadata;
2929

3030
this.items = ast.items.map(

src/slang-nodes/ConstructorAttributes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export class ConstructorAttributes implements SlangNode {
2525
offset: number,
2626
options: ParserOptions<AstNode>
2727
) {
28-
let metadata = getNodeMetadata(ast, offset);
28+
let metadata = getNodeMetadata(ast, offset, true);
2929
const { offsets } = metadata;
3030

3131
this.items = ast.items.map(

src/slang-nodes/ContractMembers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export class ContractMembers implements SlangNode {
2727
offset: number,
2828
options: ParserOptions<AstNode>
2929
) {
30-
let metadata = getNodeMetadata(ast, offset);
30+
let metadata = getNodeMetadata(ast, offset, true);
3131
const { offsets } = metadata;
3232

3333
this.items = ast.items.map(

src/slang-nodes/EnumMembers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export class EnumMembers implements SlangNode {
2222
separators: string[];
2323

2424
constructor(ast: ast.EnumMembers, offset: number) {
25-
const metadata = getNodeMetadata(ast, offset);
25+
const metadata = getNodeMetadata(ast, offset, true);
2626
const { offsets } = metadata;
2727

2828
this.items = ast.items.map(

src/slang-nodes/ErrorParameters.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export class ErrorParameters implements SlangNode {
2424
offset: number,
2525
options: ParserOptions<AstNode>
2626
) {
27-
let metadata = getNodeMetadata(ast, offset);
27+
let metadata = getNodeMetadata(ast, offset, true);
2828
const { offsets } = metadata;
2929

3030
this.items = ast.items.map(

src/slang-nodes/EventParameters.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export class EventParameters implements SlangNode {
2424
offset: number,
2525
options: ParserOptions<AstNode>
2626
) {
27-
let metadata = getNodeMetadata(ast, offset);
27+
let metadata = getNodeMetadata(ast, offset, true);
2828
const { offsets } = metadata;
2929

3030
this.items = ast.items.map(

src/slang-nodes/FallbackFunctionAttributes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export class FallbackFunctionAttributes implements SlangNode {
2525
offset: number,
2626
options: ParserOptions<AstNode>
2727
) {
28-
let metadata = getNodeMetadata(ast, offset);
28+
let metadata = getNodeMetadata(ast, offset, true);
2929
const { offsets } = metadata;
3030

3131
this.items = ast.items.map(

0 commit comments

Comments
 (0)