Commit f68998b
fix(ovsm): Fix AEA protocol syntax and improve parser error messages
- Fix parenthesis balance in aea_protocol.ovsm instruction blocks
- Instruction 11 (RegisterAgent): add 2 closing parens
- Instruction 40 (CreateOrder): add 2 closing parens
- Instruction 43 (ConfirmDelivery): add 1 closing paren
- Instruction 14 (UpdateProfile): add 1 closing paren
- Instruction 50 (OpenDispute): add 1 closing paren
- Instruction 61 (SlashParticipant): add 1 closing paren
- Improve OVSM parser error reporting
- Preserve original error with line/column info instead of generic message
- Error messages now show exact location and helpful context
- Fix HashMap import in research.rs
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>1 parent 5cec1e7 commit f68998b
File tree
3 files changed
+992
-67
lines changed- examples/ovsm_scripts
- src
- commands
- services
3 files changed
+992
-67
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
469 | 469 | | |
470 | 470 | | |
471 | 471 | | |
472 | | - | |
| 472 | + | |
473 | 473 | | |
474 | 474 | | |
475 | 475 | | |
| |||
597 | 597 | | |
598 | 598 | | |
599 | 599 | | |
600 | | - | |
| 600 | + | |
601 | 601 | | |
602 | 602 | | |
603 | 603 | | |
| |||
678 | 678 | | |
679 | 679 | | |
680 | 680 | | |
681 | | - | |
| 681 | + | |
682 | 682 | | |
683 | 683 | | |
684 | 684 | | |
| |||
754 | 754 | | |
755 | 755 | | |
756 | 756 | | |
757 | | - | |
| 757 | + | |
758 | 758 | | |
759 | 759 | | |
760 | 760 | | |
| |||
802 | 802 | | |
803 | 803 | | |
804 | 804 | | |
805 | | - | |
| 805 | + | |
806 | 806 | | |
807 | 807 | | |
808 | 808 | | |
| |||
874 | 874 | | |
875 | 875 | | |
876 | 876 | | |
877 | | - | |
| 877 | + | |
878 | 878 | | |
879 | 879 | | |
880 | 880 | | |
| |||
0 commit comments