objectionary / jeo-maven-plugin

This Maven plugin converts Java Bytecode binary files to EOLANG programs that use the "opcode" atom
https://www.objectionary.com/jeo-maven-plugin/
MIT License
11 stars 3 forks source link

feat(#723): Simplify Testing of XML Parsin #733

Closed volodya-lombrozo closed 1 week ago

volodya-lombrozo commented 1 week ago

In this PR I significantly simplified parsing of any xmir part. We had to change many tests before when some changes in EO format occured. Now I significantly simplified tests and future changes will be much easier to provide.

Closes: #723. History:


PR-Codex overview

This PR focuses on enhancing the Xml representation classes by introducing exception handling, improving method visibility, and utilizing the Xembler for XML generation. It also refines tests by incorporating expected outcomes based on new bytecode representations.

Detailed summary

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

0crat commented 1 week ago

@volodya-lombrozo Great work on your contribution! 🎉 You've earned +4 points: +4 base, adjustments for code volume and review process, and a +40 bonus. Your total is now +101. We appreciate your effort and encourage you to keep the contributions coming. Remember, quality and collaboration are key!