Skip to content

Commit 68c0252

Browse files
committed
refactor(napi/parser, linter/plugins): shorten generated raw transfer deserializer code (#14553)
Tiny improvement to generated code for raw transfer serializers. Make it shorter by grouping `let` statements together.
1 parent 20e884e commit 68c0252

File tree

6 files changed

+8
-13
lines changed

6 files changed

+8
-13
lines changed

apps/oxlint/src-js/generated/deserialize.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Auto-generated code, DO NOT EDIT DIRECTLY!
22
// To edit this generated file you have to edit `tasks/ast_tools/src/generators/raw_transfer.rs`.
33

4-
let uint8, uint32, float64, sourceText, sourceIsAscii, sourceByteLen;
4+
let uint8, uint32, float64, sourceText, sourceIsAscii, sourceByteLen, parent = null, getLoc;
55
const textDecoder = new TextDecoder('utf-8', { ignoreBOM: true }),
66
decodeStr = textDecoder.decode.bind(textDecoder),
77
{ fromCodePoint } = String,
@@ -13,7 +13,6 @@ const textDecoder = new TextDecoder('utf-8', { ignoreBOM: true }),
1313
enumerable: true,
1414
},
1515
});
16-
let parent = null, getLoc;
1716

1817
export function deserialize(buffer, sourceText, sourceByteLen) {
1918
return deserializeWith(buffer, sourceText, sourceByteLen, null, deserializeRawTransferData);

napi/parser/generated/deserialize/js_parent.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
// Auto-generated code, DO NOT EDIT DIRECTLY!
22
// To edit this generated file you have to edit `tasks/ast_tools/src/generators/raw_transfer.rs`.
33

4-
let uint8, uint32, float64, sourceText, sourceIsAscii, sourceByteLen;
4+
let uint8, uint32, float64, sourceText, sourceIsAscii, sourceByteLen, parent = null;
55
const textDecoder = new TextDecoder('utf-8', { ignoreBOM: true }),
66
decodeStr = textDecoder.decode.bind(textDecoder),
77
{ fromCodePoint } = String;
8-
let parent = null;
98

109
export function deserialize(buffer, sourceText, sourceByteLen) {
1110
return deserializeWith(buffer, sourceText, sourceByteLen, null, deserializeRawTransferData);

napi/parser/generated/deserialize/js_range_parent.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
// Auto-generated code, DO NOT EDIT DIRECTLY!
22
// To edit this generated file you have to edit `tasks/ast_tools/src/generators/raw_transfer.rs`.
33

4-
let uint8, uint32, float64, sourceText, sourceIsAscii, sourceByteLen;
4+
let uint8, uint32, float64, sourceText, sourceIsAscii, sourceByteLen, parent = null;
55
const textDecoder = new TextDecoder('utf-8', { ignoreBOM: true }),
66
decodeStr = textDecoder.decode.bind(textDecoder),
77
{ fromCodePoint } = String;
8-
let parent = null;
98

109
export function deserialize(buffer, sourceText, sourceByteLen) {
1110
return deserializeWith(buffer, sourceText, sourceByteLen, null, deserializeRawTransferData);

napi/parser/generated/deserialize/ts_parent.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
// Auto-generated code, DO NOT EDIT DIRECTLY!
22
// To edit this generated file you have to edit `tasks/ast_tools/src/generators/raw_transfer.rs`.
33

4-
let uint8, uint32, float64, sourceText, sourceIsAscii, sourceByteLen;
4+
let uint8, uint32, float64, sourceText, sourceIsAscii, sourceByteLen, parent = null;
55
const textDecoder = new TextDecoder('utf-8', { ignoreBOM: true }),
66
decodeStr = textDecoder.decode.bind(textDecoder),
77
{ fromCodePoint } = String;
8-
let parent = null;
98

109
export function deserialize(buffer, sourceText, sourceByteLen) {
1110
return deserializeWith(buffer, sourceText, sourceByteLen, null, deserializeRawTransferData);

napi/parser/generated/deserialize/ts_range_parent.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
// Auto-generated code, DO NOT EDIT DIRECTLY!
22
// To edit this generated file you have to edit `tasks/ast_tools/src/generators/raw_transfer.rs`.
33

4-
let uint8, uint32, float64, sourceText, sourceIsAscii, sourceByteLen;
4+
let uint8, uint32, float64, sourceText, sourceIsAscii, sourceByteLen, parent = null;
55
const textDecoder = new TextDecoder('utf-8', { ignoreBOM: true }),
66
decodeStr = textDecoder.decode.bind(textDecoder),
77
{ fromCodePoint } = String;
8-
let parent = null;
98

109
export function deserialize(buffer, sourceText, sourceByteLen) {
1110
return deserializeWith(buffer, sourceText, sourceByteLen, null, deserializeRawTransferData);

tasks/ast_tools/src/generators/raw_transfer.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,9 @@ fn generate_deserializers(
136136
let mut code = format!("
137137
let uint8, uint32, float64, sourceText, sourceIsAscii, sourceByteLen;
138138
139+
let parent = null;
140+
let getLoc;
141+
139142
const textDecoder = new TextDecoder('utf-8', {{ ignoreBOM: true }}),
140143
decodeStr = textDecoder.decode.bind(textDecoder),
141144
{{ fromCodePoint }} = String;
@@ -149,9 +152,6 @@ fn generate_deserializers(
149152
}}
150153
}});
151154
152-
let parent = null;
153-
let getLoc;
154-
155155
export function deserialize(buffer, sourceText, sourceByteLen) {{
156156
return deserializeWith(buffer, sourceText, sourceByteLen, null, deserializeRawTransferData);
157157
}}

0 commit comments

Comments
 (0)