@@ -1314,8 +1314,7 @@ def __hash__(self) -> int:
13141314 return hash ((self .exprs , self .ops ))
13151315
13161316 def _stringify (self , transform : StringifyTransform ) -> str :
1317- res = []
1318- res .append (transform (self .exprs [0 ]))
1317+ res = [transform (self .exprs [0 ])]
13191318 for i in range (1 , len (self .exprs )):
13201319 res .extend ((
13211320 ' ' ,
@@ -1804,8 +1803,7 @@ def get_id(self, version: int) -> str:
18041803 ))
18051804 return '' .join (res )
18061805
1807- res = []
1808- res .append ('I' )
1806+ res = ['I' ]
18091807 if len (self .args ) > 0 :
18101808 for a in self .args [:- 1 ]:
18111809 res .append (a .get_id (version ))
@@ -2172,8 +2170,7 @@ def get_param_id(self, version: int) -> str:
21722170 return '' .join (a .get_id (version ) for a in self .args )
21732171
21742172 def _stringify (self , transform : StringifyTransform ) -> str :
2175- res = []
2176- res .append ('(' )
2173+ res = ['(' ]
21772174 first = True
21782175 for a in self .args :
21792176 if not first :
@@ -2485,8 +2482,7 @@ def __hash__(self) -> int:
24852482
24862483 def get_id (self , version : int ) -> str :
24872484 if version == 1 :
2488- res = []
2489- res .append (self .trailingTypeSpec .get_id (version ))
2485+ res = [self .trailingTypeSpec .get_id (version )]
24902486 if self .allSpecs .volatile :
24912487 res .append ('V' )
24922488 if self .allSpecs .const :
@@ -2689,9 +2685,8 @@ def get_ptr_suffix_id(self, version: int) -> str: # only the array specifiers
26892685
26902686 def get_type_id (self , version : int , returnTypeId : str ) -> str :
26912687 assert version >= 2
2692- res = []
2688+ res = [self . get_ptr_suffix_id ( version ) ]
26932689 # TODO: can we actually have both array ops and paramQual?
2694- res .append (self .get_ptr_suffix_id (version ))
26952690 if self .paramQual :
26962691 res .extend ((
26972692 self .get_modifiers_id (version ),
@@ -2834,8 +2829,7 @@ def require_space_after_declSpecs(self) -> bool:
28342829 return self .next .require_space_after_declSpecs ()
28352830
28362831 def _stringify (self , transform : StringifyTransform ) -> str :
2837- res = ['*' ]
2838- res .append (transform (self .attrs ))
2832+ res = ['*' , transform (self .attrs )]
28392833 if len (self .attrs ) != 0 and (self .volatile or self .const ):
28402834 res .append (' ' )
28412835 if self .volatile :
@@ -2866,8 +2860,7 @@ def get_ptr_suffix_id(self, version: int) -> str:
28662860 res .append (self .next .get_ptr_suffix_id (version ))
28672861 return '' .join (res )
28682862
2869- res = [self .next .get_ptr_suffix_id (version )]
2870- res .append ('P' )
2863+ res = [self .next .get_ptr_suffix_id (version ), 'P' ]
28712864 if self .volatile :
28722865 res .append ('V' )
28732866 if self .const :
@@ -2949,8 +2942,7 @@ def require_space_after_declSpecs(self) -> bool:
29492942 return self .next .require_space_after_declSpecs ()
29502943
29512944 def _stringify (self , transform : StringifyTransform ) -> str :
2952- res = ['&' ]
2953- res .append (transform (self .attrs ))
2945+ res = ['&' , transform (self .attrs )]
29542946 if len (self .attrs ) != 0 and self .next .require_space_after_declSpecs ():
29552947 res .append (' ' )
29562948 res .append (transform (self .next ))
@@ -3565,8 +3557,7 @@ def get_id(
35653557 return symbol .get_full_nested_name ().get_id (version )
35663558
35673559 def _stringify (self , transform : StringifyTransform ) -> str :
3568- res = []
3569- res .append (transform (self .type ))
3560+ res = [transform (self .type )]
35703561 if self .init :
35713562 res .append (transform (self .init ))
35723563 return '' .join (res )
@@ -3601,8 +3592,7 @@ def get_id(
36013592 return symbol .get_full_nested_name ().get_id (version )
36023593
36033594 def _stringify (self , transform : StringifyTransform ) -> str :
3604- res = []
3605- res .append (transform (self .name ))
3595+ res = [transform (self .name )]
36063596 if self .type :
36073597 res .extend ((' = ' , transform (self .type )))
36083598 return '' .join (res )
@@ -3745,8 +3735,7 @@ def get_id(self, version: int, objectType: str, symbol: Symbol) -> str:
37453735 return symbol .get_full_nested_name ().get_id (version )
37463736
37473737 def _stringify (self , transform : StringifyTransform ) -> str :
3748- res = []
3749- res .append (transform (self .attrs ))
3738+ res = [transform (self .attrs )]
37503739 if len (self .attrs ) != 0 :
37513740 res .append (' ' )
37523741 res .append (transform (self .name ))
@@ -3804,8 +3793,7 @@ def get_id(self, version: int, objectType: str, symbol: Symbol) -> str:
38043793 return symbol .get_full_nested_name ().get_id (version )
38053794
38063795 def _stringify (self , transform : StringifyTransform ) -> str :
3807- res = []
3808- res .append (transform (self .attrs ))
3796+ res = [transform (self .attrs )]
38093797 if len (self .attrs ) != 0 :
38103798 res .append (' ' )
38113799 res .append (transform (self .name ))
@@ -3908,8 +3896,7 @@ def get_id(self, version: int, objectType: str, symbol: Symbol) -> str:
39083896 return symbol .get_full_nested_name ().get_id (version )
39093897
39103898 def _stringify (self , transform : StringifyTransform ) -> str :
3911- res = []
3912- res .append (transform (self .name ))
3899+ res = [transform (self .name )]
39133900 if len (self .attrs ) != 0 :
39143901 res .extend ((' ' , transform (self .attrs )))
39153902 if self .init :
@@ -4211,8 +4198,7 @@ def __hash__(self) -> int:
42114198
42124199 def get_id (self , version : int , excludeRequires : bool = False ) -> str :
42134200 assert version >= 2
4214- res = []
4215- res .append ('I' )
4201+ res = ['I' ]
42164202 res .extend (param .get_id (version ) for param in self .params )
42174203 res .append ('E' )
42184204 if not excludeRequires and self .requiresClause :
0 commit comments