Howdy, It kind of looks like
errorson(.PARROT_ERRORS_GLOBALS_FLAG) does nothing. There is no test coverage for this function with this argument. Has anybody ever used it successfully? Duke On Tue, Feb 16, 2010 at 12:27 PM, Perry Wagle <[email protected]> wrote: > [Please do just poke at me until I make sense.] > > I tried to get it to work, asked questions on IRC until I looked at the > sourcescp and saw that the code didn't even try to generate the exception. > So, I deleted my attempts. > > Since then, I found several different ways to look through the namespaces, > and thought picking on find_name wasn't even close to the real problem. > > That said, I tried to get this to run, just now: > > .sub main :main ### :pedantic_args > .param string argv :slurpy > errorson(.PARROT_ERRORS_GLOBALS_FLAG) > push_eh myhandler > $P0 = find_name "i_better_not_exist_or_this_thing_is_crazy" > if null $P0 goto wasnull > say "not null, must have existed somehow. inconceivable!" > exit 1 > wasnull: > say "was null. not good!" > exit 2 > myhandler: > say "generated exception. excellent!" > exit 0 > .end > > but the errorson command is unhappy for some reason. I don't know when I can > get back to this. > > -- Perry > > > > > On Feb 16, 2010, at 11:38 AM, Jonathan Leto wrote: > >> Howdy, >> >>> Hence, my judgement was that whoever went through and added all the >>> (optional) error generation needed to write the tests, since they would >>> know what had been decided about what all should do what when and where. >> >> *I* am offering to write tests. I want to know what you wrote and what >> it did. If it is undocumented, it needs tests. >> >> Duke >> >> >> -- >> Jonathan "Duke" Leto >> [email protected] >> http://leto.net > > -- Jonathan "Duke" Leto [email protected] http://leto.net _______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev
