In other languages there is the possibility to chain exception handlers like this:
try { doOne(); doTwo(); doThree(); }
catch(ExceptionOne ex){
handleOne();
}
catch(ExceptionTwo ex) {
handleTwo();
}
catch(ExceptionThree ex) {
handleThree();
}
catch(Exception ex) {
handleRest();
}
Is this possible in Pharo? I���ve tried
[ block ]
on: ExceptionOne do: [ handleOne ]
on: ExceptionTwo do: [ handleTwo ]
but it is invalid syntax.