@@ -152,13 +152,17 @@ fn generate_deserializers(
152152 }}
153153 }});
154154
155+ /* IF !LINTER */
155156 export function deserialize(buffer, sourceText, sourceByteLen) {{
156157 return deserializeWith(buffer, sourceText, sourceByteLen, null, deserializeRawTransferData);
157158 }}
159+ /* END_IF */
158160
161+ /* IF LINTER */
159162 export function deserializeProgramOnly(buffer, sourceText, sourceByteLen, getLoc) {{
160163 return deserializeWith(buffer, sourceText, sourceByteLen, getLoc, deserializeProgram);
161164 }}
165+ /* END_IF */
162166
163167 function deserializeWith(buffer, sourceTextInput, sourceByteLenInput, getLocInput, deserialize) {{
164168 uint8 = buffer;
@@ -216,11 +220,11 @@ fn generate_deserializers(
216220 variant_paths : Vec < String > ,
217221 }
218222
219- impl VariantGenerator < 6 > for VariantGen {
220- const FLAG_NAMES : [ & str ; 6 ] =
221- [ "IS_TS" , "RANGE" , "LOC" , "PARENT" , "PRESERVE_PARENS" , "COMMENTS" ] ;
223+ impl VariantGenerator < 7 > for VariantGen {
224+ const FLAG_NAMES : [ & str ; 7 ] =
225+ [ "IS_TS" , "RANGE" , "LOC" , "PARENT" , "PRESERVE_PARENS" , "COMMENTS" , "LINTER" ] ;
222226
223- fn variants ( & mut self ) -> Vec < [ bool ; 6 ] > {
227+ fn variants ( & mut self ) -> Vec < [ bool ; 7 ] > {
224228 let mut variants = Vec :: with_capacity ( 9 ) ;
225229
226230 // Parser deserializers
@@ -237,6 +241,7 @@ fn generate_deserializers(
237241 variants. push ( [
238242 is_ts, range, /* loc */ false , parent,
239243 /* preserve_parens */ true , /* comments */ false ,
244+ /* linter */ false ,
240245 ] ) ;
241246 }
242247 }
@@ -247,6 +252,7 @@ fn generate_deserializers(
247252 variants. push ( [
248253 /* is_ts */ true , /* range */ true , /* loc */ true ,
249254 /* parent */ true , /* preserve_parens */ false , /* comments */ true ,
255+ /* linter */ true ,
250256 ] ) ;
251257
252258 variants
@@ -255,7 +261,7 @@ fn generate_deserializers(
255261 fn pre_process_variant < ' a > (
256262 & self ,
257263 program : & mut Program < ' a > ,
258- flags : [ bool ; 6 ] ,
264+ flags : [ bool ; 7 ] ,
259265 allocator : & ' a Allocator ,
260266 ) {
261267 if flags[ 2 ] {
0 commit comments