Mercurial > hg > GearsTemplate
comparison src/parallel_execution/generate_stub.pl @ 389:d9a7620a1106
handle continuation in stub
author | masataka |
---|---|
date | Sat, 29 Jul 2017 19:35:16 +0900 |
parents | 8940d1451a0d |
children | 2d9c500f263e |
comparison
equal
deleted
inserted
replaced
388:8940d1451a0d | 389:d9a7620a1106 |
---|---|
204 # continuation field | 204 # continuation field |
205 $dataGearName{$codeGearName} .= "\tenum Code $varName = Gearef(context, $interface)->$varName;\n"; | 205 $dataGearName{$codeGearName} .= "\tenum Code $varName = Gearef(context, $interface)->$varName;\n"; |
206 return 1; | 206 return 1; |
207 } | 207 } |
208 } | 208 } |
209 # global variable case | 209 # global or local variable case |
210 if ($typeName eq "Code") { | |
211 $dataGearName{$codeGearName} .= "\tenum $typeName $varName = Gearef(context, $interface)->$varName;\n"; | |
212 return 1; | |
213 } | |
210 $dataGearName{$codeGearName} .= "\t$typeName* $varName = Gearef(context, $typeName);\n"; | 214 $dataGearName{$codeGearName} .= "\t$typeName* $varName = Gearef(context, $typeName);\n"; |
211 return 1; | 215 return 1; |
212 } | 216 } |
213 } | 217 } |
214 | 218 |