Hello Duke, Will, Allison, I could get partcl working with the latest version of parrot :)
It only needs the Glob.pir file and with that, it compiles and executes tcl files well. But, pynie is not even getting compiled. Please help. Thanks & Regards, Ashiva Thanks & Regards,* Ashraya S Shiva* On Tue, Sep 10, 2013 at 10:59 AM, Ashraya <theemeralds...@gmail.com> wrote: > Hello Duke, > > This is the sub-routine that has the line 271 in HLLCompiler.pir. Please > check. > > 224 =item addstage(string stagename [, "option" => value, ... ]) > 225 > 226 Add a stage to the compilation process queue. Takes either a "before" > or > 227 "after" named argument, which gives the relative ordering of the stage > 228 to be added. If "before" and "after" aren't specified, the new stage > is > 229 inserted at the end of the queue. > 230 > 231 It's possible to add multiple stages of the same name: for example, > you > 232 might repeat a stage like "optimize_tree" or "display_benchmarks" > after > 233 each transformation. If you have multiple stages of the same name, and > 234 add a new stage before or after that repeated stage, the new stage > will > 235 be added at every instance of the repeated stage. > 236 > 237 =cut > 238 > 239 .sub 'addstage' :method > 240 .param string stagename > 241 .param pmc adverbs :slurpy :named > 242 > 243 .local string position, target > 244 .local pmc stages > 245 stages = getattribute self, '@stages' > 246 > 247 $I0 = exists adverbs['before'] > 248 unless $I0 goto next_test > 249 position = 'before' > 250 target = adverbs['before'] > 251 goto positional_insert > 252 > 253 next_test: > 254 $I0 = exists adverbs['after'] > 255 unless $I0 goto simple_insert > 256 position = 'after' > 257 target = adverbs['after'] > 258 > 259 positional_insert: > 260 .local pmc it, newstages > 261 newstages = new 'ResizableStringArray' > 262 > 263 it = iter stages > 264 iter_loop: > 265 unless it goto iter_end > 266 .local pmc current > 267 current = shift it > 268 unless current == target goto no_insert_before > 269 unless position == 'before' goto no_insert_before > 270 push newstages, stagename > 271 no_insert_before: > 272 > 273 push newstages, current > 274 > 275 unless current == target goto no_insert_after > 276 unless position == 'after' goto no_insert_after > 277 push newstages, stagename > 278 no_insert_after: > 279 > 280 goto iter_loop > 281 iter_end: > 282 setattribute self, '@stages', newstages > 283 goto done > 284 > 285 simple_insert: > 286 push stages, stagename > 287 done: > 288 > 289 .end > > > Thanks & Regards, > Ashiva > > Thanks & Regards,* > Ashraya S Shiva* > > > On Fri, Sep 6, 2013 at 9:03 PM, Jonathan "Duke" Leto <jonat...@leto.net>wrote: > >> Howdy, >> >> On Fri, Sep 6, 2013 at 1:31 AM, Ashraya <theemeralds...@gmail.com> wrote: >> >>> compilers/pct/src/PCT/HLLCompiler.pir:751 >>> >> >> My guess is that there is perhaps some kind of Unicode character or an >> unsupported character set on line 751 of HLLCompiler.pir, could you show us >> what that line looks like on your system? >> >> Duke >> >> >> -- >> Jonathan "Duke" Leto <d...@leto.net> >> Leto Labs LLC http://letolabs.com >> 209.691.DUKE http://duke.leto.net >> @dukeleto <https://twitter.com/dukeleto> LinkedIn<http://linkedin.leto.net> >> Github <https://github.com/leto> >> >> >
_______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev