mirror of
https://github.com/ton-blockchain/ton
synced 2025-03-09 15:40:10 +00:00
Add try/catch to FunC (#560)
* Add try-catch * Fix 'return' bugs * Update tests * Fix 'SETCONTVARARGS' bug * Fix 'SETCONTVARARGS' bug again * Check deep stack * Add throw_arg Co-authored-by: legaii <jgates.ardux@gmail.com>
This commit is contained in:
parent
dd9cdba587
commit
e1be988df5
8 changed files with 365 additions and 0 deletions
|
@ -97,6 +97,8 @@ void define_keywords() {
|
|||
.add_keyword("do", Kw::_Do)
|
||||
.add_keyword("while", Kw::_While)
|
||||
.add_keyword("until", Kw::_Until)
|
||||
.add_keyword("try", Kw::_Try)
|
||||
.add_keyword("catch", Kw::_Catch)
|
||||
.add_keyword("if", Kw::_If)
|
||||
.add_keyword("ifnot", Kw::_Ifnot)
|
||||
.add_keyword("then", Kw::_Then)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue