Stan Lagun
61f84d03ca
Adds ability to throw/catch/rethrow exceptions in MuranoPL
The syntax is
Try:
- Throw: ns:name #can be list of names to simulate type hierarchy
Message: message #optional
Cause: $sourceException #optional
Extra: { 'someExtra': 'data' } #optional
Catch:
- With: ns:name #can be list of names
- As: exception #optional
- Do:
- Rethrow:
Else: #optional
- else block
Finally: #optional
- finally block
Improves stack traces to contain information about Python native stack frames and macro blocks
Change-Id: I2e2bcc5e1a0da5f9489d73525f8b3fa99cc0220c
Implements: blueprint muranopl-exception-handling
2014-06-12 20:48:27 +04:00
..
2014-06-12 14:56:02 +00:00
2014-06-09 14:54:48 +04:00
2014-06-09 14:54:48 +04:00
2014-06-12 20:48:27 +04:00
2014-06-11 19:19:48 +00:00
2014-06-11 13:02:45 -05:00
2014-06-10 09:19:17 +00:00
2014-06-12 20:48:27 +04:00